Tomato, White Bean, Bacon Soup

Rich tomato soup made with fresh tomatoes, Yukon Gold potatoes, and bacon. Perfect use of summer garden tomatoes.

Tomato White Bean Bacon Soup
Elise Bauer

In spite of the unusually poor tomato season this summer (mild summer translates into not enough heat for their ripening) we have still managed a bountiful harvest from our garden.

While the taste of our raw garden tomatoes might be oddly unspectacular at the moment, they still cook up into something wonderful.

Tomato White Bean Bacon Soup
Elise Bauer

Of course, in our book everything is better with bacon, which is probably why we like this soup so much.

Yukon Gold potatoes are preferred because they hold their shape well and don't disintegrate into the soup the way Russets can.

Recipe adapted from one submitted by Verrill Farm for The Best of Tastes cookbook fundraiser for Concord Family Service.

Tomato, White Bean, Bacon Soup

Prep Time 15 mins
Cook Time 45 mins
Total Time 60 mins
Servings 8 to 10 servings

We've used canned white beans here for their convenience. If you want you can take this soup up a notch and use dried beans, you can make them on the stovetop or in a pressure cooker.

* To peel fresh tomatoes, cut a shallow cross on one end, blanch in boiling water for about 30 seconds, remove from boiling water and the peels should easily come off.


  • 1/4 pound bacon, diced

  • 1 large onion, chopped (about 2 cups)

  • 2 cloves garlic, minced

  • 2 cups potatoes, peeled and chopped (about 3/4 pound, we recommend Yukon Gold)

  • 6 cups fresh tomatoes, peeled, chopped (or canned whole tomatoes with juice)*

  • 2 cups chicken stock

  • 1 tablespoon dark brown sugar

  • 1 (15-ounce) can white beans, drained

  • Salt and pepper, to taste


  1. Cook bacon:

    Cook bacon on medium heat in a large thick-bottomed pot (5 to 6 quart) until lightly browned and fat is rendered.

    Elise Bauer

    Use a slotted spoon to remove bacon from the pan. Set on a plate lined with a paper towel. Drain off all but 1 Tbsp of bacon fat.

  2. Sauté onion and garlic, add potatoes:

    Add the chopped onion to the pot, cook in the bacon fat on medium heat until soft.

    Add the minced garlic and cook a minute more.

    Add the chopped peeled potatoes and cook a few minutes more.

    Elise Bauer
    Elise Bauer
  3. Add tomatoes, stock, simmer:

    Add the tomatoes and chicken broth. Bring to a boil, lower heat to maintain a simmer. Cover and cook until potatoes are cooked through, about 20 minutes (or longer).

    Elise Bauer
    Elise Bauer
  4. Add beans, blend half the soup:

    Stir in the brown sugar. Add half of the beans to the mixture. Use an immersion blender to blend about half of the soup mixture (or blend half of the soup in a standing blender and return to the pot).

    Elise Bauer
  5. Add bacon, remaining beans:

    Add bacon to the soup and the rest of the beans. Add salt and pepper to taste.

    Serve with crusty bread.

Tomato White Bean Bacon Soup
Elise Bauer
Nutrition Facts (per serving)
192 Calories
5g Fat
28g Carbs
10g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 8 to 10
Amount per serving
Calories 192
% Daily Value*
Total Fat 5g 6%
Saturated Fat 2g 8%
Cholesterol 13mg 4%
Sodium 444mg 19%
Total Carbohydrate 28g 10%
Dietary Fiber 5g 16%
Total Sugars 7g
Protein 10g
Vitamin C 19mg 97%
Calcium 61mg 5%
Iron 2mg 12%
Potassium 791mg 17%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.