Creamy Tomato Soup with White Beans for Lunch

30 min prep 1 min cook 14 servings
Creamy Tomato Soup with White Beans for Lunch
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Velvety without heavy cream: A cup of cannellini beans purées into dairy-free silkiness, trimming saturated fat but keeping body.
  • One-pot wonder: Sauté, simmer and blend in the same Dutch oven—fewer dishes equals more lunch break.
  • Plant-powered protein: Each serving delivers 14 g protein, keeping post-lunch energy crashes at bay.
  • Freezer-friendly: Portion, freeze flat, and you’ve got a microwave-ready meal that tastes freshly made.
  • Kid-approved, adult-adored: Familiar tomato flavor sneaks in fiber, making it a stealth win for picky eaters.
  • Year-round flexibility: Use peak-summer heirloos or humble canned plum tomatoes; the beans smooth any tart edge.
  • Allergen-smart: Naturally gluten-free, nut-free, soy-free, and easily made vegan—one recipe feeds many diets.

Ingredients You'll Need

Ingredients

Great tomato soup begins with great tomatoes, but the supporting cast matters just as much. Seek San Marzano–style whole tomatoes packed in juice for a naturally sweet, low-acid backbone. If your pantry only holds diced, no worries—just check the label and skip brands with calcium chloride, which prevents the tomatoes from breaking down into lush sauciness. Next up, cannellini or great northern beans lend buttery richness; if you’re a meal-prep pro, cook a big batch from dry and freeze two-cup portions—otherwise, two rinsed cans keep lunch doable. Olive oil carries fat-soluble tomato aromatics, while a modest amount of tomato paste caramelized in the pot adds jammy depth. Onion, carrot, and celery round out the soffritto, but feel free to swap in leek tops or a parsnip for subtle sweetness. Vegetable broth keeps things vegetarian; chicken broth will deepen flavor if that’s not a concern. For herbaceous lift, fresh basil is classic, though a teaspoon of dried oregano or thyme works when the crisper is bare. Finally, a pinch of sugar balances out-of-season tomatoes, and a whisper of baking soda tames acidity without dulling flavor—trust the chemistry, not your taste buds at this stage.

How to Make Creamy Tomato Soup with White Beans for Lunch

1
Warm your pot and bloom the aromatics

Place a heavy-bottomed Dutch oven or soup pot over medium heat. Add 2 tablespoons extra-virgin olive oil. When the surface shimmers, scatter in 1 cup diced yellow onion, ½ cup diced carrot, and ½ cup diced celery with ½ teaspoon kosher salt. Stir often until the vegetables sweat and the onion turns translucent—about 6 minutes. You’re building the umami base; don’t rush this step—low-and-slow prevents browning that would muddy the final color.

2
Caramelize tomato paste for depth

Push the vegetables to the perimeter and add 2 tablespoons double-concentrated tomato paste to the cleared center. Let it sizzle, stirring constantly, until it turns brick red and begins to stick—roughly 2 minutes. This Maillard moment concentrates natural sugars and creates a sweet-savory backbone that canned tomatoes alone can’t deliver.

3
Deglaze and marry flavors

Pour in ¼ cup dry white wine or vermouth (water works in a pinch). Scrape with a wooden spoon to lift any browned bits—called fond—which dissolve into pure flavor. Let the alcohol bubble away until the mixture looks glossy and almost dry, about 1 minute.

4
Add tomatoes and broth

Tip in one 28-ounce can whole peeled tomatoes with their juice, crushing each tomato between your fingers for rustic texture. Alternatively, snip them with kitchen shears directly in the pot. Pour in 3 cups low-sodium vegetable broth, ½ teaspoon granulated sugar, and ⅛ teaspoon baking soda. Increase heat to medium-high and bring to a lively simmer—tiny bubbles around the edge, not a rolling boil.

5
Stir in beans and simmer

Add 2 cups cooked cannellini beans (or 1 drained 15-ounce can). Reduce heat to low, partially cover, and simmer 15 minutes so flavors meld and vegetables soften completely. Stir occasionally to prevent sticking; if the soup thickens too much, splash in broth or water to maintain a soupy consistency.

6
Blend until luxurious

Remove from heat and cool 5 minutes to prevent hot-soup geysers. Using an immersion blender, purée directly in the pot until silk-smooth—about 90 seconds. No immersion blender? Carefully transfer in batches to a countertop blender, venting the lid and holding a towel over top. Return to the pot.

7
Finish with brightness

Stir in ¼ cup julienned fresh basil, ½ teaspoon freshly ground black pepper, and a squeeze of lemon juice. Taste; adjust salt and pepper. For extra creaminess, swirl in 2 tablespoons half-and-half or coconut milk, but the beans already deliver velvety body.

