Welcome to mealsflavor

Healthy Creamy Tomato Soup With White Beans

By Nora Hale | December 12, 2025
Healthy Creamy Tomato Soup With White Beans

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

Ingredients

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

1
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.

2
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.

3
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.

4
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.

5
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.

6
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.

7
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

Absolutely. Soak 1 cup navy beans overnight, simmer 45-60 minutes until tender, then measure 1½ cups cooked beans for the recipe. Save the aquafaba (bean liquid) for vegan meringues.

Tomatoes and beans contain carbs; each serving has ~22 g net carbs. For a lower-carb version replace beans with 1 cup steamed cauliflower and use only ½ can tomatoes.

Stir in â…› tsp baking soda (it reacts with acid and flattens tang) or 1 tsp maple syrup. A splash of unsweetened oat milk also softens sharp edges.

Yes—use a 6-quart pot and increase simmer time by 5 minutes to account for volume. An immersion blender still works; move it in slow circles to catch every bean.

Substitute ¼ tsp liquid smoke or ½ tsp regular paprika plus a tiny pinch of ground chipotle. Sweet paprika works; just expect less campfire nuance.

Preheat a thermos with boiling water for 3 minutes, then fill with bubbling-hot soup. It stays above 140 °F for 4 hours, well within food-safety limits.
Healthy Creamy Tomato Soup With White Beans
soups
Pin Recipe

Healthy Creamy Tomato Soup With White Beans

(4.9 from 127 reviews)
Prep
10 min
Cook
20 min
Servings
4

Ingredients

Instructions

  1. Heat olive oil in a 4-quart pot over medium heat. Add tomato paste; cook 2 minutes, stirring, until brick red.
  2. Add onion, garlic, salt, pepper, and baking soda. Sauté 4 minutes until translucent.
  3. Stir in crushed tomatoes, white beans, 1 cup water (swirled in tomato can), broth, and thyme. Bring to a simmer; cook 15 minutes.
  4. Remove thyme stems. Purée with an immersion blender until creamy.
  5. Season with balsamic vinegar, smoked paprika, and maple syrup. Thin with broth or oat milk to desired consistency.
  6. 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.

Nutrition (per serving)

218
Calories
8g
Protein
28g
Carbs
9g
Fat

More Recipes