White Bean and Sausage Soup – A Tuscan-Style Classic

If you’re craving something cozy, hearty, and nourishing — yet still incredibly easy to throw together — look no further than Tuscan White Bean Soup. Brimming with tender white beans, leafy greens, and fragrant herbs in a rich, garlicky broth, this rustic Italian soup delivers all the soul-warming goodness of a slow-cooked meal in under an hour.

Inspired by the flavors of Tuscany, this soup combines simple pantry staples with classic Mediterranean ingredients like olive oil, rosemary, and cannellini beans. It’s naturally vegetarian (and easily vegan), loaded with plant-based protein, and perfect for cool weather or light weeknight dinners.

Best of all? It tastes even better the next day — making it ideal for meal prep, lunch leftovers, or sharing with friends and family.


Ingredients Overview

This humble soup proves that basic ingredients can deliver big flavor. Here’s what makes each one essential:

Main Ingredients:

  • White beans (cannellini, Great Northern, or navy):
    These creamy beans add body, protein, and a satisfying bite. Canned beans keep prep fast, but cooked-from-scratch beans deepen flavor.

  • Vegetable broth:
    The base of the soup. Opt for low-sodium to better control salt levels.

  • Onion, carrots, and celery (soffritto):
    This classic trio builds savory depth and gives the soup heartiness.

  • Garlic:
    Essential to that bold Tuscan flavor. Use 4–6 cloves, minced or sliced.

  • Fresh herbs (rosemary, thyme):
    Woody herbs infuse the broth with aroma and earthy complexity.

  • Olive oil:
    Use a good-quality extra virgin olive oil to sauté veggies and finish the soup for that signature Mediterranean richness.

  • Tuscan kale or spinach:
    Adds vibrant green color, texture, and nutrients. Lacinato (dino) kale is especially nice.

  • Crushed tomatoes (optional):
    Some regional variations include tomatoes. They add acidity and color, but the soup is just as delicious without.

  • Lemon juice or zest:
    A final touch of brightness that elevates the whole bowl.

Optional Add-Ins:

  • Red pepper flakes for heat

  • Parmesan rind simmered in broth for savory depth

  • Crusty bread cubes for thickening

  • Smoked paprika for a subtle smoky note


Step-by-Step Instructions

1. Sauté the Aromatics

In a large soup pot, heat 2 tablespoons of olive oil over medium heat. Add:

  • 1 diced onion

  • 2 diced carrots

  • 2 diced celery stalks

Cook for 5–6 minutes until softened. Add:

  • 4–6 cloves minced garlic

  • 1 teaspoon chopped fresh rosemary (or ½ tsp dried)

Sauté 1 more minute until fragrant.

2. Add Beans and Broth

Stir in:

  • 2 (15 oz) cans white beans, drained and rinsed

  • 4–5 cups vegetable broth

  • Optional: 1 cup crushed tomatoes

Add salt and black pepper to taste, and a pinch of red pepper flakes if using.

3. Simmer and Mash

Bring the soup to a gentle boil, then reduce heat and simmer uncovered for 20–25 minutes. To thicken the broth slightly:

  • Use a potato masher to mash some of the beans in the pot, or

  • Blend 1 cup of the soup and stir it back in

This gives the soup a creamy texture without any cream.

4. Add Greens and Finish

Stir in:

  • 2–3 cups chopped kale or spinach

Cook for 5–7 minutes, until greens are wilted but still vibrant.

Before serving, add:

  • Juice of ½ lemon (or more to taste)

  • Optional: Grated Parmesan cheese

Drizzle each bowl with a bit of olive oil and sprinkle with fresh herbs or cracked pepper.


Tips, Variations & Substitutions

Pro Tips:

  • Don’t skip the mashing step — it creates a velvety texture and makes the soup more satisfying.

  • Add a Parmesan rind to the simmering broth for umami richness (remove before serving).

  • Let it rest 10–15 minutes off heat before serving — flavors meld beautifully.

Variations:

  • With sausage: Brown 8 oz of Italian sausage with the veggies for a meatier version.

  • With tomatoes: Add crushed or diced tomatoes for a tomato-forward variation.

  • With pasta or farro: Add ½ cup small pasta or cooked farro to bulk it up.

