|

Creamy Tomato White Bean Soup Recipe

Let me tell you, this Creamy Tomato White Bean Soup Recipe has become one of my absolute favorites for chilly evenings. It’s got this wonderful combo of rich tomato flavor and hearty white beans that give it a velvety texture without feeling too heavy. The cream makes it luscious, but the beans add so much body – it’s like having comfort food and nutrition all in one bowl.

I usually reach for this soup when I want something cozy but easy to throw together after a busy day. It hits that perfect balance between being satisfying yet light enough so you don’t feel sluggish afterward. Plus, it’s incredibly forgiving, so even if you’re new to soups, I’ll guide you to nail this Creamy Tomato White Bean Soup Recipe every time.

Ingredients You’ll Need

These ingredients work beautifully together to create a rich, flavorful base with a smooth, creamy finish. Keep an eye out for good-quality canned beans and fresh herbs if you can—it makes a noticeable difference!

  • Unsalted butter: Adds richness without overpowering, giving you control over the saltiness.
  • Onion: Brown, yellow, or white all work. I find yellow onions give a nice balance of sweetness.
  • Garlic cloves: Fresh garlic gives that wonderful aromatic punch—don’t skimp on it.
  • Carrot: Adds a subtle natural sweetness and texture, balancing the acidity of the tomato.
  • Italian herb mix: Oregano, thyme, parsley, basil, or a blend help elevate the flavor profile beautifully.
  • Tomato paste: This is the flavor powerhouse, so use good-quality paste for the best results.
  • Dry white wine (optional): Adds depth – I like to splash it in for that subtle tang but it’s totally optional.
  • Chicken or vegetable stock/broth: I usually go for low sodium to keep control over seasoning.
  • Cannellini or white beans: Cannellini are my favorite for this soup – creamy and mild, perfect for blending.
  • Parmesan cheese: Adds savory umami and boosts creaminess without making it heavy.
  • Salt and pepper: Essential for seasoning—taste as you go!
  • Baby spinach or leafy greens: I love how spinach wilts instantly and adds a fresh pop of color and nutrients.
  • Heavy/thickened cream (optional): Makes the soup luxuriously creamy, but you can skip or reduce it for a lighter version.

Variations

One of the things I adore about this Creamy Tomato White Bean Soup Recipe is how easy it is to make it your own. I often tweak it a bit depending on what’s in my pantry or my mood.

  • Vegan Variation: I swap butter for olive oil and replace cream with coconut milk or cashew cream – still creamy and comforting!
  • Spicy Kick: Adding a pinch of red pepper flakes gives it a nice warmth without overpowering the tomato’s natural tang.
  • Hearty Twist: Toss in diced roasted vegetables like zucchini or bell peppers for extra texture and flavor.
  • Herb Swap: Fresh basil or rosemary can completely change the vibe – try fresh herbs if you have them on hand.

How to Make Creamy Tomato White Bean Soup Recipe

Step 1: Sauté the Aromatics

Start by melting the butter in a large pot over medium heat. Once it’s melted and shimmering, add the chopped onion, garlic, and carrot. This step is all about building flavor, so give them about 6-8 minutes to soften and become fragrant—don’t rush, you want those natural sugars to develop but be careful not to brown the garlic too much to avoid bitterness.

Step 2: Add Tomato Paste and Herbs

Stir in the Italian herb mix and tomato paste, cooking for about 2-3 minutes. This helps the tomato paste caramelize slightly, deepening the soup’s flavor. You’ll notice the aroma start to develop here—it’s one of those smells that fills your kitchen with cozy vibes.

Step 3: Deglaze and Simmer

If you’re using white wine, pour it in now to deglaze the pot, scraping up any tasty bits stuck to the bottom. Let it reduce for a minute or two, then add the stock and beans. Bring everything to a gentle simmer and let it cook for about 15 minutes so all those flavors can meld together beautifully.

Step 4: Blend and Season

Now for the fun part—I like to use an immersion blender right in the pot to get that creamy texture. Don’t worry if it’s not perfectly smooth; a bit of chunkiness adds character. Stir in the grated Parmesan, salt, and pepper, then fold in your spinach or greens, letting them wilt just before you add the cream if you’re using it. Taste and adjust seasoning as needed.

How to Serve Creamy Tomato White Bean Soup Recipe

The image shows several ingredients neatly arranged on a white marbled surface. At the center, there is a block of pale yellow butter with a textured surface. To its right, a white bowl holds small white beans, smooth and shiny. Below the beans is a white bowl with golden olive oil, clear and bright. To the left of the butter, a whole yellow onion and a round head of garlic are placed side by side. Above the onion, a clear glass bowl is filled with light golden olive oil. Next to the garlic is a white bowl containing green dried herbs. Below the onion, a white bowl contains a thick red tomato sauce with a slightly coarse texture. In the bottom left corner, fresh dark green spinach leaves are grouped together, and next to them is a small white bowl filled with finely grated white cheese that has a soft, powdery look. The overall scene is well lit, bright, and clean. photo taken with an iphone --ar 4:5 --v 7

Garnishes

I love topping this soup with a sprinkle of extra Parmesan, a drizzle of good olive oil, and some freshly cracked black pepper. Sometimes I toss on a few fresh basil leaves or a pinch of chili flakes if I’m feeling adventurous—it makes the bowl look so inviting and amps up the flavor.

Side Dishes

This soup pairs beautifully with crusty bread—think a warm sourdough loaf or crunchy garlic bread to dunk in all that creamy goodness. For something lighter, a simple green salad with a tangy vinaigrette balances the richness nicely.

Creative Ways to Present

For a special occasion, I like to serve this soup in little bread bowls or mini crocks with a swirl of cream and a chiffonade of fresh herbs on top. It makes your guests feel like they’re getting something really special without any extra fuss.

Make Ahead and Storage

Storing Leftovers

Leftovers keep wonderfully in an airtight container in the fridge for up to 3 days. I recommend letting the soup cool before sealing it, so condensation doesn’t make it watery. When you’re ready to eat again, it tastes just as comforting.

Freezing

I’ve frozen this soup many times and it defrosts beautifully without losing that creamy texture. Just skip adding the cream if you plan to freeze; add it fresh when reheating to keep it luxuriously smooth.

Reheating

To reheat, I gently warm the soup over low heat on the stove, stirring often to prevent sticking. If it thickens too much, a splash of stock or water helps loosen it up. Adding a little fresh cream or cheese at this stage brings back that fresh-from-the-pot feel.

FAQs

  1. Can I make this Creamy Tomato White Bean Soup Recipe vegan?

    Absolutely! Swap the butter for olive oil, use vegetable stock, and replace the cream with coconut milk or a cashew cream for a rich plant-based alternative. Skip the Parmesan or use a dairy-free cheese to keep it fully vegan.

  2. Do I have to use canned beans or can I cook dried ones?

    You can definitely use dried beans if you prefer. Just soak them overnight and cook them fully before adding to the soup. Using canned beans is a time saver and works perfectly for this recipe without compromising taste.

  3. Is there an easy way to make the soup gluten-free?

    This recipe is naturally gluten-free as long as you check your stock or broth labels for any hidden gluten. Using plain canned beans and fresh ingredients keeps it safe for a gluten-free diet.

  4. Can I prepare this soup in advance for meal prep?

    Yes! It holds up well in the fridge for a few days and also freezes nicely. I like making a big batch on Sunday and enjoying it throughout the week or freezing portions for quick meals.

Final Thoughts

This Creamy Tomato White Bean Soup Recipe is one of those dishes that feels like a warm hug on a plate, and I truly hope you give it a try. It’s humble yet versatile, with layers of flavor that just get better each time you make it. So next time you’re craving something cozy but nourishing, I’d say this soup is the way to go—easy to whip up and absolutely satisfying.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Tomato White Bean Soup Recipe

  • Author: Isabella
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Description

This Creamy Tomato White Bean Soup is a comforting and hearty dish featuring a rich tomato base blended with tender white beans and fresh vegetables. Enhanced with Italian herbs and finished with creamy Parmesan and optional cream, this soup delivers a smooth, velvety texture perfect for a satisfying lunch or dinner.


Ingredients

Scale

Base 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 1/2 tsp Italian herb mix (oregano, thyme, parsley, basil, or mixed)
  • 3/4 cup (170g) tomato paste
  • 1/2 cup (125ml) dry white wine (optional)
  • 4 cups (1 litre) low sodium chicken or vegetable stock/broth

Beans and Cheese

  • 3 x 420g (15oz) cans cannellini or any white beans, drained and rinsed (navy, butter, great northern, lima)
  • 1/2 cup (50g) grated Parmesan cheese

Seasoning and Vegetables

  • 1/2 tsp salt
  • 1/2 tsp pepper
  • 120g (4oz) baby spinach (or 56 cups other leafy greens or 4 cups diced vegetables)

Optional Finishing

  • 3/4 cup (185ml) heavy/thickened cream (optional)

Instructions

  1. Sauté Aromatics: In a large pot, melt the butter over medium heat. Add the finely chopped onion, garlic, and carrot, and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
  2. Add Herbs and Tomato Paste: Stir in the Italian herb mix and tomato paste, cooking for 2-3 minutes to deepen the flavors and caramelize the tomato paste slightly.
  3. Deglaze with Wine: Pour in the white wine, if using, to deglaze the pan. Scrape up any browned bits from the bottom. Let the wine reduce for about 2-3 minutes to concentrate the flavor and cook off the alcohol.
  4. Add Stock and Beans: Pour in the chicken or vegetable stock and the drained, rinsed cannellini beans. Stir to combine and bring the mixture to a gentle boil.
  5. Simmer Soup: Reduce heat to low and simmer the soup uncovered for 20 minutes to allow flavors to meld and vegetables to become tender.
  6. Blend Soup: Using an immersion blender, blend the soup directly in the pot until you achieve your preferred smoothness, leaving some texture if desired. Alternatively, blend in batches in a blender, then return to the pot.
  7. Add Cheese and Seasoning: Stir in the grated Parmesan cheese, salt, and pepper. Adjust seasoning as needed.
  8. Incorporate Greens: Add the baby spinach or alternate leafy greens/vegetables and cook for another 3-5 minutes until they are wilted and tender.
  9. Finish with Cream: Remove the pot from heat. Stir in the heavy/thickened cream if using, for a richer and creamier texture.
  10. Serve: Ladle the soup into bowls and serve warm, optionally garnished with extra Parmesan or fresh herbs.

Notes

  • Use low sodium broth to control the salt content.
  • The white wine is optional and can be omitted for a non-alcoholic version.
  • The soup can be made vegetarian by using vegetable stock and omitting Parmesan or using a vegetarian-friendly cheese.
  • Store leftovers in an airtight container in the refrigerator for up to 3 days.
  • The soup can be frozen for up to 2 months; reheat gently on the stovetop.
  • For a smoother texture, strain the soup after blending.

Keywords: creamy tomato soup, white bean soup, Italian soup recipe, healthy vegetarian soup, easy stovetop soup

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating