Welcome to Balancerecipe

Creamy Tomato and White Bean Soup for a Light Lunch

By Claire Whitaker | January 28, 2026
Creamy Tomato and White Bean Soup for a Light Lunch

There’s a moment—usually around 11:47 a.m.—when my stomach politely taps me on the shoulder and whispers, “Soup, please.” Not a heavy stew that demands a nap afterward, nor a brothy number that leaves me raiding the snack drawer by two. I want something that feels like a cashmere sweater in bowl form: gentle, warming, and effortlessly elegant. That’s how this Creamy Tomato and White Bean Soup was born.

I first threw it together on a frantic Tuesday between Zoom calls, using a half-full jar of crushed tomatoes and the dregs of a can of cannellini beans. I blitzed it with my immersion blender, swirled in a splash of oat milk, and carried the hot mug back to my desk. One spoonful in, I actually paused the meeting—“Sorry, everyone, I need a second for this soup.” By Friday I had perfected the formula, and by Sunday I was texting friends: “You have to try this. It’s lunch in fifteen minutes and tastes like you planned it for days.”

Since then, it’s become my go-to for every light-lunch occasion: bridal-shower bridal luncheons, snowy work-from-home days, and those Sunday meal-prep sessions when I want the fridge to feel like it’s hugging me all week. It’s vegan-friendly by default, gluten-free without trying, and carnivore-approved (my barbecue-obsessed brother requests it). Best of all, it asks for pantry staples and repays you with restaurant-level silkiness.

Why This Recipe Works

  • Velvet Texture, Zero Cream: A cup of beans purĂ©es into the broth, giving body without heavy cream or coconut milk.
  • 15-Minute Pantry Miracle: Everything comes from cans, jars, or the produce bowl that hasn’t given up yet.
  • Layered Sweetness: Tomato paste caramelized in olive oil plus a pinch of sugar tames acidity and deepens flavor.
  • Make-Ahead Champion: Tastes even better on day two when the basil and garlic have mingled overnight.
  • One-Pot Cleanup: Your immersion blender stays right in the pot—no transferring hot liquid.
  • Customizable Consistency: Leave it chunky for rustic comfort or blend silky for cafĂ© elegance.
  • Protein Punch: Nearly 12 g of plant protein per serving keeps afternoon cravings at bay.
  • Freezer-Friendly: Portion into muffin tins, freeze, and pop out single-serve pucks for speedy deskside lunches.

Ingredients You'll Need

Ingredients

Every ingredient here is a quiet overachiever. Look for fire-roasted crushed tomatoes if you can; the smoky char amplifies depth without extra work. For beans, I prefer cannellini—their thin skins disappear into the purée—but great northern or navy beans work in a pinch. Buy low-sodium versions so you control the salt.

Olive oil should taste like olives (if it smells like crayons, it’s rancid). The tomato paste in a tube saves waste; you’ll only need two tablespoons. Fresh garlic is non-negotiable—pre-mined jars taste metallic after blending. If you keep a basil plant on the windowsill, applaud yourself; otherwise, frozen basil cubes or a teaspoon of dried basil plus a handful of baby spinach will keep things green.

For the creamy finish, I use unsweetened oat milk because it’s neutral and foams slightly, but almond or dairy milk works. A whisper of maple syrup balances tomato acidity without tasting sweet. Finally, keep a crusty end of Parmesan rind in the freezer? Toss it in while the soup simmers for umami whispering.

How to Make Creamy Tomato and White Bean Soup for a Light Lunch

1
Warm the Aromatics

Set a medium Dutch oven over medium heat. Add 2 Tbsp olive oil and swirl to coat. When the oil shimmers, scatter in ½ cup finely diced onion and cook 2 minutes until translucent, not browned. Stir in 2 tsp tomato paste and ¼ tsp red-pepper flakes; cook 90 seconds, pressing the paste into the oil until brick red and fragrant. This caramelization step removes raw tomato tang.

2
Bloom the Garlic

Clear a small circle in the center of the pot, add 1 tsp more oil, and tumble in 2 cloves minced garlic. Let it sizzle 20 seconds—just until the edges turn golden—then fold everything together. Garlic burns fast; hovering over the pot earns better flavor.

3
Simmer the Tomatoes

Pour in one 28-oz can crushed tomatoes and 1 cup low-sodium vegetable broth. Add ½ tsp sugar, ¾ tsp kosher salt, and a bay leaf if you have it. Increase heat to medium-high; once bubbles break the surface lazily, reduce to low and simmer uncovered 8 minutes. Stir occasionally, scraping the bottom to prevent scorching.

4
Add the Beans

Rinse and drain one 15-oz can cannellini beans. Reserve ½ cup beans for garnish if you like texture; otherwise, tip the whole lot into the pot. Simmer 3 minutes to warm through and allow the bean starch to leach into the broth.

5
Blend Until Silky

Remove the bay leaf. Insert an immersion blender and pulse on high, moving in circular strokes until zero flecks of tomato skin remain, about 45 seconds. No immersion blender? Carefully transfer half the soup to a countertop blender, vent the lid, and purée until smooth, then return to the pot.

