Home » Soups » Tuscan White Bean Soup

Tuscan White Bean Soup

Share this post:

A creamy, comforting Tuscan-style bean soup with bacon, vegetables, herbs, and fresh spinach. Ready in 30 minutes.
Jump to Recipe Print Recipe
Bowl of Tuscan white bean soup with carrots, spinach, and cannellini beans on a gray plate and wood board, with lemon wedges, bread, and a second bowl in the background.

Would you like to save this recipe?

Enter your email below, and we'll send it to your inbox. Plus get great recipes from us every week! Unsubscribe anytime.

If you enjoy soups that taste like they simmered all afternoon, but didn’t, then this Tuscan white bean soup will feel right at home in your kitchen. The combination of creamy blended beans, bacon, and vegetables gives it a slow-cooked depth, while the lemon and fresh greens add just the right amount of brightness. It’s satisfying without being heavy. You’ll have it on repeat when you’re craving something warm and flavorful but still easy enough for a weeknight.

If cozy, rustic soups are your thing, you might also enjoy our Tomato Chicken Soup or slow cooker favorites like Potato Soup, White Chicken Chili, and Cowboy Soup. They all share that same comforting, uncomplicated feel and use simple ingredients that come together to make something really special.

What Makes This Soup So Good


This Tuscan-inspired white bean soup is simple at heart, but there are a few things that make it especially worth keeping in your rotation:

  • Naturally creamy without any dairy. Blending just one can of beans gives the broth a velvety texture while keeping the ingredients light and wholesome. It tastes comforting without feeling heavy.
  • Built on layers of flavor. Between the bacon, sautéed vegetables, garlic, herbs, and the lemon at the end, every spoonful has depth. It tastes like it simmered all day, even though it comes together quickly.
  • Uses easy-to-find ingredients. White beans, broth, veggies, and bacon are pantry or fridge staples for most of us. You don’t need anything fancy to make a truly great bowl of soup here.
  • Ready in about 30 minutes. It’s a weeknight-friendly recipe that doesn’t cut corners on flavor. It’s perfect for busy evenings or days when you need something cozy without the effort.
  • Flexible and meal-prep friendly. You can swap spinach for kale, use sausage instead of bacon, or go vegetarian with a few small adjustments. Plus, it reheats beautifully and tastes even better the next day.

Ingredients at a Glance

Overhead view of labeled ingredients for Tuscan white bean soup, including thick-cut bacon, diced onion, sliced carrots, chopped celery, white beans, baby spinach, lemon, vegetable broth, garlic, bay leaves, kosher salt, black pepper, cayenne pepper, and Italian seasoning arranged in small bowls on a light surface.

Here’s a quick look at what you’ll need to make this cozy Tuscan-inspired soup, along with simple swaps if you’re missing something. Full measurements are listed in the recipe card below.

  • White Beans. Canned cannellini beans give the soup creaminess, but Great Northern or navy beans work just as well. You can even use one can of chickpeas for a slightly nuttier flavor.
  • Broth. Low-sodium vegetable or chicken broth both work. Bone broth adds more body, and you can use water with a little Better Than Bouillon if that’s what you have on hand.
  • Bacon. Adds smoky depth of flavor. Italian sausage, chopped ham, or turkey bacon are all reliable alternatives.
  • Onion. A sweet onion keeps the flavor mellow, but leeks can be used if you prefer a softer, more delicate taste.
  • Carrots and Celery. These build the soup’s foundation. Parsnips can replace the carrots for a slightly sweeter note.
  • Garlic. Fresh is best, but jarred garlic works in a pinch.
  • Italian Seasoning. A simple herb blend that ties everything together. You can swap in dried thyme and rosemary if needed.
  • Salt, Black Pepper, and Cayenne Pepper. The essentials. Adjust the heat level to your preference.
  • Bay Leaf. Adds subtle herbal depth as the soup simmers.
  • Spinach or Kale. Either works. Kale holds up better for leftovers, while spinach wilts quickly for a softer finish. Swiss chard or arugula also work well.
  • Lemon Juice. Brightens the whole soup. Fresh lemon is ideal but bottled is fine if that’s what you have.
  • Optional Garnishes. Parmesan, parsley, a drizzle of olive oil, or lemon wedges for an extra lift.

How to Make It (Photo Tutorial)

Overhead view of a food processor bowl filled with smooth blended white beans and broth, creating a creamy base for the soup.
Step 1: Blend one can of beans with a cup of broth until smooth and set aside.
Overhead view of a Dutch oven with crisp browned bacon pieces and rendered fat on the bottom of the pot.
Step 2: Cook the diced bacon in a Dutch oven until crisp, adjusting the heat if needed. Transfer with a slotted spoon, leaving the drippings behind.
Overhead view of diced carrots, celery, and onions sautéing in a Dutch oven with the browned bacon bits.
Step 3: Add the onion, carrots, and celery to the pot and cook for 3–5 minutes, stirring occasionally, until the onions soften and turn translucent (without browning). Stir in the garlic and cook for 30 seconds.
Overhead view of the soup base in a Dutch oven with broth, Italian seasoning, and a bay leaf added on top before simmering.
Step 4: Stir in the blended bean mixture, the remaining whole beans, the broth, seasonings, and bay leaf. Bring to a gentle simmer (not a boil) and cook for 10 minutes, stirring occasionally.
Overhead view of a Dutch oven filled with Tuscan white bean soup simmering on the stove, with carrots, celery, onions, and fresh spinach visible in the broth.
Step 5: Remove the bay leaf. Stir in the spinach (or kale) and lemon juice and cook 2–3 minutes until the greens wilt. Taste and add more lemon juice, if needed.

My Best Tips for This Soup

  • Blend just one can of beans for the perfect texture. This gives you a creamy base without making the soup too thick. If you prefer a thinner broth, blend half a can or skip this step.
  • Keep the bacon heat moderate so it doesn’t scorch. If it starts browning too quickly, lower the heat. Burnt bacon leads to a bitter-tasting base.
  • Don’t rush the vegetables. Cook the onion, carrot, and celery until the onion looks soft and glossy. Under-sautéing leads to a flatter flavor.
  • Simmer gently, not rapidly. A gentle simmer keeps the beans intact and prevents the vegetables from breaking down.
  • Adjust the consistency at the end. Blended beans naturally thicken as the soup cools. Add broth a splash at a time until it reaches your ideal texture.
  • Add the greens right before serving. Spinach wilts quickly and can overcook if left too long. Kale holds up better, especially for meal prep.
  • Start with 1 tablespoon of lemon juice, then taste. Lemon brightens the soup but can overpower if too much is added at once. Adjust it to your liking.
  • Taste for salt at the end. Bacon, broth, and even canned beans vary in saltiness. Always taste before adding more.

Make Ahead, Storage, and Reheating

This soup is a great option if you like to cook once and eat for a few days. The flavors deepen as it sits, and the texture holds up well with a few simple tweaks.

Make ahead:

  • You can make the full batch 1–2 days in advance. The flavor actually improves as the beans, bacon, and herbs have time to meld.
  • If you’re planning to keep it several days, kale will hold up better than spinach. Spinach is best if you know it will be eaten within a day or so.

Refrigerator storage:

  • Let the soup cool to room temperature, then transfer to an airtight container.
  • Store in the fridge for up to 4 days.
  • The soup will thicken as it chills because of the blended beans.

Freezer storage:

  • Cool completely, then portion into freezer-safe containers, leaving a little room at the top for expansion.
  • Freeze for up to 3 months.
  • For the best texture, add fresh greens after reheating rather than before freezing, if possible.

Reheating:

  • Reheat gently on the stovetop over medium-low heat, or in the microwave in short intervals, stirring occasionally.
  • If the soup is too thick, add a splash of broth or water at a time until it returns to a creamy, soup-like consistency.
  • Taste and adjust the seasoning and lemon juice after reheating; sometimes it needs a small pinch of salt or an extra squeeze of lemon.
Overhead shot of Tuscan white bean soup simmering in a Dutch oven, with visible spinach, carrots, celery, onions, and white beans in a herbed broth.

What to Serve with This Soup

