Tuscan White Bean Soup Recipe - Easy & Healthy

Warm, creamy, and full of rustic flavors—this soup is like a hug in a bowl. Healthy Recipes .

A comforting, flavorful soup that brings the warmth of Tuscany to your table with simple ingredients.

Published: July 5, 2026
Share:
Jump to Recipe Pin It
Tuscan White Bean Soup Recipe - Easy & Healthy | Delicious Recipes & Tips - Food Nity Food Blog
Tuscan white bean soup, or *ribollita*, has deep roots in Italian peasant cuisine. Originally a way to use up stale bread and leftover vegetables, it evolved into a beloved dish that celebrates simplicity and flavor. The white beans, slow-cooked with aromatic herbs and vegetables, create a creamy, satisfying base that’s both nourishing and delicious. This version stays true to tradition while being entirely plant-based, making it a perfect meal for anyone craving comfort without compromise.

Why You'll Love It

  • - Creamy and comforting without any dairy
  • - Packed with protein and fiber from white beans
  • - Ready in under an hour with minimal effort
  • - Naturally vegan and gluten-free

*This soup is a game-changer! So creamy and flavorful, I never miss the meat.*

Essential Ingredient Guide

  • Cannellini beans: The star of the dish—use dried for the best texture or canned for convenience. Rinse well if using canned.
  • Fresh rosemary: Adds a piney, aromatic depth that’s quintessentially Tuscan. Use a sprig and remove before serving.
  • Garlic: The foundation of flavor. Mince it finely so it melts into the soup.
  • Vegetable broth: Use a high-quality, low-sodium broth to control the seasoning.
  • Tomato paste: Deepens the umami flavor and gives the soup a rich, hearty base.
  • Kale or spinach: Adds freshness and a pop of color. Stir in at the end to keep it vibrant.
Preparing Tuscan White Bean Soup Recipe - Easy & Healthy | Delicious Recipes & Tips - Food Nity Food Blog

Complete Cooking Process

  • Ingredient Readiness:

    Soak dried beans overnight if using, or rinse canned beans thoroughly. Chop onions, carrots, and celery into even pieces for uniform cooking. Mince garlic and measure out herbs.

  • Flavor Development:

    Sauté onions, carrots, and celery in olive oil until soft and fragrant. Add garlic and tomato paste, cooking until the paste darkens slightly—this builds a rich, savory base.

  • Texture Control:

    Simmer the beans until tender but not mushy. Mash a few beans against the side of the pot to thicken the soup naturally.

  • Finishing Touches:

    Stir in kale or spinach just before serving to retain its bright color and slight bite. Drizzle with olive oil and sprinkle with fresh herbs.

  • Serving Timing:

    Serve hot, straight from the pot, with crusty bread for dipping. The flavors deepen if left to sit for a few hours, making it even better the next day.

  • Pro Tips

    • Use a splash of lemon juice at the end to brighten the flavors.
    • If using dried beans, add a strip of kombu to the soaking water for extra umami.
    • Don’t skip toasting the tomato paste—it adds incredible depth.
    • For extra creaminess, blend a cup of soup and stir it back in.

    This soup is forgiving, so don’t stress over exact measurements. The key is layering flavors slowly—let the onions caramelize, the garlic mellow, and the beans absorb all the goodness. I remember the first time I made this, I was surprised at how such simple ingredients could taste so rich. Honestly, it’s the kind of dish that makes you pause and savor every spoonful. And if you have leftovers, they’re even better the next day after the flavors have had time to meld together.

Cooking Tuscan White Bean Soup Recipe - Easy & Healthy | Delicious Recipes & Tips - Food Nity Food Blog

The essence of the dish:

This soup is all about rustic simplicity. The white beans, slow-cooked with aromatic vegetables and herbs, create a creamy, satisfying texture without any dairy. It’s hearty enough to stand alone as a meal but light enough to enjoy as a starter.

A fun fact or historical angle:

In Tuscany, this soup was traditionally made with leftover bread, earning it the name *ribollita*, which means 'reboiled.' Farmers would reheat the soup the next day, thickening it with stale bread—a testament to its humble, resourceful origins.

Flavor or sensory focus:

The first thing you’ll notice is the earthy aroma of rosemary and garlic, followed by the creamy texture of the beans. Each bite is warm, comforting, and just a little bit hearty, with a bright finish from the greens.

You Must Know

  • Don’t rush the sautéing step—it’s where the flavor builds.
  • If using canned beans, choose low-sodium and rinse well.
  • The soup thickens as it sits, so adjust with broth when reheating.

Frequently Asked Questions

→ Can I use other beans?

Yes! Navy beans or great northern beans work well, though cannellini beans are traditional for their creamy texture.

→ How do I store leftovers?

Store in an airtight container in the fridge for up to 5 days. Freeze for up to 3 months—just thaw and reheat with a splash of broth.

→ Can I make this in a slow cooker?

Absolutely! Sauté the vegetables first, then transfer everything to the slow cooker and cook on low for 6-8 hours.

→ What can I serve with this soup?

Crusty bread, a simple salad, or a sprinkle of vegan parmesan. For a heartier meal, pair it with a Tuscan-inspired chicken dish.

→ Is this soup gluten-free?

Yes, as long as you use gluten-free broth and skip the bread topping.

→ Can I add meat?

If you’d like, you can add cooked sausage or shredded chicken. For a vegan version, stick to the recipe as is.

Chef's Tips

For extra richness, stir in a splash of coconut milk before serving.,If you prefer a smoother soup, blend half of it and stir it back in.,This soup freezes beautifully—make a double batch for easy meals later.

Nutrition Facts

per serving

280

Calories

15g

Protein

48g

Carbs

4g

Fat

Fiber: 12g
Sugar: 4g
Sodium: 320mg

Taste Profile

🍯 Sweet
Low
🧂 Salty
Medium
🌶️ Spicy
None
🍋 Sour
Low
🍖 Umami
High

Savory, earthy, and deeply comforting with a creamy texture.

Ingredient Substitutions

Don't have an ingredient? Try these alternatives

Cannellini beans Great northern beans or navy beans

Texture may vary slightly, but the flavor will remain similar.

Kale Spinach or Swiss chard

Add spinach at the very end to prevent overcooking.

Recipe Variations

Try these delicious twists on the original

Creamy Version

Blend half the soup until smooth and stir it back in for an ultra-creamy texture.

Smoky Version

Add a pinch of smoked paprika or a few drops of liquid smoke for depth.

Common Mistakes to Avoid

Learn from others' mistakes for perfect results

  • Not rinsing canned beans, which can make the soup too salty.
  • Skipping the tomato paste toasting step—it adds depth.
  • Overcooking the greens, which can make them mushy.

Meal Prep & Storage

Make Ahead Tips

You can soak the beans overnight and chop the vegetables the day before. Store them separately in the fridge until ready to cook. The soup itself can be made up to 3 days ahead and reheated gently.

Leftover Ideas

Reheat gently on the stovetop with a splash of broth or water to loosen it up. The flavors deepen over time, making leftovers even more delicious.

Perfect Pairings

Serve this with...

Crusty sourdough bread A simple arugula salad with lemon vinaigrette A glass of crisp white wine or sparkling water with lemon

Cooking Timeline

0-10 min

Sauté onions, carrots, and celery until soft.

10-15 min

Add garlic and tomato paste, cooking until fragrant.

15-55 min

Simmer beans with broth and herbs until tender.

55-60 min

Mash some beans, add greens, and finish with olive oil.

Tuscan White Bean Soup Recipe - Easy & Healthy

Tuscan White Bean Soup Recipe - Easy & Healthy

This Tuscan white bean soup is a hearty, vegan-friendly dish packed with flavor. Perfect for a cozy dinner, it's easy to make in one pot!

Timing

Prep Time

15 Minutes

Cook Time

45 Minutes

Total Time

1 Hour

Recipe Details

Category: Healthy Recipes
Difficulty: Easy
Cuisine: Italian
Yield: 6 Servings Servings
Dietary: Vegan, Gluten-Free

Ingredients

Main Ingredients

  • 01 1 lb dried cannellini beans (or 3 cans, drained and rinsed)
  • 02 1 large onion, diced
  • 03 2 carrots, diced
  • 04 2 celery stalks, diced
  • 05 4 garlic cloves, minced
  • 06 1 tbsp tomato paste
  • 07 1 sprig fresh rosemary
  • 08 1 tsp dried thyme
  • 09 6 cups vegetable broth
  • 10 2 cups chopped kale or spinach
  • 11 Salt and pepper to taste
  • 12 Olive oil for cooking

For Serving

  • 01 Extra virgin olive oil
  • 02 Fresh parsley, chopped
  • 03 Crusty bread (optional)

Instructions

Step 01

If using dried beans, soak them overnight in plenty of water. Drain and rinse before using. If using canned beans, rinse and drain them thoroughly.

Step 02

In a large pot, heat olive oil over medium heat. Add onions, carrots, and celery, cooking until soft and translucent, about 8-10 minutes.

Step 03

Add garlic and tomato paste, stirring for 1-2 minutes until the tomato paste darkens slightly and becomes fragrant.

Step 04

Add the beans, rosemary, thyme, and vegetable broth. Bring to a boil, then reduce heat and simmer for 30-40 minutes, or until the beans are tender.

Step 05

Using a wooden spoon, mash some of the beans against the side of the pot to thicken the soup. Stir in the kale or spinach and cook for another 5 minutes until wilted.

Step 06

Season with salt and pepper to taste. Remove the rosemary sprig. Serve hot, drizzled with olive oil and sprinkled with fresh parsley.

Notes & Tips

  • 1 For extra richness, stir in a splash of coconut milk before serving.
  • 2 If you prefer a smoother soup, blend half of it and stir it back in.
  • 3 This soup freezes beautifully—make a double batch for easy meals later.

Tools You'll Need

  • Large pot or Dutch oven

  • Wooden spoon

  • Cutting board

  • Sharp knife

  • Measuring cups and spoons

  • Ladle

Must-Know Tips

  • Don’t skip soaking dried beans—it ensures even cooking and better texture.
  • Toast the tomato paste to deepen the flavor.
  • Taste as you go and adjust seasoning gradually.

Professional Secrets

  • Add a parmesan rind (or vegan alternative) while simmering for extra umami.
  • Use a mix of dried and fresh herbs for layered flavor.
  • Let the soup sit for 10 minutes off the heat before serving to let flavors meld.
Daniel Greenfield

Recipe by

Daniel Greenfield

Chef Daniel Greenfield focuses on nutritious meals made with fresh and wholesome ingredients. His recipes are designed for people who want to eat heal ...

Get Delicious Recipes Weekly

Join 25,000+ home cooks getting our best recipes straight to their inbox.

Free forever • No spam • Unsubscribe anytime