Creamy Tomato Bean Soup

User Reviews

5.0

252 reviews
Excellent

Creamy Tomato Bean Soup

Recipe video above. This is a white bean soup with a thick, creamy broth that's full of savoury flavour with a hint of tomato. It's a fast way to turn bland beans into a really filling soup that so simple to make, yet so, so good! The flavour trick - blitzing up the sautéed onion, carrot and garlic with just a bit of the beans. Keep it meat free or see notes for how to add ham, bacon, chicken or sausage! This is VERY filling - and keeps you full for ages (thank you beans!)

I Made This!

189 people made this

Save this

151 people saved this

Ingredients

Servings
  • 2 tbsp/ 30g butter , unsalted
  • 1 onion , finely chopped (brown, yellow, white)
  • 2 garlic cloves , finely chopped
  • 1 carrot , large, peeled and finely chopped
  • 1 1/2 tsp Italian herb mix OR other dried herbs (oregano, thyme, parsley, basil, or mixed)
  • 3/4 cup (170g) tomato paste (Note 1)
  • 1/2 cup (125ml) dry white wine , optional (can omit)
  • 4 cups (1 litre) stock/broth, chicken or veg , low sodium
  • 3 x 420g/15oz cans cannellini or any white beans, drained & rinsed (navy, butter, great northern, lima) (OR 2 cups dried beans, 5.5 cups cooked, Note 2)
  • 1/2 cup (50g) parmesan , grated
  • 1/2 tsp each salt and pepper
  • 120g/4oz baby spinach (or 5 - 6 cups any other leafy greens OR 4 cups diced veg, Note 3)
  • 3/4 cup (185ml) cream, heavy/thickened (optional) OR more butter!
Add to Shopping List

Instructions

  1. Melt butter in a pot over medium high heat. Cook garlic, onion and carrot for 5 minutes until carrot is soft and sweet.
  2. About 3 minutes in, add the Italian herbs and cook with the onion (makes the herb flavour "bloom").
  3. Turn heat up to high, add tomato paste. Cook for 2 minutes to remove the “raw” flavour.
  4. Add white wine, cook for 3 minutes until the harsh “winey” smell is gone and mostly evaporates so you’re just left with tomato paste again.
  5. Add 1/2 cup of beans (to thicken soup), stock, parmesan, salt and pepper. Stir, low heat, cover and simmer 3 minutes, stirring every now and then.
  6. Use a stick blender to puree until smooth (or transfer to blender).
  7. Add remaining beans, simmer 3 minutes. Stir in spinach until wilted, then stir in cream if using. Add more salt and pepper if needed (note: canned beans are already salted).
  8. Serve with crusty bread for dunking!

