Tuscan White Bean Soup (Ribollita-Inspired Comfort Food)

Best seller

knife

Don’t Miss Out! This Chef Knife Will Transform Your Cooking

  • Razor-Sharp Precision: Ice-hardened blade stays ultra-sharp for longer.
  • Superior Grip: Expertly designed finger notch for total control.
  • Built to Last: Premium stainless steel meets durable beech wood.
  • Perfectly Balanced: Designed for effortless slicing and chopping.
  • Unbeatable Deal: Grab yours now at an incredible 70% OFF!
  • Loved by Chefs: Raved about for its quality and performance.
Claim Yours Now – 70% Off!

This post may contain affiliate links learn more.

Tuscan White Bean Soup is a hearty, rustic, and nutrient-rich dish inspired by traditional Italian cuisine. This soup, often referred to as Ribollita in Tuscany, is a beloved staple that originated as a way to repurpose leftover vegetables, beans, and stale bread into a flavorful and satisfying meal. It’s packed with protein-rich white beans, fresh vegetables, fragrant herbs, and a deliciously thick broth that gets better with time.

This soup is incredibly comforting and nourishing, making it perfect for chilly evenings, meal prepping, or when you’re looking for a wholesome, plant-based meal. The combination of creamy white beans, rich tomatoes, and aromatic garlic creates a depth of flavor that’s both simple and irresistible. A drizzle of high-quality extra virgin olive oil and a sprinkle of Parmesan or nutritional yeast elevate the taste, making it an Italian classic that everyone will love.

Not only is this dish easy to make, but it’s also budget-friendly and customizable. You can add your favorite greens, swap ingredients based on what you have on hand, or even include meat for extra protein. Whether served as a light lunch, a starter, or a complete dinner with crusty bread, Tuscan White Bean Soup is a timeless recipe that brings warmth and comfort to every bowl.

Why You’ll Love This Recipe

  • Authentic Italian Comfort Food: Inspired by traditional Tuscan Ribollita, this soup is bursting with rich flavors and wholesome ingredients.
  • Nutrient-Dense and Healthy: Loaded with fiber, plant-based protein, and essential vitamins, this dish is as nutritious as it is delicious.
  • Easy to Make: Simple ingredients come together in one pot for a fuss-free, flavorful meal.
  • Meal-Prep Friendly: This soup tastes even better the next day, making it a great option for batch cooking.
  • Customizable: Adjust the ingredients to fit your dietary needs, whether vegetarian, vegan, gluten-free, or meat-based.
  • Budget-Friendly: Made with pantry staples like beans, broth, and tomatoes, it’s an affordable way to feed a crowd.

Preparation Time and Servings

  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 6 servings
  • Serving Size: 1.5 cups

Nutritional Information (Per Serving)

  • Calories: 320
  • Carbohydrates: 45g
  • Protein: 18g
  • Fat: 7g
  • Fiber: 12g
  • Sugar: 8g

Ingredients

For the Soup Base:

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, peeled and chopped
  • 2 celery stalks, diced
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon black pepper
  • ½ teaspoon crushed red pepper flakes (optional)
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon dried thyme
  • 1 (14.5-ounce) can crushed tomatoes
  • 1 tablespoon tomato paste
  • 4 cups low-sodium vegetable broth (or chicken broth for non-vegetarian version)
  • 1 Parmesan rind (for extra depth, optional)
  • 1 bay leaf

For the Beans and Greens:

  • 2 (15-ounce) cans of cannellini beans, drained and rinsed
  • 2 cups chopped kale or Swiss chard (or 3 cups fresh spinach)
  • 1 teaspoon balsamic vinegar (for acidity)
  • 1 teaspoon lemon juice

For Serving:

  • ½ cup fresh parsley, chopped
  • Grated Parmesan cheese (or nutritional yeast for a vegan version)
  • Crusty Italian bread (for dipping)
  • Extra virgin olive oil (for drizzling)

Step-by-Step Instructions

Step 1: Sauté the Vegetables

Heat 2 tablespoons of olive oil in a large pot over medium heat. Add the diced onion, carrots, and celery, and cook for about 5 minutes until the vegetables are softened. Stir in the minced garlic and cook for another 1-2 minutes until fragrant.

Step 2: Build the Base

Add the salt, black pepper, red pepper flakes, oregano, basil, and thyme, stirring well to coat the vegetables with seasoning. Stir in the tomato paste and cook for 2 minutes to deepen the flavor. Then, add the crushed tomatoes and stir.

Step 3: Simmer the Soup

Pour in the vegetable broth and add the bay leaf and Parmesan rind (if using). Bring the soup to a gentle boil, then reduce the heat and let it simmer for 25 minutes, stirring occasionally.

Step 4: Add the Beans and Greens

Stir in the drained cannellini beans and chopped kale (or spinach). Cook for another 10 minutes, allowing the greens to wilt and the flavors to meld together.

Step 5: Final Touches

Remove the Parmesan rind and bay leaf. Stir in the balsamic vinegar and lemon juice for a bright finish. Taste the soup and adjust seasoning as needed.

Step 6: Serve and Enjoy

Ladle the soup into bowls, garnish with fresh parsley, and top with grated Parmesan or nutritional yeast. Drizzle with extra virgin olive oil and serve with crusty Italian bread for dipping.

Ingredient Background

Cannellini Beans

A staple in Tuscan cooking, cannellini beans are creamy and mild, providing plant-based protein and fiber.

Parmesan Rind

A classic Italian technique, adding a Parmesan rind to soups enhances the umami depth without overpowering the dish.

Balsamic Vinegar

A small splash of balsamic vinegar at the end adds complexity and brightness to balance the soup’s flavors.

Technique Tips

  • For a creamier texture, mash a portion of the beans before adding them to the soup.
  • If the soup is too thick, add more broth to reach your desired consistency.
  • For extra depth, sauté the tomato paste before adding liquid.

Alternative Presentation Ideas

  • Serve Over Pasta: Ladle the soup over cooked ditalini or orzo.
  • Bread Bowl: Hollow out a crusty bread loaf and pour the soup inside.
  • Rustic Stew: Reduce the broth slightly for a thicker, stew-like consistency.

Additional Tips for Success

  • Use high-quality olive oil for the best flavor.
  • Simmer the soup longer for a deeper taste.
  • Don’t skip the lemon juice! It brightens up the soup.

Recipe Variations

  • Meat Lovers’ Version: Add diced pancetta or Italian sausage.
  • Low-Carb Version: Skip the bread and serve over spiralized zucchini noodles.
  • Gluten-Free: Ensure broth is gluten-free and use GF bread.

Freezing and Storage

  • To Store: Refrigerate in an airtight container for up to 4 days.
  • To Freeze: Freeze for up to 3 months in portioned containers.
  • To Reheat: Warm on the stovetop over medium heat.

Serving Suggestions for Events

  • Family Dinner: Pair with a fresh Italian salad.
  • Holiday Starter: Serve in small bowls before pasta.
  • Sick Day Remedy: Serve with herbal tea.

Frequently Asked Questions

  1. Can I use dried beans instead of canned? Yes! Soak overnight and simmer for 1.5 hours before adding.
  2. Is this soup vegan? Yes, as long as you omit the Parmesan or use nutritional yeast.
  3. What’s the best bread to serve with this? Ciabatta or sourdough work well.

Conclusion

Tuscan White Bean Soup is a nourishing, flavorful, and easy-to-make dish perfect for any occasion. Whether served as a comforting meal during cold weather or as a nutritious, protein-packed dish for busy weeknights, this soup is a timeless classic that brings the warmth of Italy to your kitchen. The combination of creamy cannellini beans, fragrant herbs, and a rich tomato-infused broth makes every spoonful satisfying. Plus, its versatility allows you to customize ingredients to suit your taste. Try it today and experience the rich flavors, heartwarming goodness, and rustic charm of this traditional Tuscan favorite in your own home!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tuscan White Bean Soup (Ribollita-Inspired Comfort Food)


  • Author: Sophia
  • Total Time: 1 hour
  • Yield: 6 servings 1x

Ingredients

Scale

For the Soup Base:

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, peeled and chopped
  • 2 celery stalks, diced
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon black pepper
  • ½ teaspoon crushed red pepper flakes (optional)
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon dried thyme
  • 1 (14.5-ounce) can crushed tomatoes
  • 1 tablespoon tomato paste
  • 4 cups low-sodium vegetable broth (or chicken broth for non-vegetarian version)
  • 1 Parmesan rind (for extra depth, optional)
  • 1 bay leaf

For the Beans and Greens:

  • 2 (15-ounce) cans of cannellini beans, drained and rinsed
  • 2 cups chopped kale or Swiss chard (or 3 cups fresh spinach)
  • 1 teaspoon balsamic vinegar (for acidity)
  • 1 teaspoon lemon juice

For Serving:

  • ½ cup fresh parsley, chopped
  • Grated Parmesan cheese (or nutritional yeast for a vegan version)
  • Crusty Italian bread (for dipping)
  • Extra virgin olive oil (for drizzling)

Instructions

Step 1: Sauté the Vegetables

Heat 2 tablespoons of olive oil in a large pot over medium heat. Add the diced onion, carrots, and celery, and cook for about 5 minutes until the vegetables are softened. Stir in the minced garlic and cook for another 1-2 minutes until fragrant.

Step 2: Build the Base

Add the salt, black pepper, red pepper flakes, oregano, basil, and thyme, stirring well to coat the vegetables with seasoning. Stir in the tomato paste and cook for 2 minutes to deepen the flavor. Then, add the crushed tomatoes and stir.

Step 3: Simmer the Soup

Pour in the vegetable broth and add the bay leaf and Parmesan rind (if using). Bring the soup to a gentle boil, then reduce the heat and let it simmer for 25 minutes, stirring occasionally.

Step 4: Add the Beans and Greens

Stir in the drained cannellini beans and chopped kale (or spinach). Cook for another 10 minutes, allowing the greens to wilt and the flavors to meld together.

Step 5: Final Touches

Remove the Parmesan rind and bay leaf. Stir in the balsamic vinegar and lemon juice for a bright finish. Taste the soup and adjust seasoning as needed.

Step 6: Serve and Enjoy

Ladle the soup into bowls, garnish with fresh parsley, and top with grated Parmesan or nutritional yeast. Drizzle with extra virgin olive oil and serve with crusty Italian bread for dipping.

  • Prep Time: 15 minutes
  • Cook Time: 45 minutes

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 320
  • Sugar: 8g
  • Fat: 7g
  • Carbohydrates: 45g
  • Fiber: 12g
  • Protein: 18g

Leave a Comment

Recipe rating