6
Enrich and Brighten

Stir in ½ cup unsweetened oat milk and 1 tsp white miso or ½ tsp maple syrup. Heat 30 seconds more—just enough to merge flavors without boiling away the delicate milk. Finish with 2 Tbsp chiffonaded basil and a crack of black pepper. Taste; add salt or a squeeze of lemon for brightness.

7
Serve with Style

Ladle into warmed shallow bowls. Float reserved whole beans on top, drizzle with peppery olive oil, and scatter extra basil. Partner with crusty sourdough or a grilled-cheese corner for dunking. Enjoy immediately for peak creaminess.

Expert Tips

Overnight Flavor Boost

Make the soup the night before, cool quickly in an ice bath, refrigerate, and reheat gently. The bean starch hydrates fully, creating an even silkier mouthfeel.

Control the Splatter

When blending hot soup, tilt the pot slightly so the blender head stays submerged; this prevents the dreaded orange kitchen freckles.

Speed-Cool for Safety

Freeze water bottles and drop them into the pot before refrigerating; they chill the soup fast without diluting it.

Pretty Pink Swirl

Reserve 1 Tbsp tomato paste, whisk with a splash of oat milk, and drizzle on top for café-worthy contrast.

Double the Batch

Soup doubles beautifully; just extend simmer time 2 minutes and use a 5-quart pot to prevent boil-overs.

Bean Liquid Magic

Aquafaba from the can doubles as a frothy topping—beat 2 Tbsp with a pinch of cream of tartar until soft peaks form.

Variations to Try

  • Roasted Red Pepper: Blend in one drained roasted pepper for smoky sweetness and a coral hue.
  • Carrot-Ginger: SautĂ© ½ cup diced carrot with the onion and add 1 tsp grated fresh ginger before blending.
  • Creamy Tuscan: Stir in 1 cup baby spinach and ÂĽ cup sun-dried tomato strips after blending; finish with a parmesan rind melt.
  • Spicy Chipotle: Swap red-pepper flakes for ½ minced chipotle in adobo and add ½ tsp smoked paprika.
  • Protein-Power: Fold in 1 cup cooked quinoa after blending for a heartier post-workout bowl.
  • Velvety Seafood: Poach 6 oz bay scallops in the finished soup 3 minutes before serving for coastal elegance.

Storage Tips

Refrigerate: Cool completely, transfer to airtight glass jars, and refrigerate up to 4 days. The soup will thicken; loosen with vegetable broth or water when reheating.

Freeze: Ladle into silicone muffin trays, freeze until solid, then pop out “soup cubes” and store in a zip-top bag up to 3 months. Reheat cubes in a saucepan with a splash of broth over medium-low, whisking frequently.

Make-Ahead Lunches: Portion single servings into 16-oz thermos bottles preheated with boiling water. The soup stays hot for 5 hours—perfect for desk dining without the communal microwave queue.

Frequently Asked Questions

Absolutely. Soak ¾ cup dried cannellini beans overnight, simmer in salted water 45 minutes until tender, then proceed. Reserve ½ cup of the starchy cooking liquid to add body in place of some broth.

The base recipe is 100 % vegan. If you choose the Tuscan variation with parmesan, simply swap in nutritional yeast or vegan parmesan to keep it plant-based.

Stir in an extra ½ tsp maple syrup or simmer a peeled carrot in the soup 5 minutes, then remove. A tiny pat of vegan butter also rounds sharp edges.

Yes. Use the sauté function for steps 1–2, then add tomatoes, broth, and beans. Pressure cook on high 5 minutes, quick release, blend, and finish with oat milk.

A crusty sourdough or no-knead Dutch-oven loaf offers chew and tang. For gluten-free diners, grilled slices of chickpea socca are divine for dipping.

Sure—halve every ingredient but keep the same timing. Use a smaller 2-quart saucepan so the immersion blender reaches the bottom without splashing.
Creamy Tomato and White Bean Soup for a Light Lunch
soups
Pin Recipe

Creamy Tomato and White Bean Soup for a Light Lunch

(4.9 from 127 reviews)
Prep
5 min
Cook
15 min
Servings
4

Ingredients

Instructions

  1. Warm aromatics: Heat 1 Tbsp olive oil in a medium pot over medium. Add onion and cook 2 min until translucent. Stir in tomato paste and red-pepper flakes; cook 90 sec.
  2. Bloom garlic: Push onion to edges, add remaining 1 tsp oil and garlic; cook 20 sec until fragrant.
  3. Simmer tomatoes: Add crushed tomatoes, broth, sugar, salt, and bay leaf. Simmer uncovered on low 8 min.
  4. Add beans: Stir in beans; simmer 3 min.
  5. Blend: Remove bay leaf. Purée with an immersion blender until silky.
  6. Finish: Stir in oat milk and miso; heat 30 sec. Add basil and pepper. Serve hot.

Recipe Notes

For extra shine, whisk 1 Tbsp cold butter (or vegan butter) into the finished soup off-heat. Soup thickens as it stands; thin with broth when reheating.

Nutrition (per serving)

186
Calories
11g
Protein
24g
Carbs
6g
Fat

More Recipes