Notes

  • Tomato paste works best here to provide intensity of tomato flavour. Can be substituted with canned tomato. You will need 800g/14 oz crushed or diced canned tomato OR Tomato Passata , reduce the stock per recipe down to 3 cups (750ml). Skip the tomato paste, but still use wine if you can (great for flavour). Add tomato with stock, only add 1/4 cup of beans to thicken soup, then simmer for 10 minutes with LID OFF before pureeing. Then proceed with recipe
  • Beans - any white beans will work great here. Navy beans, lima, butter beans. Other colour beans (kidney beans, pinto, black beans etc) will work just fine but the colour of the soup broth may be a bit different (from pureeing a bit into the soup)
  • Recipe should also work great with any canned or cooked dried lentils (any colour) and dried split peas - again, just that the colour of the soup will be different!
  • DRIED BEANS (navy, cannellini or other white beans) - you will need 2 cups of any dried white beans.
  • HOW TO COOK DRIED BEANS - soak in plenty of water (beans will triple in volume) 5 - 24 hrs. Drain  bring to boil then gently simmer in a large pot of water with 1 tbsp salt* partially covered with a lid. The cooking time will vary wildly depending not just on size/type of beans, but also the age of beans. Fresh dried cannellini beans, 24 hr soak can cook = 25 minutes. Old large lima beans could take over 2 hours.
  • So start checking at 25 minutes, and the closer they are to being ready, check every few minutes because small beans can go from just under to overcooked within 5 minutes. They are ready when they're tender all the way through, if they are overcooked they can fall apart / disintegrate on the edges (also this can happen to lower quality beans).
  • Pictured soup is made with cannellini beans. Soaked 12 hours overnight, simmered 30 minutes.
  • FIRMNESS - canned beans are very soft. If you cook your dried beans so they are on the firm side, you might need to simmer the first 1/2 cup you put into the soup for longer than 3 minutes because you want them very soft (like canned beans) so they puree smoothly.
  • * SALT - If using large dried beans, add partway through cooking. If using smaller beans (like cannellini) just add at the start (it won't make them tough or increase cook time).
  • Extra vegetables: This recipe makes a good amount of thick creamy soup, so you can load it up with more vegetables. If using diced veg, cook first, then remove. Proceed with recipe then add the veg back in later.
  • I find it easiest to just stir in veg that wilts easily OR add things like diced frozen carrot, corn and peas with the beans because they will cook in just a few minutes.
  • PROTEIN options: Sear chopped bacon or ham, or cook sausage, then remove and proceed with recipe in same pot. Return meat into pot at end. You could also sear chicken, then chop or shred. Or poach fish in the broth, flake and stir in. Or stir in chunks of canned salmon or tuna.
  • Storage - Up to 4 days in the fridge, or freeze, thaw then gently reheat.
  •  Nutrition per serving, this recipe makes 4 generous servings (it is filling!)
  • 1 can = 1 3/4 cups beans once drained
  • Recipe calls for 3 cans = 5 1/4 cups beans
  • 1 cup dried beans = 2 3/4 cups cooked
  • So you will need 2 cups dried beans (2 x 2.75 = 5 1/2 cups cooked beans)

Nutrition Information

Show Details
Calories 536cal (27%) Carbohydrates 58g (19%) Protein 25g (50%) Fat 23g (35%) Saturated Fat 13g (65%) Cholesterol 68mg (23%) Sodium 2594mg (108%) Potassium 1398mg (40%) Fiber 14g (56%) Sugar 9g (18%) Vitamin A 6757IU (135%) Vitamin C 23mg (26%) Calcium 336mg (34%) Iron 6mg (33%)

Nutrition Facts

Serving: 4- 5

Amount Per Serving

Calories 536 kcal

% Daily Value*

Calories 536cal 27%
Carbohydrates 58g 19%
Protein 25g 50%
Fat 23g 35%
Saturated Fat 13g 65%
Cholesterol 68mg 23%
Sodium 2594mg 108%
Potassium 1398mg 30%
Fiber 14g 56%
Sugar 9g 18%
Vitamin A 6757IU 135%
Vitamin C 23mg 26%
Calcium 336mg 34%
Iron 6mg 33%

* Percent Daily Values are based on a 2,000 calorie diet.

Genuine Reviews

User Reviews

Overall Rating

5.0

252 reviews
Excellent

Write a Review

Drag & drop files here or click to upload
Other Recipes

You'll Also Love

Tomato Potato White Bean Soup

American
5.0 (6 reviews)

Tomato Basil White Bean Soup

American
5.0 (6 reviews)

Tuscan Tomato Bean Soup with Kale

American
4.9 (84 reviews)

Smoky Tomato and White Bean Soup

American, Vegan
4.0 (18 reviews)

Tomato White Bean Soup

American
5.0 (15 reviews)

White Bean and Tomato Soup

American, Vegetarian
4.9 (63 reviews)

Tomato Shorba (Indian Spiced Tomato Soup) - Instant Pot Recipe

Indian, American, International
4.3 (24 reviews)

Creamy Black Bean Taco Soup

American, Mexican
4.8 (435 reviews)

Creamy Ham and Bean Soup

American
3.9 (69 reviews)

Creamy Bean Soup with Sausage

American
5.0 (1,140 reviews)

Creamy White Bean Soup

American
4.7 (1,224 reviews)

Creamy Mushroom Brie White Bean Soup

American
5.0 (27 reviews)

Creamy Tomato Basil Soup

American
5.0 (162 reviews)

5-Ingredient Creamy Tomato Soup Recipe

American
5.0 (24 reviews)