Healthy Creamy Tomato Basil Soup with White Beans

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

Love this? Pin it for later!

On the first truly brisk afternoon of fall, when the light turns golden and the air smells faintly of woodsmoke, my kitchen transforms into a soup laboratory. Last October I was chasing the memory of a tomato-basil soup I’d slurped at a tiny trattoria in Florence—velvety, fragrant, and improbably creamy without a lick of heavy cream. After six pots and a mountain of tasting spoons, I landed on this version: a luxe, protein-packed tomato basil soup that relies on white beans for body, a whisper of cashew butter for silkiness, and the brightest late-season tomatoes I could find. It’s the bowl I crave when the calendar says “soup season” but my jeans say “maybe skip the cream.”

The magic? A quick simmer, a high-speed whirl, and suddenly you’ve got a café-worthy bowl that tastes like comfort food but acts like a wellness tonic. I serve it to company in wide, shallow bowls with a drift of fresh basil and a crack of black pepper. I pack it in thermoses for ski-day lunches. I even thin the leftovers with a splash of broth and call it tomato-basil bean bisque for round two. If you’re looking for a soup that feels like a warm hug, stores like a dream, and sneaks an extra serving of legumes past even the pickiest eater, congratulations—you just found your new favorite.

Why This Recipe Works

  • Creamy Without Cream: Cannellini beans purée into velvet, adding fiber and plant protein while keeping the soup 100 % dairy-free.
  • 20-Minute Weeknight Hero: One pot, one blender, pantry staples—dinner is done before the garlic bread finishes toasting.
  • Layered Tomato Flavor: Tomato paste caramelized in olive oil plus peak tomatoes (or fire-roasted canned) equals deep, sun-kissed sweetness.
  • Fresh Basil Boost: A two-part basil hit—stems wilted into the soup, leaves blended at the end—keeps the color vivid and the aroma bright.
  • Freezer-Friendly: Puréed bean base prevents the grainy separation that dairy soups suffer after thawing.
  • Low-Smart-Cal Comfort: Each satisfying cup clocks in around 210 calories with 11 g protein and 8 g fiber.

Ingredients You'll Need

Ingredients

Great tomato soup lives or dies by the tomatoes. In August I use over-ripe beefsteaks from the farmers’ market; by November I reach for whole fire-roasted canned tomatoes (Muir Glen and Bianco DiNapoli are my go-tos). Their gentle char adds smoky depth that compensates for out-of-season pallor. You’ll also need a generous glug of good extra-virgin olive oil—fruity, peppery, and fresh enough that you’d happily dip bread in it. Don’t skimp; fat carries flavor and helps bloom the fat-soluble vitamins in tomatoes.

White beans are the silent hero. I keep cans of cannellini or great Northern in the pantry at all times. Look for beans packed with calcium chloride (a firming agent) rather than excess salt; you’ll control seasoning later. If you’re cooking from dried, ¾ cup dried beans yields the 1½ cups cooked you need here. Save the aquafaba (the starchy can liquid) if you like—it’s spectacular for vegan mayo or mousse, but we want to rinse the beans for this soup to avoid any metallic taste.

Basil should smell like summer vacation. Choose bunches with perky leaves and no black spots. If stems are tender, chop them right into the pot; they’re full of anise-y flavor. A handful of spinach is optional insurance for a jewel-tone green swirl if your basil is sparse.

Seasoning essentials: kosher salt for layering, freshly ground black pepper for bite, and a pinch of red-pepper flakes for gentle heat that blooms in the olive oil. A teaspoon of maple syrup or coconut sugar balances tomato acidity without making the soup taste sweet. Finally, a tablespoon of cashew butter (or almond butter) acts like a stealth barista, emulsifying the soup into glossy silk. Nut allergy? Swap in 2 tablespoons tahini or a quarter avocado.

How to Make Healthy Creamy Tomato Basil Soup with White Beans

1
Warm the Aromatics

Heat 3 tablespoons olive oil in a heavy Dutch oven over medium. Add 1 cup diced yellow onion, 2 minced garlic cloves, and ¼ teaspoon red-pepper flakes. Sauté 4 minutes until the onion is translucent and the edges of the garlic are just blonde. Push the veggies to the perimeter, add 2 tablespoons double-concentrated tomato paste to the center, and let it caramelize for 2 minutes; the color deepens from scarlet to brick and unlocks natural sweetness.

2
Build the Tomato Base

Stir in one 28-ounce can whole fire-roasted tomatoes with their juice, crushing each tomato between your fingers (fun kitchen therapy) or using kitchen shears right in the pot. Add 1 teaspoon maple syrup, ½ teaspoon kosher salt, and several grinds of black pepper. Simmer 5 minutes to meld flavors. If your tomatoes are especially acidic, add a pinch more sweetener; taste and adjust.

3
Add the Creaminess Agents

Drain and rinse 1 can (15 ounces) cannellini beans; add to the pot along with 2½ cups vegetable broth. Toss in the tender stems of 1 basil bunch (save leaves for later). Bring to a simmer, reduce heat to low, cover partially, and cook 10 minutes. The beans soften further and absorb tomato essence.

4
Blend Until Silky

Remove from heat; fish out basil stems. Using an immersion blender, purée until completely smooth. (Alternatively, transfer in batches to a countertop blender; vent the lid and cover with a kitchen towel to prevent soup geysers.) Add 1 tablespoon cashew butter and blend again; the soup will turn glossy and café-latte frothy.

5
Finish with Fresh Basil

Return the pot to low heat. Stack the reserved basil leaves, roll into a cigar, and slice into ribbons. Stir most of them into the soup; save a few pinches for garnish. Simmer 2 minutes—just long enough to release the aromatic oils without muddying the color. Taste for salt, pepper, and acid balance.

6
Serve and Swirl

Ladle into warm bowls. Drizzle with your best olive oil, scatter remaining basil, and add a turn of cracked pepper. For crunch, top with toasted pumpkin seeds or garlic-rubbed sourdough croutons. Leftovers thicken as they stand—thin with broth or water when reheating.

Expert Tips

Toast Your Tomato Paste

Letting the paste darken on the bottom of the pot adds caramelized complexity that tastes like hours of slow cooking.

Bean Liquid ≠ Aquafaba Here

Rinsing beans prevents cloudy color and off flavors; reserve the starchy liquid for vegan baking projects instead.

Hot Soup, Cold Blender

If using a countertop blender, fill only halfway and start on low to avoid pressure explosions. A clean dish towel beats the lid.

Basil Two-Step

Cooking stems infuses earthy flavor; adding fresh leaves at the end preserves the vibrant hue and punchy aroma.

Dial in Sweet-Acid Balance

Tomatoes vary in acidity. Start with 1 teaspoon maple syrup and adjust upward; a pinch of baking soda can tame an overly tart batch.

Double Batch, Smart Move

This soup rewards scale. Double the recipe, cool completely, and freeze flat in quart bags for instant weeknight comfort.

Variations to Try

  • Roasted Red Pepper Swirl: Blend in one drained roasted red pepper for smoky sweetness and sunset color.
  • Carrot-Ginger Glow: Add ½ cup chopped carrots and 1 tablespoon minced ginger in step 1; they caramelize alongside the onion.
  • Creamy Coconut Spinach: Swap cashew butter for ¼ cup full-fat coconut milk and stir in baby spinach at the end until wilted.
  • Protein-Power Minestrone: Skip blending half the soup, fold in cooked quinoa and diced zucchini, and serve chunky with parmesan if desired.
  • Spicy Tuscan: Increase red-pepper flakes to ½ teaspoon and add ¼ tsp fennel seeds for a gentle licorice note that marries beautifully with basil.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 5 days. The flavors meld and intensify—day-three soup is legendary.

Freezer: Portion into freezer-safe bags or silicone Souper Cubes. Lay flat until solid, then stack like books. Keeps 3 months without texture loss. Thaw overnight in the fridge or speed-thaw in a bowl of lukewarm water.

Reheat: Warm gently over medium-low, stirring often. If the soup has thickened, loosen with vegetable broth, water, or even a splash of tomato juice. Avoid rapid boiling, which dulls the basil.

Make-Ahead Lunch Jars: Pour single servings into 12-oz mason jars; leave 1 inch headspace for expansion if freezing. Grab, reheat, and dash out the door.

Frequently Asked Questions

Absolutely. Soak ¾ cup dried cannellini beans overnight, simmer 45-60 min until tender, and proceed with the recipe. The broth will be even creamier.
Yes and yes. No animal products or wheat-based thickeners; the beans do all the creamy work.
Sub in 1 tsp dried basil during simmering, then stir in 1 cup baby spinach when blending for color. Finish with store-bought basil pesto if you have it.
Yes—use sauté mode for steps 1-2, then pressure-cook on high 5 min, quick release, and blend. Total time: 15 min.
Usually a sign the beans were old or undercooked. Blend longer, then pass through a fine sieve. Stir in a spoonful of cashew butter to re-emulsify.
Grilled cheese croutons, lemon-dressed arugula salad, and a crisp Sauvignon Blanc turn humble soup into elegant fare.
Healthy Creamy Tomato Basil Soup with White Beans
soups
Pin Recipe

Healthy Creamy Tomato Basil Soup with White Beans

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

Ingredients

Instructions

  1. Sauté Aromatics: Heat olive oil in a Dutch oven over medium. Add onion, garlic, and red-pepper flakes; cook 4 min. Add tomato paste; cook 2 min.
  2. Build Base: Stir in tomatoes, maple syrup, salt, and pepper. Simmer 5 min.
  3. Add Beans & Broth: Add beans, broth, and basil stems. Simmer 10 min.
  4. Blend: Remove basil stems. Purée soup with an immersion blender until smooth. Blend in cashew butter and spinach (if using).
  5. Finish: Stir in most of the fresh basil. Taste and adjust seasoning.
  6. Serve: Ladle into bowls, top with remaining basil and a drizzle of olive oil.

Recipe Notes

Soup thickens as it stands; thin with broth when reheating. For a smoky kick, add a pinch of smoked paprika with the tomatoes.

Nutrition (per serving)

210
Calories
11g
Protein
28g
Carbs
7g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.