This soup is filling on its own, but pairing it with something warm, fresh, or a little indulgent can turn it into a really lovely meal.

  • Warm Bread or Biscuits. Anything crusty or buttery is perfect for dipping. My Rosemary Biscuits are a great match for the creamy broth.
  • Simple Pasta. If you’d like to stretch the pot for a bigger group, my Parmesan Butter Noodles are light and comforting alongside the soup.
  • Italian-Inspired pairings
  • This soup goes especially well with anything pesto or herb-forward. Try my Chicken Pesto Flatbread or Chicken Pesto Quesadilla for a cozy café-style combination.
  • A fresh, lighter side. A simple mixed green salad works nicely, or you can serve it with something a little heartier like my Autumn Pasta Salad.
  • Savory vegetables
  • Warm, earthy vegetables pair beautifully with the rustic flavors here. My Garlic Butter Mushrooms and Roasted Butternut Squash are delicious options.
  • Another Cozy Soup. If you’re meal prepping for the week, this pairs really well with my Chicken and Wild Rice Soup. Both have that same comforting, slow-simmered feel and reheat beautifully.

Variations

This recipe is a great base, and a few small tweaks can give it a slightly different personality each time you make it.

  • Spicy Tuscan White Bean Soup. Increase the red pepper flakes and use spicy Italian sausage instead of bacon. You can also add a pinch of smoked paprika for extra depth.
  • Creamy Tuscan White Bean Soup. Stir in a splash of half-and-half or heavy cream at the end of cooking for a richer, silkier broth. Keep the heat low after adding the cream to prevent curdling.
  • Vegetarian Tuscan Bean Soup. Skip the bacon and sauté the vegetables in olive oil. Use vegetable broth and add a pinch of smoked paprika to replace some of the smoky flavor.
  • Extra-Green Version. Use kale instead of spinach and add a little more than the recipe calls for. You can also stir in a handful of chopped fresh parsley or basil right before serving.
  • Herb-Lovers Version. Add a sprig of fresh rosemary or thyme while the soup simmers, then remove it before serving. Finish with extra fresh herbs on top for a brighter, more aromatic flavor.
  • Tomato-Infused Variation. Stir in 1–2 tablespoons tomato paste with the seasonings in the soup base. It adds color and a gentle tomato richness without turning it into a tomato-heavy soup.

More Flavorful Meals for Your Week

Close-up of a spoonful of Tuscan white bean soup lifted from a bowl, showing white beans, carrots, celery, spinach, and fresh herbs in a light broth.

I hope this Tuscan white bean soup adds something cozy to your table. If you make it, I’d love to hear how it turned out. And if you’re looking for more comforting meals, you’ll find plenty of reader favorites linked above.

Tuscan White Bean Soup Recipe

A creamy, comforting Tuscan-style bean soup with bacon, vegetables, herbs, and fresh spinach. Ready in 30 minutes.
Print Recipe Save Rate
Close-up of a bowl of Tuscan white bean soup topped with grated Parmesan, showing carrots, white beans, spinach, and celery in a golden broth on a gray plate.
Prep Time:10 minutes
Cook Time:20 minutes
Total Time:30 minutes

Equipment

Blender or food processor or immersion blender
Dutch oven or large pot (Note 9)
Food processor or blender or immersion blender
Heatproof spatula or wooden spoon
Immersion blender or blender or food processor
Small bowl (optional, for holding cooked bacon)
Wooden spoon or heatproof spatula

Ingredients

Soup Base

  • 3 cans white beans drained and rinsed, divided. Great Northern or navy beans work well.
  • 4 cups low-sodium vegetable broth divided. Chicken broth will also work.
  • 4 strips thick-cut bacon diced. You can substitute 8 oz Italian sausage or diced ham.
  • 1 medium sweet onion diced (about 1 ½ cups)
  • 2 large carrots peeled and diced (about 1 ½ cups)
  • 2 stalks celery chopped (about 1 cup)
  • 4 cloves garlic minced
  • 1 ½ teaspoons Italian seasoning
  • ¾ teaspoon kosher salt adjust to taste; see Note 7
  • ½ teaspoon black pepper
  • ⅛-¼ teaspoon cayenne pepper
  • 1 bay leaf
  • 2 cups baby spinach or chopped kale
  • 1–2 tablespoons lemon juice to taste (Note 6)

Optional Garnishes

  • Freshly grated parmesan cheese
  • Chopped parsley
  • Drizzle of olive oil
  • Lemon wedges

Instructions

  • Add 1 15-ounce can of beans and 1 cup broth to a blender. Blend until completely smooth and creamy; set aside. (Note 1)
  • Heat a Dutch oven over medium-high heat. Add 4 strips diced thick-cut bacon in an even layer and cook, stirring occasionally, until crisp, 5–7 minutes.
    If it begins browning too fast, reduce the heat to medium. (Note 2)
    Use a slotted spoon to transfer the bacon to a bowl, leaving the drippings in the pot.
  • To the pot, add 1 medium sweet onion (diced), 2 large carrots (diced), and 2 stalks celery (chopped). Cook for 3–5 minutes, stirring occasionally, until the onions look soft, glossy, and translucent. They should not brown. (Note 3)
    Stir in the 4 cloves garlic (minced) and cook for 30 seconds, stirring constantly so it doesn’t scorch.
  • Add the blended bean mixture, remaining 2 cans of whole beans, remaining broth, 1 ½ teaspoons Italian seasoning, ¾ teaspoon kosher salt, ½ teaspoon black pepper, ⅛-¼ teaspoon cayenne pepper, and 1 bay leaf.
    Bring to a gentle simmer — small, steady bubbles — not a rolling boil. (Note 4)
    Simmer 10 minutes, stirring occasionally.
  • Remove the bay leaf. Stir in the 2 cups baby spinach or kale and 1–2 tablespoons lemon juice.
    Cook for 2–3 minutes, or until the greens have wilted. Taste and add up to 1 more tablespoon lemon juice, if desired. (Note 6)
  • If the soup seems thick, add more broth ¼ cup at a time until you reach your preferred consistency. (Note 5)
  • Ladle into bowls and top with parmesan, parsley, a drizzle of olive oil, and/or an extra squeeze of lemon.

Notes

  1. Blending a portion of the beans creates a creamy base without cream.
  2. Bacon can burn quickly; lowering the heat prevents bitterness.
  3. Onions should soften but not brown — browning changes the flavor.
  4. A gentle simmer keeps the vegetables from breaking down too fast.
  5. Blended beans thicken over time; thin with broth as needed.
  6. Lemon develops as it sits; start small and adjust to taste.
  7. Bacon and broth salt levels vary widely — add salt gradually. If too salty, add ½ cup water or broth plus lemon.
  8. Soup thickens significantly after refrigeration; loosen with broth before reheating.
  9. If doubling the recipe, use a 7–8 quart pot to avoid overcrowding.
Storage and Reheating
  • Refrigerator: Up to 4 days in an airtight container.
  • Freezer: Up to 3 months
  • Reheating: Warm gently and add broth or water to loosen if thickened

Nutrition

Calories: 295kcal | Carbohydrates: 38g | Protein: 15g | Fat: 10g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Trans Fat: 0.03g | Cholesterol: 16mg | Sodium: 491mg | Potassium: 302mg | Fiber: 9g | Sugar: 9g | Vitamin A: 5052IU | Vitamin C: 11mg | Calcium: 110mg | Iron: 3mg
Servings: 6 servings
Calories: 295kcal
Author: Sandra

FAQs

Yes, but the cooking process will be longer. You’ll need about 1 ½ cups cooked beans for every can of beans in the recipe. Be sure the beans are fully cooked and tender before adding them to the soup.

Absolutely. Simply skip the bacon and sauté the vegetables in 1–2 tablespoons of olive oil. To bring back a little smoky depth, add ¼ teaspoon smoked paprika along with the other seasonings.

Yes. Follow Steps 1–2 as written, then transfer everything (except the spinach and lemon juice) to a slow cooker. Cook on low for 6–7 hours or high for 3–4 hours. Stir in the spinach and lemon juice during the last 10 minutes.

Yes, it freezes very well. For best texture, freeze without the spinach and add it when reheating. Store in an airtight container for up to 3 months.

The blended beans thicken the broth as it cools. Add a splash of broth or water, stir, and adjust until it reaches your preferred consistency.

Use 1 teaspoon dried thyme + ½ teaspoon dried rosemary, or your favorite dried herb blend. This recipe is very flexible.

Not at all. It simply brightens the flavors and balances the richness of the beans and bacon. Start with a tablespoon and add more to taste.

Share this post:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating