Creamy Tuscan White Bean Soup

Featured in: Home Sweet Creations

This comforting Italian soup combines creamy cannellini beans with crispy pancetta, sun-dried tomatoes, and a blend of aromatic herbs. The base is built with classic mirepoix vegetables—onion, celery, and carrot—simmered in chicken broth until tender. After blending to a smooth consistency, heavy cream adds luxurious richness while reserved pancetta provides savory crunch.

Perfect for cold weather meals, this soup comes together in just 50 minutes with simple preparation. The sun-dried tomatoes offer concentrated sweetness that balances the creamy elements, while Italian herbs bring authentic Mediterranean flavors. Serve with crusty bread for a complete meal, or add fresh spinach for extra nutrition.

Updated on Wed, 28 Jan 2026 15:26:00 GMT
Creamy Tuscan White Bean Soup simmering in a rustic pot with pancetta and sun-dried tomatoes garnished with basil. Pin it
Creamy Tuscan White Bean Soup simmering in a rustic pot with pancetta and sun-dried tomatoes garnished with basil. | dulceamlou.com

The weather had turned unexpectedly gray last Tuesday, the kind of damp chill that seeps into your bones no matter how many sweaters you pile on. I'd been putting off grocery shopping for days, staring into a pantry that was somehow both full and completely uninspiring. That's when I found two dusty cans of cannellini beans hiding behind the pasta, and suddenly I remembered this Tuscan soup my neighbor made during that terrible snowstorm three years ago. Within an hour, my tiny apartment smelled like an Italian grandmother's kitchen, all garlic and herbs and something deeply comforting.

My sister was visiting from Chicago last winter, exhausted from a brutal project at work and basically surviving on takeout. I made a massive pot of this soup on a Sunday afternoon, partly because I needed comfort food too, but mostly because I knew she needed to be fed something real. She sat at my kitchen table in her socks, wrapped in a blanket, eating it so slowly and quietly that I knew I'd done something right. Now she texts me every time she makes it, which turns out to be pretty often during Chicago winters.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Pancetta: The rendered fat creates this incredible base flavor that bacon just cant quite replicate, though Ive used bacon in a pinch
  • Yellow onion: Finely chopped so it practically melts into the soup instead of staying in distinct pieces
  • Garlic cloves: Minced fresh is best here, nothing jarred will give you that sharp aromatic hit
  • Celery stalks: Diced small because nobody wants big stringy pieces in their silky soup
  • Carrot: Adds a subtle sweetness that balances the savory elements perfectly
  • Sun-dried tomatoes: These are the secret weapon that gives it that intense concentrated tomato flavor without making it a tomato soup
  • Cannellini beans: Creamy and mild, they practically dissolve when blended and create that luxurious texture
  • Chicken broth: Low-sodium is crucial because the pancetta and Parmesan are already salty
  • Heavy cream: Dont try to substitute this, it makes the soup velvety rather than just creamy
  • Italian herbs: I use a mix of dried oregano, basil, and thyme, but a blend works perfectly fine
  • Freshly ground black pepper: Grind it right into the pot for the best aroma
  • Salt: Wait until the end to season, since the pancetta and broth add plenty of saltiness
  • Red pepper flakes: Just a pinch adds this tiny hum of heat that makes everything more interesting
  • Parmesan cheese: Freshly grated melts into the hot soup better than the pre-grated stuff
  • Fresh basil or parsley: Adds a bright pop of color and freshness right at the end
  • Extra virgin olive oil: A really nice drizzle on top makes it feel restaurant fancy

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Crisp the pancetta:
In a large soup pot over medium heat, cook the diced pancetta until golden and crispy, about 4 to 5 minutes. Remove with a slotted spoon and set aside, but leave all that beautiful rendered fat in the pot.
Build the base:
In the rendered pancetta fat, sauté onion, celery, and carrot until softened and fragrant, about 5 minutes. Add garlic and cook for just 1 more minute until it becomes aromatic but not browned.
Add depth:
Stir in sun-dried tomatoes and Italian herbs, cooking for another minute to wake up their flavors. The kitchen should start smelling incredible right about now.
Simmer the soup:
Add cannellini beans, chicken broth, and bay leaf. Bring to a gentle boil, then reduce heat and simmer uncovered for 15 minutes to let everything get friendly.
Choose your texture:
Remove the bay leaf and use an immersion blender to blend until smooth, or leave it slightly chunky if you prefer more texture. I usually do about half blended and leave some beans whole for interest.
Add the luxury:
Stir in heavy cream and half of the reserved pancetta. Simmer for 5 minutes more until slightly thickened. Season with salt, black pepper, and red pepper flakes to taste.
Finish with flair:
Ladle soup into bowls and top with remaining crispy pancetta, a drizzle of olive oil, grated Parmesan, and fresh herbs if desired. Serve hot while steam is still rising from the bowls.
A ladle of velvety Creamy Tuscan White Bean Soup topped with Parmesan and a drizzle of olive oil. Pin it
A ladle of velvety Creamy Tuscan White Bean Soup topped with Parmesan and a drizzle of olive oil. | dulceamlou.com

This soup has become my go-to for bringing to friends who need a little extra care. Something about the richness of the cream and the heartiness of the beans makes people feel taken care of in a way that chicken soup somehow doesn't. Last month I brought some to my friend Sarah after she had her wisdom teeth out, and she texted me two days later asking for the recipe because her husband had eaten all the leftovers.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Vegetarian

I've made this without the pancetta plenty of times, usually starting with a generous glug of good olive oil instead. The soup loses that smoky depth, but you can compensate with extra sun-dried tomatoes or even a splash of balsamic vinegar at the end to add complexity. Vegetable broth works perfectly fine here, just make sure it's a quality one without weird aftertastes.

Texture Talk

Sometimes I blend the entire thing until it's silky smooth, almost like a sophisticated bean purée. Other times I barely blend it at all, leaving lots of whole beans and vegetable chunks for a more rustic experience. Both ways work, but the smooth version feels more elegant while the chunky version feels more like a farmhouse meal.

Serving Suggestions

This soup is substantial enough to be a meal on its own, but I almost always serve it with something for dipping. A crusty baguette is classic, but garlic bread or even cheesy focaccia takes it over the top. On nights when I'm feeling extra indulgent, I'll grill some parmesan crusted sourdough and let people use it as a sort of edible spoon.

  • Crusty bread is non-negotiable for catching every last drop
  • A simple green salad with bright vinaigrette cuts through the richness perfectly
  • Leftovers taste even better the next day, if they last that long

Close-up of Creamy Tuscan White Bean Soup in a white bowl beside crusty bread for dipping. Pin it
Close-up of Creamy Tuscan White Bean Soup in a white bowl beside crusty bread for dipping. | dulceamlou.com

There's something almost meditative about stirring a pot of soup while it simmers, watching the steam rise and inhaling that comforting aroma. This recipe has become my personal comfort food, the thing I make when I need to feel grounded and nourished and a little bit loved, even if I'm just feeding myself on a rainy Tuesday.

Recipe FAQs

Can I make this soup vegetarian?

Yes, simply omit the pancetta and substitute vegetable broth for the chicken broth. The soup will still be rich and flavorful from the cream, sun-dried tomatoes, and Italian herbs.

What type of beans work best?

Cannellini beans are ideal for their creamy texture, but navy beans or great northern beans make excellent substitutes. Ensure all beans are thoroughly drained and rinsed before adding to the pot.

Can I freeze this soup?

The soup freezes well for up to 3 months, though it's best to add the heavy cream after reheating. Freeze without cream, then thaw and simmer with cream added during the final 5 minutes.

How do I adjust the consistency?

For a thicker soup, blend more thoroughly or mash additional beans. For a lighter version, use less cream or substitute half-and-half. Add more broth if the soup becomes too thick during cooking.

What can I serve with this soup?

Crusty bread, focaccia, or garlic bread are perfect for dipping. A simple green salad with balsamic vinaigrette complements the rich flavors. For a heartier meal, add a side of roasted vegetables.

Is this soup gluten-free?

Yes, the soup itself is naturally gluten-free. Always verify that your chicken broth and sun-dried tomatoes are certified gluten-free, and serve with gluten-free bread if needed.

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

Rich, velvety soup featuring creamy white beans, savory pancetta, sun-dried tomatoes, and aromatic herbs.

Prep Time
15 minutes
Cook Time
35 minutes
Total Duration
50 minutes
Recipe by Danica Mercer


Skill Level Easy

Cuisine Type Italian

Yield 4 No. of Servings

Diet Details Gluten-Free

Ingredient List

Meats

01 3.5 ounces pancetta, diced

Vegetables

01 1 medium yellow onion, finely chopped
02 2 garlic cloves, minced
03 2 celery stalks, finely diced
04 1 medium carrot, peeled and diced
05 2.6 ounces sun-dried tomatoes packed in oil, drained and chopped
06 2 cans (15 ounces each) cannellini beans, drained and rinsed
07 1 bay leaf

Liquids

01 27 fluid ounces low-sodium chicken broth
02 4 fluid ounces heavy cream

Seasonings

01 1 teaspoon dried Italian herbs or a mix of oregano, basil, and thyme
02 0.5 teaspoon freshly ground black pepper
03 Salt to taste
04 Pinch of red pepper flakes, optional

Garnishes

01 2 tablespoons freshly grated Parmesan cheese, optional
02 Fresh basil or parsley leaves, chopped, optional
03 Extra virgin olive oil for drizzling

Directions

Step 01

Render Pancetta: In a large soup pot over medium heat, cook the diced pancetta until golden and crispy, approximately 4 to 5 minutes. Remove with a slotted spoon and set aside.

Step 02

Build Aromatics: In the rendered pancetta fat, sauté onion, celery, and carrot until softened, about 5 minutes. Add minced garlic and cook for 1 additional minute until fragrant.

Step 03

Infuse Seasonings: Stir in sun-dried tomatoes and Italian herbs, cooking for another minute to bloom the flavors.

Step 04

Simmer Beans and Broth: Add cannellini beans, chicken broth, and bay leaf. Bring to a gentle boil, then reduce heat and simmer uncovered for 15 minutes.

Step 05

Blend Soup: Remove the bay leaf. Use an immersion blender to puree the soup until smooth, or leave it slightly chunky if preferred.

Step 06

Finish with Cream: Stir in heavy cream and half of the reserved pancetta. Simmer for 5 minutes more. Season with salt, black pepper, and red pepper flakes to taste.

Step 07

Plate and Serve: Ladle soup into bowls. Top with remaining pancetta, a drizzle of olive oil, grated Parmesan, and fresh herbs if desired. Serve hot.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large soup pot
  • Slotted spoon
  • Immersion blender or countertop blender
  • Chef's knife and cutting board
  • Ladle

Allergy Info

Review all ingredients for potential allergens and ask a healthcare provider if you’re not certain.
  • Contains dairy in heavy cream and Parmesan cheese
  • Contains pork from pancetta
  • Gluten-free only if served without bread; verify broth and sun-dried tomatoes for hidden gluten if sensitive

Nutrition Info (per serving)

Nutritional details here are only for informational purposes and not a substitute for medical guidance.
  • Calorie Count: 410
  • Fats: 22 g
  • Carbohydrates: 36 g
  • Proteins: 17 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.