Substitutions:

  • Swap kale with spinach, Swiss chard, or collards

  • Use chicken broth if not vegetarian

  • Replace beans with chickpeas or a mix of legumes for texture variety


Serving Ideas & Occasions

Tuscan white bean soup is the ultimate cozy-meal-in-a-bowl and works beautifully for:

  • Weeknight dinners with crusty bread

  • Light lunch paired with a green salad

  • Meal prep — make a batch on Sunday and eat all week

  • Dinner parties as a rustic, elegant starter

Serve with:

  • Garlic toast or rosemary focaccia

  • Shaved Parmesan or a drizzle of herbed oil

  • A glass of dry white wine or sparkling water with lemon


Nutritional & Health Notes

This soup is naturally:

  • High in fiber from beans and greens

  • Plant-based and gluten-free

  • Rich in protein, especially with added legumes or sausage

  • Packed with vitamin K, folate, and antioxidants

To make it even lighter:

  • Skip the Parmesan

  • Use low-sodium broth

  • Use olive oil sparingly — a little goes a long way

It’s a perfect choice for clean eating, heart-healthy diets, or Mediterranean-inspired meals.


FAQs

Q1: Can I make this soup ahead of time?

Absolutely. The flavor improves with time. Store in the fridge for up to 5 days and reheat gently. Add a splash of broth or water if it thickens too much.


Q2: Can I freeze Tuscan white bean soup?

Yes — it’s freezer-friendly. Let it cool completely, then freeze in airtight containers for up to 3 months. Thaw in the fridge overnight and reheat on the stovetop.


Q3: What beans work best?

Cannellini beans are traditional and have a creamy texture. You can also use Great Northern or navy beans — even a blend works well.


Q4: Is this soup vegan?

It can be! Simply skip the Parmesan or use a vegan cheese substitute. All other ingredients are naturally plant-based.


Q5: Can I use dried beans instead of canned?

Yes. Soak and cook 1½ cups of dried white beans until tender before using. Canned beans are quicker, but dried beans offer deeper flavor and texture.


Q6: How do I thicken the soup naturally?

Mash some of the beans or blend a portion of the soup. You can also stir in 1 tablespoon of nutritional yeast for thickness and a cheesy taste (great for vegans).


Q7: What protein can I add?

For more protein:

  • Add Italian chicken sausage

  • Stir in rotisserie chicken

  • Use tofu crumbles or tempeh for a vegan boost

    Print

    White Bean and Sausage Soup – A Tuscan-Style Classic

    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    No reviews

    A rustic, protein-rich Tuscan soup made with white beans, kale, garlic, and herbs in a savory broth. Cozy, hearty, and ready in under an hour.

    • Author: Maya Lawson
    • Prep Time: 15 minutes
    • Cook Time: 30 minutes
    • Total Time: 45 minutes
    • Yield: 46 servings 1x

    Ingredients

    Scale
    • 2 tbsp olive oil

    • 1 onion, diced

    • 2 carrots, diced

    • 2 celery stalks, diced

    • 46 garlic cloves, minced

    • 1 tsp chopped rosemary

    • 2 cans (15 oz) cannellini beans, rinsed

    • 45 cups vegetable broth

    • 1 cup crushed tomatoes (optional)

    • 23 cups chopped kale or spinach

    • Salt and pepper to taste

    • Juice of ½ lemon

    • Parmesan and extra olive oil, for garnish (optional)

    Instructions

    • Heat oil in a large pot. Sauté onion, carrots, and celery for 5–6 minutes.

    • Add garlic and rosemary, cook 1 more minute.

    • Stir in beans, broth, and tomatoes (if using). Simmer 20–25 minutes.

    • Mash some of the beans for thickness.

    • Stir in kale and cook 5–7 minutes more.

    • Add lemon juice, adjust seasoning, and serve with optional toppings.

    Notes

    • Add sausage or farro for extra protein.

    • Store in fridge up to 5 days or freeze up to 3 months.

    • Use chickpeas for a different legume variation.

    Did you make this recipe?

    Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star