Love this? Pin it for later! 📌
There’s a moment every winter when the sky turns pewter, the wind picks up, and the only thing that feels sensible is to stay indoors with a blanket and a bowl of something steamy. For me, that “something” is almost always this Healthy Creamy Tomato Soup with White Beans. It’s the bowl I make when I’ve spent the afternoon running errands in the rain, when my kids come home from school with pink noses, or when I’m simply craving the edible equivalent of a hug.
I grew up on the canned stuff—condensed, syrupy-sweet, and the color of a circus balloon. It was fine, but it never quite delivered the depth I wanted. Years later, after countless trials (and a few disasters involving scorched milk and an immersion blender mishap), I landed on this version: silky, fragrant, and packed with enough plant protein to qualify as dinner. White beans slip in unnoticed, adding body and staying power without a speck of heavy cream. A whisper of smoked paprika and a splash of balsamic at the end make the tomatoes sing.
It’s week-night friendly (30 minutes, one pot), meal-prep savvy (it thickens and improves overnight), and elegant enough to serve at a dinner party with a swirl of pesto on top. Vegan if you want it, gluten-free without trying, and picky-kid approved in my house—my middle child actually cheers when she sees the Dutch butter beans bobbing in the pot. If you’ve been searching for a soup that feels like a spa day and a childhood memory all at once, bookmark this one.
Why This Recipe Works
- Creamy without the cream: White beans purée into velvety texture while adding 8 g plant protein per cup.
- Double tomato punch: Both crushed fire-roasted tomatoes and tomato paste caramelized in olive oil give sweet-smoky depth.
- One-pot wonder: Sauté, simmer, blend—no transferring to a blender unless you want to.
- Under-30-minute weeknight hero: While the soup simmers you can toast grilled-cheese triangles or tear croutons.
- Pantry staples only: Canned tomatoes, canned beans, onions, garlic, broth—nothing exotic.
- Freezer champion: Portion into muffin tins, freeze, then pop out “soup cubes” for single servings.
- Customizable: Finish with pesto, harissa, coconut milk, or a handful of baby spinach—see all ideas below.
Ingredients You'll Need
Great tomato soup lives or dies by tomato quality. Seek out fire-roasted crushed tomatoes—Muir Glen and Cento both roast over an open flame, lending subtle char that makes canned taste fresh. Whole tomatoes work too; just crush them between clean fingers for rustic texture.
Olive oil is more than fat here; it carries fat-soluble carotenoids in tomatoes, so don’t skimp. A generous tablespoon to bloom the tomato paste equals brighter color and deeper flavor. Speaking of paste, buy it in a tube so you can use two tablespoons without opening a tiny six-ounce can you’ll forget in the fridge.
White beans: I love navy beans for their thin skins, but cannellini or great Northern are interchangeable. If you cook beans from dried, 1½ cups cooked equals one can. Rinse and drain to remove 40 % of the sodium, or use low-sodium beans and vegetable broth to keep numbers heart-friendly.
Vegetable broth is the stealth seasoning. I keep homemade “scrap broth” frozen in pint jars, but Pacific Foods low-sodium or Better Than Bouillon no-chicken base both deliver body. Avoid plain water; it flattens everything.
Garlic & onion form the aromatic base. A pinch of baking soda (optional) neutralizes tomato acid and lets onion soften faster—handy if you’re impatient. Fresh thyme or basil stems simmered in the pot perfume the soup; dried Italian seasoning works in a pinch.
Finally, the finishers: balsamic vinegar for sweet-tart balance, smoked paprika for campfire nuance, and a drizzle of good olive oil or pesto for glossy top notes. If you’re feeling indulgent, a spoon of Greek yogurt swirls into Monet-esque clouds without the calories of heavy cream.
How to Make Healthy Creamy Tomato Soup With White Beans
Warm the pot & bloom the tomato paste
Set a heavy 4-quart Dutch oven over medium heat. Add 2 Tbsp olive oil. When it shimmers, scrape in 3 Tbsp tomato paste; mash with a wooden spoon and stir constantly 2 minutes until it darkens from bright scarlet to brick red. This caramelization builds umami so deep you’ll swear there’s meat in the pot.
Sauté aromatics
Stir in 1 diced yellow onion, 2 minced garlic cloves, ½ tsp kosher salt, ¼ tsp black pepper, and a pinch of baking soda if using. Cook 4 minutes until onion is translucent. Salt early extracts moisture and prevents sticking.
Add tomatoes & beans
Pour in one 28-oz can crushed fire-roasted tomatoes with juices and 1 can (15 oz) rinsed white beans. Refill the tomato can halfway with water (about 1 cup) to capture every last bit and pour that in too. Add 2 cups broth and 2 fresh thyme sprigs. Increase heat to high; bring to a lively simmer.
Simmer to marry flavors
Reduce heat to low, cover partially, and simmer 15 minutes. Beans soften and absorb tomato essence; herbs release oils. If you have 20 minutes instead of 15, take it—soups reward patience.
Fish out thyme & blend
Remove thyme stems (leaves fall off naturally). Using an immersion blender, purée directly in the pot 30-45 seconds until silky. No immersion blender? Carefully ladle half the soup into a countertop blender, vent the lid, and blend starting on low. Return to pot and stir.
Season & enrich
Stir in 1 tsp balsamic vinegar, ½ tsp smoked paprika, and ¼ tsp maple syrup or sugar if tomatoes are tart. Taste; add more salt or pepper as needed. For extra creaminess, blend in ¼ cup unsweetened oat milk or 2 Tbsp Greek yogurt.
Serve with flair
Ladle into warm bowls. Garnish with a drizzle of peppery olive oil, toasted pumpkin seeds, or a spoon of pesto. Grilled-cheese croutons—tiny triangles of sourdough and sharp cheddar pan-fried until lacy—are optional but highly recommended.
Expert Tips
Control the texture
Blend 100 % for silk-smooth restaurant style, or pulse 3-4 times to leave bean flecks for rustic charm.
Don’t boil after blending
High heat breaks bean starches and causes gritty separation; keep a gentle simmer.
Brighten at the end
Acid wakes flavors dulled by heat; a squeeze of lemon or extra balsamic right before serving keeps the soup lively.
Chill quickly for safety
Divide hot soup into shallow containers; it drops from 160 °F to 40 °F in under two hours, preventing bacteria growth.
Overnight flavor magic
Make the day before; refrigerate overnight. The bean starch hydrates fully, yielding an even thicker, creamier texture.
Color pop garnish
A teaspoon of green pesto or micro-basil on top creates contrast that photographs beautifully—and tastes divine.
Variations to Try
-
Sun-dried tomato & mascarpone: Blend in ÂĽ cup oil-packed sun-dried tomatoes and 2 Tbsp mascarpone for luxe richness.
-
Spicy harissa swirl: Replace smoked paprika with 1 tsp Tunisian harissa; finish with cilantro and a squeeze of lime.
-
Spring greens: Stir in 2 cups baby spinach and ½ cup peas during the last 2 minutes for a verdant boost.
-
Coconut-ginger: Swap olive oil for coconut oil, use coconut milk instead of oat milk, and add 1 tsp grated ginger while sautéing.
-
Roasted red pepper remix: Replace half the tomatoes with jarred roasted peppers; the soup turns sunset orange with sweet-smoky notes.
-
Higher protein: Add an extra can of beans, then blend only half the soup so chewy beans remain—perfect post-workout meal.
Storage Tips
Refrigerator: Cool completely, transfer to airtight glass jars, and refrigerate up to 5 days. The soup will thicken; thin with broth or water when reheating.
Freezer: Portion into silicone muffin trays (½-cup wells), freeze solid, then pop out and store in zip-top bags up to 3 months. Drop frozen pucks into a saucepan with a splash of broth and reheat over low, whisking until silky.
Make-ahead lunches: Fill 12-oz thermos bottles to Âľ full; top with hot broth in the morning. By noon the soup is still warm and ready to eat without a microwave.
Frequently Asked Questions
Healthy Creamy Tomato Soup With White Beans
Ingredients
Instructions
- Heat olive oil in a 4-quart pot over medium heat. Add tomato paste; cook 2 minutes, stirring, until brick red.
- Add onion, garlic, salt, pepper, and baking soda. Sauté 4 minutes until translucent.
- Stir in crushed tomatoes, white beans, 1 cup water (swirled in tomato can), broth, and thyme. Bring to a simmer; cook 15 minutes.
- Remove thyme stems. Purée with an immersion blender until creamy.
- Season with balsamic vinegar, smoked paprika, and maple syrup. Thin with broth or oat milk to desired consistency.
- Serve hot with olive oil drizzle, pesto, or grilled-cheese croutons.
Recipe Notes
Soup thickens as it stands. Thin with water or broth when reheating. For a smoky kick, add an extra pinch of smoked paprika.