Creamy Tomato White Bean Soup

 

This creamy tomato white bean soup is one of those simple, comforting meals that feels much more satisfying than the effort it takes to make it. With a rich tomato-based broth, tender white beans, and a smooth, velvety texture, this soup is nourishing, budget-friendly, and perfect for busy days when you want real food without spending hours in the kitchen.

Whether you’re using canned beans for convenience or dried beans if you have extra time, this soup delivers deep savory flavor with very basic pantry ingredients. It’s filling, cozy, and surprisingly elegant for such a humble recipe.

This is the kind of soup you make once—and then keep coming back to all year round.



Why You’ll Love This Creamy Bean Soup

·         Naturally thick and creamy without needing heavy blending tricks

·         Made with simple, affordable ingredients

·         Very flexible and forgiving

·         Perfect for meal prep and leftovers

·         Comforting, filling, and deeply savory

The combination of tomato paste, beans, herbs, and parmesan creates a flavor that feels slow-cooked, even though the recipe itself is very straightforward.

Best Beans to Use

This recipe works beautifully with any type of white beans, including:

·         Cannellini beans

·         Navy beans

·         Great Northern beans

·         Butter beans

·         Lima beans

You can also use colored beans like kidney beans or black beans if that’s what you have on hand. The flavor will still be delicious, though the color of the soup may change slightly.

Canned vs Dried Beans

·         Canned beans are convenient and save time (perfect for a 20-minute meal).

·         Dried beans offer slightly better flavor and let you control the salt, but require soaking and cooking ahead of time.

Both options work equally well in this recipe.

What Makes This Soup Extra Creamy

Three small techniques make a big difference here:

1.      Slowly sautéing the onion, garlic, and carrot until sweet and soft

2.      Cooking the tomato paste to remove its raw, acidic edge

3.      Blending part of the beans with the broth, which naturally thickens the soup

The result is a rich, creamy texture without relying entirely on cream.

Ingredients

·         2 tbsp (30g) unsalted butter

·         1 onion, finely chopped (brown, yellow, or white)

·         2 garlic cloves, finely chopped

·         1 large carrot, peeled and finely chopped

·         1½ tsp Italian herb mix
(or dried oregano, thyme, parsley, basil, or any combination)

·         ¾ cup (170g) tomato paste

·         ½ cup (125ml) dry white wine (optional)

·         4 cups (1 liter) low-sodium stock or broth (vegetable or chicken)

·         3 cans (420g / 15 oz each) white beans, drained and rinsed
(or 2 cups dried beans, cooked)

·         ½ cup (50g) grated parmesan

·         ½ tsp salt

·         ½ tsp black pepper

·         120g (4 oz) baby spinach
(or other leafy greens or diced vegetables)

·         ¾ cup (185ml) cream (optional) or additional butter

How to Make Creamy Tomato White Bean Soup

Step 1: Build the Flavor Base

Melt the butter in a large pot over medium-high heat. Add the chopped onion, garlic, and carrot. Cook for about 5 minutes, stirring often, until the vegetables are soft and slightly sweet.

Step 2: Bloom the Herbs

Add the Italian herbs and cook for another 2–3 minutes. This helps release their aroma and deepens the flavor of the soup.

Step 3: Cook the Tomato Paste

Increase the heat to high and stir in the tomato paste. Cook for about 2 minutes, stirring constantly, until it darkens slightly and loses its raw taste.

Step 4: Deglaze with Wine

Pour in the white wine (if using) and let it cook for about 3 minutes, until the strong alcohol smell disappears and the mixture thickens again.

Step 5: Simmer and Thicken

Add ½ cup of the beans, the stock, parmesan, salt, and pepper. Stir well, reduce heat, cover, and simmer for 3 minutes.

Step 6: Blend Until Smooth

Use a stick blender to blend the soup until smooth and creamy. You can also carefully transfer it to a blender if needed.

Step 7: Finish the Soup

Add the remaining beans and simmer for another 3 minutes. Stir in the spinach until wilted. If using cream, add it at the end and adjust seasoning as needed.

Step 8: Serve

Serve hot with crusty bread for dipping.

Helpful Tips & Variations

·         For a thicker soup, blend a little longer or add a few more beans before blending

·         For extra vegetables, stir in peas, corn, or diced carrots

·         For a dairy-free version, skip the parmesan and cream

·         The soup keeps well in the fridge for up to 4 days

·         It freezes well and reheats gently on the stove

Serving Suggestions

This soup is hearty enough to enjoy on its own, but it pairs wonderfully with:

·         Crusty gluten-free bread

·         Garlic toast

·         Simple green salad

Beans are rich in plant-based protein and fiber, so this meal is both satisfying and nourishing.

Nutrition Information

(Per serving – recipe makes 4 servings)

·         Calories: 536 kcal

·         Carbohydrates: 58 g

·         Protein: 25 g

·         Fat: 23 g

·         Saturated Fat: 13 g

·         Cholesterol: 68 mg

·         Sodium: 2594 mg

·         Potassium: 1398 mg

·         Fiber: 14 g

·         Sugar: 9 g

·         Vitamin A: 6757 IU

·         Vitamin C: 23 mg

·         Calcium: 336 mg

·         Iron: 6 mg

Next Post Previous Post
No Comment
Add Comment
comment url