Creamy Tuscan White Bean

Featured in: Fabulous Weeknight Meals

This creamy Tuscan white bean soup starts by sautéing onion, carrots and garlic, then building flavor with sun-dried tomatoes and Italian herbs. Cannellini beans simmer in vegetable broth until tender; half the pot is pureed for a silky body while leaving some beans whole for texture. Fresh spinach wilts in at the end and a splash of cream or coconut cream enriches the broth. Finish with basil and grated Parmesan if desired.

Updated on Fri, 03 Apr 2026 15:16:34 GMT
Creamy Tuscan White Bean Soup with spinach and sun-dried tomatoes in a rustic bowl, garnished with fresh basil leaves. Save Pin
Creamy Tuscan White Bean Soup with spinach and sun-dried tomatoes in a rustic bowl, garnished with fresh basil leaves. | fabulousdishesby.com

Chopping onions while listening to a rainy afternoon outside, I stumbled into making this Creamy Tuscan White Bean Soup almost by accident. That particular day, I was searching for something that would simmer away gently while I caught up on unread letters and the aroma quickly convinced me to tidy up just a little more, so I could linger by the stove. There is something quietly pleasing about the moment the sun-dried tomatoes meet the onions—a brief sizzle, a rush of scent, and suddenly the whole kitchen feels like an Italian kitchen. When the spinach wilts into those creamy beans, I know I've found the kind of recipe that coaxes everyone in the house to the table. This is the bowl I crave whenever the season insists on socks and a good novel.

I remember one chilly Friday when friends dropped by unexpectedly, all shivering and damp from the wind, and I didn't hesitate to put on a pot of this soup. By the time the first ladlefuls hit our mugs, laughter had replaced any trace of a bad mood, and everyone stayed until the last bit of crusty bread was gone. It reminded me that sometimes, the best dinner gatherings are utterly unplanned.

Ingredients

  • Yellow onion: Chopping it finely gives the soup a sweet, melting base—don’t skip sweating it slowly for best flavor.
  • Carrots: I dice these small so they almost dissolve, lending their earthiness without overpowering the beans.
  • Garlic: Letting it cook until fragrant (but not brown) brings out its gentle side—watch closely to prevent bitterness.
  • Fresh baby spinach: Roughly chopped, it wilts perfectly and doesn’t get stringy—a generous two handfuls always hits the mark.
  • Cannellini beans: Draining and rinsing them well keeps the broth bright and creamy, not muddy.
  • Vegetable broth: Use a good, flavorful one; it’s the backbone of the soup, so taste as you go.
  • Sun-dried tomatoes (in oil): Their tang and chewiness lift every spoonful—I like to chop them just small enough to get a little in each bite.
  • Dried Italian herbs: Oregano, basil, and thyme together bring that comforting, familiar scent when they hit the heat.
  • Crushed red pepper flakes (optional): Just a pinch wakes up the whole pot, but you can leave this out if sensitive to spice.
  • Salt and freshly ground black pepper: Season as you go, tasting after the cream goes in to get it just right.
  • Heavy cream (or coconut cream): For vegan soup, coconut cream is a fine stand-in with its subtle sweetness; add it slowly so it melds smoothly.
  • Olive oil: A couple spoonfuls at the start help everything soften and bring out richer, more developed flavors.
  • Freshly grated Parmesan cheese (optional): Sprinkle at the end for extra savoriness—skip for vegan.
  • Fresh basil leaves: Torn and scattered on top, they make the soup feel finished and a little fresher.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Sauté the aromatics:
Heat the olive oil in your largest soup pot over medium, then stir in the onion and carrots; let them soften until their scent is sweet and they look golden at the edges.
Invite in the garlic:
Add the minced garlic, stirring just until it smells wonderful—no more than a minute.
Add the flavor boost:
Stir in those sun-dried tomatoes, Italian herbs, and a pinch of red pepper flakes; let them cook together for a couple of minutes as flavors mingle and oil stains the vegetables red.
Build the body:
Tip in the cannellini beans and vegetable broth, stirring gently, and bring to a gentle simmer as bubbles begin to rise.
Make it creamy:
With an immersion blender, puree about half the soup in the pot; you want some chunks left for contrast, but the creamy base keeps it luxurious.
Add greens:
Stir in the spinach and watch it wilt before your eyes, turning emerald and soft in just a couple of minutes.
Finish with richness:
Turn the heat to low, then swirl in the cream; let it heat gently, taking care not to let it boil, and season with salt and pepper until it tastes balanced and comforting.
Serve and garnish:
Ladle hot soup into bowls, topping with parmesan and basil if you wish—eat immediately for best results.
Save Pin
| fabulousdishesby.com

The first time I made this soup for just myself, I ate it out of a big mug on the windowsill, and it turned a grey afternoon into something unexpectedly bright—suddenly, even eating alone felt like an event worth savoring.

Welcoming the Seasons with a Single Pot

Nothing transforms a cold kitchen more quickly than the sizzle of onions and a swirl of olive oil, especially in autumn when the days shrink. The sun-dried tomatoes bring a bit of summer back into play, and a handful of fresh basil reminds me there are always green things growing, even when the year feels tired. Soups like this are forgiving; you can stir distractedly while chatting or humming along with the radio. If you don’t have spinach, kale or chard steps in gracefully—making this recipe useful for whatever the market offers.

Soup Night Rituals That Stick

On weeknights, I like having everything prepped in neat bowls before the pot warms up. It gives me time to pour a glass of wine and talk to whoever’s lingering in the doorway. The gentle simmer calms the house, coaxing neighbors and family alike to find excuses to wander through the kitchen early. I’ve learned the soup truly improves if left to sit for twenty minutes before serving; the flavors seem to settle down and become themselves.

Elevating the Everyday Bowl

Some nights, I finish this soup with a squeeze of lemon for brightness or swap in rosemary for a more piney backdrop. Any leftovers thicken slightly by the next day, making them wonderful for lunch—just add a splash of broth if needed to loosen things up.

  • Toss in a handful of small pasta shapes for a heartier meal.
  • Stir in a few toasted pine nuts for crunch right before serving.
  • Keep extra Parmesan and fresh basil on the table for everyone to customize their bowl.
A bowl of hearty Tuscan white bean soup with cannellini beans, spinach, and sun-dried tomatoes, perfect for a cozy meal. Save Pin
A bowl of hearty Tuscan white bean soup with cannellini beans, spinach, and sun-dried tomatoes, perfect for a cozy meal. | fabulousdishesby.com

Whether it’s raining or you just need something hearty without fuss, this soup proves that humble ingredients can feel genuinely special. Here’s to a bowl that comforts long after the last spoonful is gone.

Recipe FAQs

Can I use dried beans instead of canned?

Yes. Soak dried cannellini beans overnight and simmer until tender before adding to the pot; timing varies by bean age but plan for 1–1.5 hours of cooking after soaking. Using pre-cooked canned beans saves time and still yields a creamy texture when pureed.

How do I thicken the soup without cream?

Puree more of the beans and vegetables to naturally thicken the broth, or mash a cup of the cooked beans against the pot side. For dairy-free richness, use coconut cream or a splash of unsweetened plant-based milk stirred in at the end.

Can I make this on the stovetop ahead of time?

Yes. Cool completely, refrigerate in an airtight container for up to 3 days, and gently reheat over low heat. Add a little extra broth if it thickens during storage, and stir in fresh spinach just before serving to keep it bright.

What are good add-ins for more protein or flavor?

Stir in cooked Italian sausage, pancetta, or crispy bacon for a meaty variation. For extra protein while keeping it vegetarian, add cooked farro or a handful of kale along with the spinach.

Any tips for using an immersion blender safely?

Turn the heat down to low and remove the pot from direct heat if it’s vigorously simmering. Submerge the immersion blender fully and pulse gently to avoid splatters; blend in short bursts until you reach the desired creaminess.

How can I adjust seasoning for balanced flavor?

Taste after adding cream and adjust salt and pepper in small increments. A squeeze of lemon or a splash of vinegar brightens the dish if it tastes flat, and extra sun-dried tomatoes or herbs amplify the Tuscan profile.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Tuscan White Bean

Hearty Tuscan soup of cannellini beans, spinach and sun-dried tomatoes, enriched with cream and fresh basil.

Prep Duration
15 min
Time to cook
30 min
Overall duration
45 min
Posted by Fabulous dishes by Vanessa Collins


Skill level Easy

Cuisine style Italian

Servings made 4 Number of servings

Dietary details Vegetarian-friendly

Ingredient list

Vegetables

01 1 medium yellow onion, finely chopped
02 2 medium carrots, peeled and diced
03 3 garlic cloves, minced
04 2 cups fresh baby spinach, coarsely chopped

Beans & Broth

01 2 (15-ounce) cans cannellini beans, drained and rinsed
02 4 cups vegetable broth (use gluten-free broth if required)

Flavorings

01 1/2 cup sun-dried tomatoes (packed in oil), drained and chopped
02 1 teaspoon dried Italian herbs (or 1/3 tsp each oregano, basil, thyme)
03 1/2 teaspoon crushed red pepper flakes (optional)
04 Salt and freshly ground black pepper, to taste

Creaminess

01 1/2 cup heavy cream (substitute 1/2 cup coconut cream for a vegan option)
02 2 tablespoons extra-virgin olive oil

Garnish (optional)

01 Freshly grated Parmesan cheese (omit for vegan)
02 Fresh basil leaves

Step-by-Step Guide

Instruction 01

Sweat vegetables: Warm the olive oil in a large pot over medium heat. Add the chopped onion and diced carrots and cook, stirring occasionally, until softened, about 5 minutes.

Instruction 02

Bloom garlic: Add the minced garlic to the pot and cook, stirring, until fragrant, about 1 minute; avoid browning.

Instruction 03

Develop base flavors: Stir in the chopped sun-dried tomatoes, dried Italian herbs and crushed red pepper flakes (if using) and cook for about 2 minutes to release their aromas.

Instruction 04

Simmer with beans and broth: Add the drained cannellini beans and vegetable broth. Bring to a gentle simmer, then reduce heat slightly and cook uncovered for 15 minutes to meld flavors.

Instruction 05

Create creamy texture: Working carefully, puree roughly half of the soup using an immersion blender directly in the pot until partially smooth, leaving some beans and vegetables whole for texture. Alternatively, transfer half to a countertop blender, blend until smooth, and return to the pot.

Instruction 06

Add greens: Stir the chopped baby spinach into the soup and cook until just wilted, about 2 to 3 minutes.

Instruction 07

Finish and season: Reduce heat to low and stir in the heavy cream (or coconut cream). Season with salt and freshly ground black pepper to taste and warm gently for 2 to 3 minutes without bringing to a boil.

Instruction 08

Plate and garnish: Ladle the soup into bowls and, if desired, finish with grated Parmesan and scattered basil leaves. Serve immediately.

Equipment needed

  • Large soup pot
  • Immersion blender or countertop blender
  • Cutting board
  • Chef's knife
  • Ladle

Allergy details

Take a moment to check each ingredient for possible allergens. Always reach out to a medical expert if you're unsure.
  • Contains dairy when prepared with heavy cream and Parmesan; substitute coconut cream and omit cheese for a dairy-free option.
  • Check vegetable broth and sun-dried tomatoes for gluten or other allergens if needed.

Nutrition details by serving

These details help guide you, but be sure to consult a healthcare professional when needed.
  • Kcal: 340
  • Lipids: 14 g
  • Carbohydrates: 39 g
  • Protein: 13 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.