8
Serve lunch in style

Ladle into warmed bowls. Garnish with a drizzle of olive oil, cracked pepper, and extra basil. Pair with crusty sourdough, grilled cheese, or a crisp apple for a balanced midday reset.

Expert Tips

Control the splatter

When puréeing hot soup, tilt the pot slightly so the blender head stays submerged; this prevents the dreaded orange ceiling freckles.

Overnight flavor boost

Soup’s flavor deepens overnight. Make it Sunday, portion into jars, and grab on your way to work; reheat 60 seconds shy of a boil.

Thin wisely

If soup thickens in storage, loosen with broth or the pasta cooking water you saved from last night—starches maintain body better than plain water.

Boost the umami

A teaspoon of white miso or Worcestershire stirred in at the end adds layers without announcing their presence—taste testers only note “richer.”

Serve it chilled

Blend in an extra ¼ cup olive oil and chill overnight for a take on Spanish salmorejo—perfect summer al-fresco lunches with diced cucumber garnish.

Bean math

One 15-ounce can equals 1½ cups cooked beans. If doubling the recipe, use three cans and freeze half the finished soup—no bean left behind.

Variations to Try

  • Smoky Tomato & White Bean: Add ½ teaspoon smoked paprika with the tomato paste and finish with crispy pancetta bits for a campfire vibe.
  • Spicy Tuscan: Simmer a sprig of rosemary and ¼ teaspoon red-pepper flakes in the broth; discard the sprig before blending.
  • Golden Tomato: Swap ½ the tomatoes for canned diced golden tomatoes and add ½ teaspoon turmeric for a sunny hue and subtle earthiness.
  • Roasted Red Pepper Boost: Blend in one drained roasted red pepper for a sweeter, slightly charred profile reminiscent of jarred piquillo soups.
  • Creamy Coconut & Lime: Replace half the broth with light coconut milk and finish with lime zest for a dairy-free tropical twist.

Storage Tips

Cool soup completely, then refrigerate in airtight containers up to 4 days. For longer storage, ladle into quart-size freezer bags, squeeze out excess air, and freeze flat on a sheet pan—once solid, stack upright like books to save space. The soup keeps 3 months frozen. Thaw overnight in the fridge or immerse the sealed bag in cool water for 1 hour, then warm gently over medium-low heat, stirring often. Note: blended bean-based soups sometimes separate; a vigorous whisk or fresh blast with the immersion blender reunites the texture. If you plan to pack for office microwaves, freeze in single-serve mason jars leaving 1 inch headspace; loosen lid and microwave 2 minutes, stir, then continue in 30-second bursts until steaming.

Frequently Asked Questions

Absolutely. Soak 1 cup dried cannellini beans overnight, simmer 45 minutes until tender, then measure 2 cups for the soup. Freeze the remainder for future batches.

Yes, as written it contains no animal products. If you choose to garnish with cheese or cream, simply omit for a vegan bowl.

Yes—replace with an equal amount of broth or water plus 1 teaspoon lemon juice to mimic wine’s acidity.

Stir in another pinch of baking soda or a splash of non-dairy milk. Simmer 2 minutes; the alkali neutralizes acid without dulling tomato flavor.

Yes, a 5½-quart Dutch oven accommodates a double batch. Increase simmering time by 5 minutes and blend in two stages to avoid overflow.

Grilled cheese is classic, but try a caprese panini, smoked-turkey & provolone melt, or a veggie-packed hummus wrap for a colorful lunch plate.
Creamy Tomato Soup with White Beans for Lunch
soups
Pin Recipe

Creamy Tomato Soup with White Beans for Lunch

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

Ingredients

Instructions

  1. Sauté aromatics: Heat olive oil in Dutch oven over medium heat. Add onion, carrot, celery, and salt; cook 6 minutes until translucent.
  2. Caramelize paste: Push veggies aside, add tomato paste to center; stir 2 minutes until brick red.
  3. Deglaze: Pour in wine; scrape up browned bits and cook until nearly dry, 1 minute.
  4. Simmer base: Stir in tomatoes, broth, sugar, and baking soda. Partially cover and simmer 15 minutes.
  5. Add beans & blend: Add beans; cool 5 minutes, then purée with immersion blender until smooth.
  6. Finish: Stir in basil, pepper, and lemon juice. Adjust seasoning. Serve hot with desired garnishes.

Recipe Notes

Soup thickens as it stands; thin with broth or water when reheating. Freeze up to 3 months for instant healthy lunches.

Nutrition (per serving)

248
Calories
14g
Protein
32g
Carbs
8g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.