Tuscan White Bean Soup (Easy, High-Protein & Meal Prep Friendly)

Bowl of Tuscan white bean soup with cannellini beans, kale, carrots, and red pepper flakes in a white bowl on a rustic table.

There’s something incredibly comforting about a warm bowl of Tuscan white bean soup simmering on the stove. It’s hearty without being heavy, packed with plant-based protein, and made with simple pantry staples you probably already have on hand. If you’re looking for a budget-friendly, one-pot dinner that tastes even better the next day, this recipe checks every box.

This easy Tuscan white bean soup is vegan, gluten free, and perfect for meal prep. It’s full of cannellini beans, tender vegetables, herbs, and a touch of white wine that elevates the flavor without making things complicated. Whether you’re feeding a family, cooking for the week ahead, or just craving something cozy, this is the kind of recipe you’ll come back to all season long.

Bowl of Tuscan white bean soup with cannellini beans, kale, carrots, and red pepper flakes in natural light.

Why You’ll Love This Tuscan White Bean Soup

There are plenty of soup recipes out there, but this one stands out for a few important reasons:

  • One pot, minimal cleanup
  • Budget-friendly pantry ingredients
  • High in plant-based protein
  • Naturally gluten free
  • Meal prep friendly
  • Family-approved

It’s hearty enough to serve as a full meal, but light enough that you won’t feel sluggish afterward. The creamy texture comes from blending part of the soup — not from heavy cream — which makes it satisfying while still keeping it wholesome.

Key Ingredients and Substitutions

Flat lay of ingredients for Tuscan white bean soup including cannellini beans, chopped onion, garlic, carrots, celery, kale, olive oil, herbs, white wine, and vegetable broth.

Let’s break down what makes this Tuscan white bean soup so flavorful and flexible.

Cannellini Beans (The Star!)

Cannellini beans are creamy, mild, and perfect for soups. They add protein and fiber while creating that naturally thick texture once blended.

Substitutes:

  • Great Northern beans
  • Navy beans
  • Butter beans

All will work beautifully.

Onion & Garlic

These two are the flavor foundation. Don’t rush this step — sautéing them until lightly golden builds depth.

Carrot & Celery

Classic soup vegetables that add sweetness, texture, and subtle crunch.

Kale

Kale adds color, nutrients, and a slight earthiness. Spinach can be substituted if that’s what you have.

White Wine

A splash of dry white wine (like pinot grigio) helps deglaze the pot and enhances flavor. If you prefer to skip it, just use a little extra broth.

Broth

Vegetable broth keeps this a vegan white bean soup. You can use chicken broth if you’re not strictly plant-based. Low sodium is best so you can control seasoning.

According to the USDA Dietary Guidelines, beans are an excellent source of fiber and plant-based protein, making them a smart choice for balanced meals.

How to Make Tuscan White Bean Soup

This easy Tuscan white bean soup comes together in about 50 minutes from start to finish.

Step 1: Sauté the Aromatics

In a large pot or Dutch oven, heat olive oil over medium heat. Add finely chopped onion and sauté until it starts to turn translucent and slightly golden.

Add garlic, carrot, and celery. Cook for about 8–10 minutes until softened and lightly browned. The browning adds incredible flavor.

Step 2: Deglaze with White Wine

Pour in the white wine and cook until most of the liquid evaporates, about 5 minutes. This step lifts all those flavorful bits from the bottom of the pot.

Step 3: Add Beans, Herbs & Broth

Stir in:

  • Cannellini beans
  • Tomato paste
  • Thyme, oregano, Italian seasoning
  • Bay leaves
  • Salt and pepper
  • 2½ cups broth to start

Bring to a boil, then reduce heat, cover, and simmer for 15 minutes.

Step 4: Blend for Creaminess

Remove bay leaves. Transfer about 2½–3 cups of soup to a blender and blend until smooth.

Return it to the pot and stir well. Add more broth if you prefer a thinner consistency.

Step 5: Add Kale & Finish

Stir in chopped kale and simmer until wilted. Taste and adjust seasoning. A squeeze of lemon at the end brightens everything beautifully.

Serve warm and enjoy.

Bowl of Tuscan white bean soup with cannellini beans, kale, carrots, and red pepper flakes in a white bowl on a rustic table.

Tuscan White Bean Soup (Easy, High-Protein & Meal Prep Friendly)

This Tuscan white bean soup is hearty without being heavy, packed with plant-based protein, and made with simple pantry staples. This easy Tuscan white bean soup is vegan, gluten free, and perfect for meal prep. It’s cozy, budget-friendly, and tastes even better the next day.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Soup
Cuisine: Italian
Calories: 320

Ingredients
  

Soup Base
  • 2 tbsp olive oil
  • 1 yellow onion finely chopped
  • 3 cloves garlic minced
  • 2 carrots diced
  • 2 celery stalks diced
Soup Ingredients
  • 1/2 cup dry white wine optional
  • 3 cans cannellini beans drained and rinsed
  • 1 tbsp tomato paste
  • 1 tsp dried thyme
  • 1 tsp dried oregano
  • 1 tsp Italian seasoning
  • 2 bay leaves
  • 4 cups vegetable broth low sodium
  • 2 cups kale chopped
  • 1 tbsp lemon juice optional, for brightness
  • salt and black pepper to taste

Equipment

  • Large pot or Dutch oven
  • Blender

Method
 

  1. Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped onion and sauté until translucent and lightly golden.
    Flat lay of ingredients for Tuscan white bean soup including cannellini beans, chopped onion, garlic, carrots, celery, kale, olive oil, herbs, white wine, and vegetable broth.
  2. Add garlic, carrots, and celery. Cook for 8–10 minutes until softened and lightly browned.
  3. Pour in white wine and simmer for about 5 minutes until most of the liquid evaporates, scraping up any browned bits from the bottom of the pot.
  4. Stir in cannellini beans, tomato paste, thyme, oregano, Italian seasoning, bay leaves, salt, pepper, and 4 cups vegetable broth. Bring to a boil, then reduce heat and simmer covered for 15 minutes.
  5. Remove bay leaves. Transfer 2½–3 cups of the soup to a blender and blend until smooth. Return blended soup to the pot and stir to combine.
  6. Add chopped kale and simmer until wilted, about 5 minutes. Stir in lemon juice if using, adjust seasoning, and serve warm.

Nutrition

Calories: 320kcalCarbohydrates: 48gProtein: 15gFat: 8gSaturated Fat: 1gSodium: 620mgPotassium: 780mgFiber: 14gSugar: 6gVitamin A: 6200IUVitamin C: 35mgCalcium: 140mgIron: 5mg

Notes

This easy Tuscan white bean soup tastes even better the next day, making it ideal for meal prep. Store in the refrigerator for up to 5 days or freeze for up to 2 months in airtight containers.

Tried this recipe?

Let us know how it was!

Want another cozy, budget-friendly soup that’s perfect for meal prep? Try my Anti-Inflammatory Hearty Lentil Vegetable Soup next — it’s just as filling and stores beautifully for the week.

Expert Tips for the Best Flavor

Want to take your Tuscan white bean soup to the next level? Here’s how:

1. Brown the Veggies Properly

Don’t rush sautéing. That light caramelization builds depth.

2. Start with Less Broth

It’s easier to thin soup than to thicken it. Add more gradually.

3. Use Fresh Herbs If You Have Them

Fresh parsley or basil sprinkled on top adds freshness.

4. Add a Parmesan Rind (Optional)

If not vegan, simmering with a parmesan rind adds rich umami flavor.

Serving Ideas

This soup is satisfying on its own, but you can easily turn it into a full meal.

  • Serve with rustic crusty bread
  • Pair with a simple side salad
  • Spoon over jasmine rice
  • Add red pepper flakes for extra heat

For dessert, something cozy like apple bars or a light crumble balances it beautifully.

Storage and Freezing Tips

This recipe makes about 6 servings, which is perfect for meal prep.

Refrigerator

Store in an airtight container for 3–5 days.

Freezer

Cool completely, then freeze in portion-sized containers for up to 2 months. Thaw overnight in the fridge and reheat on the stovetop.

Pro tip: Freeze in individual servings so you don’t have to defrost the whole batch at once.

Is Tuscan White Bean Soup Healthy? Calories & Nutrition

Many people wonder whether Tuscan white bean soup fits into a healthy meal plan. The short answer? Yes — it can absolutely be part of a balanced diet.

Calories and Macronutrients

A typical serving contains:

  • Moderate calories
  • High fiber
  • Solid plant-based protein
  • Low saturated fat

Because it’s broth-based and dairy-free, it’s lighter than many creamy soups.

High-Protein Meal Benefits

Cannellini beans provide:

  • Plant-based protein
  • Fiber for digestion
  • Slow-digesting carbs that help with fullness

This makes it a satisfying option for lunch or dinner.

Is It Weight Loss Friendly?

Tuscan white bean soup can be considered:

  • Weight loss friendly
  • Filling without being heavy
  • Great for meal prep to avoid takeout

The fiber and protein help promote fullness, which may support portion control as part of a balanced eating pattern.

For more information about bean nutrition, the Harvard School of Public Health offers detailed insights on legumes and balanced diets.

FAQs

1. Can I make Tuscan white bean soup without wine?

Yes! Simply replace the wine with additional broth. The flavor will still be delicious, though slightly less complex.

2. Can I use dried beans instead of canned?

Absolutely. Soak and cook dried cannellini beans beforehand, then use about 4½–5 cups cooked beans in place of canned.

3. How do I make this soup creamier?

Blend a larger portion of the soup, or add a splash of coconut milk for extra richness while keeping it dairy-free.

4. Is this soup gluten free?

Yes, Tuscan white bean soup is naturally gluten free as long as your broth and ingredients are certified gluten free.

5. Can I add protein like chicken or sausage?

Definitely. Cooked shredded chicken or Italian sausage can be stirred in for a non-vegan variation.

6. What other greens can I use besides kale?

Spinach, Swiss chard, or even escarole work well in this soup.

Final Thoughts

If you’re looking for a cozy, satisfying meal that’s easy on your budget and packed with plant-based protein, this Tuscan white bean soup is it. It’s simple enough for a weeknight, hearty enough for guests, and perfect for meal prep.

Make a batch, freeze a few portions, and enjoy knowing you’ve got a healthy, high-protein dinner ready whenever you need it.

If you loved this recipe, you might also enjoy my Instant Pot Lentil Soup or White Bean Chicken Chili. And don’t forget to subscribe to the newsletter so you never miss a new cozy recipe!

Leave a Comment

Recipe Rating