Creamy Tuscan White Bean Soup

Featured in: One-Bowl Comfort Meals

This Italian-inspired soup begins by sautéing onion, carrots and garlic, then building savory depth with chopped sun-dried tomatoes and herbs. Cannellini beans simmer in vegetable broth until tender; half the pot is puréed for a silky body while leaving some beans whole for texture. Fresh spinach wilts in and cream (or coconut cream for a vegan option) rounds out the bowl. Serves four in about 45 minutes.

Updated on Fri, 08 May 2026 00:50:48 GMT
Creamy Tuscan White Bean Soup with tender spinach and sun-dried tomatoes in a rich, comforting broth.  Save
Creamy Tuscan White Bean Soup with tender spinach and sun-dried tomatoes in a rich, comforting broth. | citrusfold.com

The scent of onions sizzling in olive oil instantly brings to mind that rainy Tuesday when I was determined to cheer myself up with something warm and comforting. Sometimes, you stumble into your new favorite dish just by poking around the pantry and realizing you have more cans of beans than you thought. This creamy Tuscan white bean soup first happened not out of nostalgia, but pure practicality mixed with the need for something deeply satisfying. I vividly remember how the aroma of sun-dried tomatoes mingled with garlic, making the kitchen feel like my own tiny trattoria. And honestly, nothing beats how the first spoonful chases away the damp chill outside.

I once doubled this recipe for a low-key winter dinner with friends, but misjudged the size of my pot and nearly had a soup volcano. We laughed, scooped up what was salvageable, and the whole table agreed the slightly over-blended soup was even more velvety and rich than usual. That mishap turned into the night everyone asked for the recipe card, splatters and all.

Ingredients

  • Yellow onion: Start with a mellow base; finely chopping helps it melt right into the soup.
  • Carrots: Dice them small so they cook through and lend a gentle sweetness.
  • Garlic: Minced garlic brings a bold, fragrant hit but don’t let it scorch—add it after onions go translucent.
  • Fresh baby spinach: Toss in handfuls at the end so it just wilts, keeping its vibrant green color and subtle bite.
  • Cannellini beans: Rinse well to eliminate any metallic aftertaste; their creamy texture is the key to a luxurious base.
  • Vegetable broth: Choose a good one—it makes all the flavors sing and keeps everything vegetarian (or gluten-free if you check the label).
  • Sun-dried tomatoes in oil: Chop them well so every bite gets their tangy intensity; oil-packed is best for extra richness.
  • Dried Italian herbs: I improvise with what’s on hand, but oregano, basil, and a touch of thyme win every time.
  • Crushed red pepper flakes (optional): For a gentle heat that sneaks up on you.
  • Heavy cream (or coconut cream): Stir in last for lusciousness—coconut cream works seamlessly if you’re going vegan.
  • Olive oil: Starting with a generous pour brings all the vegetables together and deepens their flavor.
  • Salt and freshly ground black pepper: Season layer by layer—you’ll notice the difference.
  • Freshly grated Parmesan cheese (optional): Grate it right into bowls for a nutty, savory finish, or skip for a dairy-free version.
  • Fresh basil leaves: Tear a few leaves to garnish for an herbal pop that makes the soup shine.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Sauté the base:
In a large pot over medium heat, swirl in the olive oil, and listen for the gentle sizzle as you add onion and carrots. Stir occasionally for about five minutes, until onions look translucent and everything smells inviting.
Add the aromatics:
Sprinkle in the minced garlic—it’ll instantly fill your kitchen with a nutty, pungent aroma. Stir for just a minute, not letting it brown, before moving on.
Layer the flavors:
Toss in the chopped sun-dried tomatoes, herbs, and a pinch of red pepper flakes if you’re feeling bold. Let them mingle for another two minutes, coaxing out their flavors with the heat.
Simmer the beans and broth:
Pour in the cannellini beans and vegetable broth; give everything a gentle stir. Bring to a simmer, cover, and cook for about fifteen minutes—the beans will get even creamier as they warm up.
Blend for creaminess:
Use an immersion blender to puree half the soup right in the pot, aiming for creaminess while leaving some texture. If you don’t have one, just transfer half to a blender and return it—there’s absolutely no shame in a slightly messy transfer.
Add spinach:
Toss in the chopped spinach and stir until it wilts—just a couple minutes until it's soft but still greens up the soup.
Cream it up:
Lower the heat, gently stir in the heavy cream (or coconut cream), and season well with salt and black pepper. Give it a gentle heat, but don’t let it bubble—a calm, slow warmth keeps it silky smooth.
Finish and serve:
Ladle into bowls and let everyone help themselves to Parmesan and fresh basil, if you like—each scatter is a tiny celebration.
A hearty vegetarian soup featuring cannellini beans, garlic, and Italian herbs, topped with fresh basil and Parmesan.  Save
A hearty vegetarian soup featuring cannellini beans, garlic, and Italian herbs, topped with fresh basil and Parmesan. | citrusfold.com

One night, after a long walk in misty autumn drizzle, I rustled up this soup and ended up eating it on the couch with a blanket—no need for fancy plating when something feels that soothing. Somewhere between the steam from my bowl and the music playing softly, the meal turned into an act of self-kindness I hadn’t realized I needed.

Picking the Right Beans

I tried several kinds before settling on cannellini—navy beans were too dense, great northern a bit bland, but cannellini strike the perfect creamy balance. If you’re limited to what’s in the pantry, just give whatever beans you use a good rinse, and adjust the blending step to your liking; there’s really no rigid rule to it. Canned beans keep things speedy, but the soup sings just as sweetly if you take the time to simmer dried beans from scratch.

Vegetarian Twists and Add-Ins

Sometimes I’ll toss in a handful of diced zucchini or a dash of smoked paprika for depth—it’s a soup that welcomes creativity. My friend once brought over leftover roasted garlic and we mashed some into the broth for a roasted-sweet undertone. Even a swirl of vegan pesto or a sprinkle of nutritional yeast can give each bowl its own personality.

Soup-Stirring Moments to Remember

Midway through cooking, I always sneak a taste—sometimes the beans need a pinch more salt, or a sprinkle of herbs for extra lift. The kitchen gets cozy quickly, and you’ll develop a knack for knowing exactly when the spinach is just soft enough. Above all else, there’s no need to chase perfection—part of the charm is in those small, tasty surprises.

  • A squeeze of lemon juice brightens the flavor just before serving.
  • Leftovers reheat beautifully—just add a splash of broth to loosen.
  • Remember to enjoy the quiet hum of the simmer; it’s good for the soul.
Velvety white bean soup blended with cream, sun-dried tomatoes, and baby spinach for a satisfying Tuscan-inspired meal. Save
Velvety white bean soup blended with cream, sun-dried tomatoes, and baby spinach for a satisfying Tuscan-inspired meal. | citrusfold.com

Whether you dress it up with basil ribbons or simply dig in straight from the pot, this soup always feels both nourishing and special. Here’s to a pot of comfort you’ll want to revisit—rain or shine.

Recipe FAQs

How can I make this vegan?

Replace heavy cream with full-fat coconut cream and omit Parmesan. Also check the broth and sun-dried tomato oil for hidden animal ingredients.

How do I adjust the soup thickness?

Purée more or less of the pot to control body. Add extra broth to thin, or simmer uncovered to reduce and concentrate for a thicker texture.

Can I freeze leftovers?

Yes. Freeze without cream for best texture, up to three months. Thaw and gently reheat, then stir in cream or coconut cream before serving.

Are canned beans acceptable or should I use dried?

Cannellini canned beans are convenient and work well when drained and rinsed. Cooked dried beans give a fresher texture if you prefer to prepare them in advance.

How can I add protein or make it heartier?

Stir in cooked Italian sausage, pancetta, or browned chicken for meat options. For vegetarian protein, add extra beans or cooked lentils.

What are good accompaniments?

Serve with crusty bread for dipping, a simple green salad, and finish with grated cheese or fresh basil for brightness.

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 Soup

Hearty Tuscan white beans, spinach and sun-dried tomatoes finished with cream for a cozy vegetarian main.

Prep time
15 minutes
Time to cook
30 minutes
Total duration
45 minutes
Provided by Lena Brookfield

Recipe group One-Bowl Comfort Meals

Skill level Easy

Cuisine type Italian

Makes 4 Serving count

Diet details Meat-free

Ingredient list

Vegetables

01 1 medium yellow onion, finely chopped
02 2 medium carrots, diced
03 3 garlic cloves, minced
04 2 cups fresh baby spinach, roughly 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 herb blend (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 coconut cream for dairy-free option)
02 2 tablespoons extra-virgin olive oil

Garnish (optional)

01 Freshly grated Parmesan cheese (omit for dairy-free)
02 Fresh basil leaves

How to Make It

Step 01

Sweat aromatics: Heat 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.

Step 02

Add garlic: Stir in the minced garlic and cook for 1 minute until fragrant, taking care not to brown it.

Step 03

Develop flavor base: Add the chopped sun-dried tomatoes, dried Italian herbs, and crushed red pepper flakes if using; sauté for 2 minutes to bloom the flavors.

Step 04

Add beans and simmer: Pour in the cannellini beans and vegetable broth, bring to a gentle simmer, and cook uncovered for 15 minutes to meld flavors.

Step 05

Create creamy texture: Working in the pot, use an immersion blender to purée roughly half of the soup until smooth while leaving some beans and vegetables whole; alternatively blend half in a countertop blender and return to the pot.

Step 06

Wilt spinach: Stir the chopped spinach into the pot and cook for 2 to 3 minutes until wilted and integrated.

Step 07

Finish gently: Reduce the heat to low, stir in the heavy cream, season with salt and freshly ground black pepper to taste, and warm gently for 2 to 3 minutes without boiling.

Step 08

Plate and garnish: Ladle the soup into bowls and finish with grated Parmesan and fresh basil leaves as desired.

What You Need

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

Allergy details

Always check ingredients for allergens. When unsure, talk to your healthcare provider.
  • Contains dairy (heavy cream, Parmesan).
  • Check broth and sun-dried tomatoes for hidden gluten or other allergens if required.

Nutrition per serving

Provided for informational purposes. Doesn't replace advice from your doctor.
  • Calories count: 340
  • Fat content: 14 g
  • Carbohydrates: 39 g
  • Proteins: 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.