Tuscan Bean Soup, or Ribollita, is a comforting Italian dish rooted in tradition and simplicity. Originating from Tuscany, this hearty soup showcases a medley of vegetables and beans, exemplifying how humble ingredients can create something truly magical. The rich flavor profile and diverse textures make it not only a satisfying meal but also a nourishing option for anyone who tries it. Whether you enjoy it on a chilly evening or serve it at a family gathering, Tuscan Bean Soup is sure to delight your taste buds and warm your heart.
Why We Love This Tuscan Bean Soup (Ribollita)
This Tuscan Bean Soup stands out for several reasons. Firstly, it is packed with wholesome vegetables and nutrient-rich beans, making it a nutritious option for any meal. Secondly, the method of cooking this soup allows the flavors to meld beautifully, ensuring each spoonful is bursting with rich taste. Furthermore, Ribollita embodies the essence of “cucina povera,” or peasant cooking, illustrating how deliciousness does not require expensive ingredients. As you savor a bowl of this soup, you join people across generations who have enjoyed its goodness, making it a dish that connects us all. It’s easy to make, incredibly filling, and perfect for gatherings, making it a beloved staple in households everywhere.
Ingredients about Tuscan Bean Soup (Ribollita)
To create a delightful pot of Tuscan Bean Soup, gather the following ingredients:
- 0.25 cup olive oil
- 1 large onion, sliced
- 4 carrots, chopped
- 2 stalks celery, chopped
- 4 cloves garlic, crushed
- 2 zucchini, sliced
- 4 (14 ounce) cans vegetable stock
- 1 (15 ounce) can cannellini beans
- 1 (14 ounce) can chopped tomatoes
- 1 cup chicken stock
- 0.25 cup pesto
- Salt and ground black pepper, to taste
- 1 tablespoon olive oil
- 1 (16 ounce) bag fresh spinach
How to Make Tuscan Bean Soup (Ribollita) Directions
Making this Tuscan Bean Soup is straightforward, allowing you to enjoy a nutritious meal in no time. Start by heating a pot over medium heat and adding 0.25 cups of olive oil. Once hot, add the sliced onion, chopped carrots, chopped celery, and crushed garlic. Sauté them for about 10 minutes until they become lightly browned, filling your kitchen with delightful aromas.
Next, introduce the sliced zucchini to the pot. Allow it to cook for an additional 3 to 4 minutes until it starts to soften. This step is vital as it adds a layer of sweetness to the soup. After the zucchini has softened, stir in the vegetable stock, cannellini beans, chopped tomatoes, chicken stock, and pesto. Increase the heat to bring the mixture to a gentle boil.
Once boiling, reduce the heat to medium-low, and let the soup simmer. It should bubble away for about 30 to 35 minutes until all the vegetables are tender and the flavors have melded beautifully. Don’t forget to season the soup with salt and black pepper according to your taste preferences.
Meanwhile, in a separate skillet, heat 1 tablespoon of olive oil. Add the fresh spinach to the skillet and sauté for about 5 minutes, until the spinach has wilted down significantly.
To serve, spoon a generous amount of sautéed spinach into each individual bowl, then ladle the hot soup over the spinach. Enjoy the wonderful combination of flavors and textures that make this dish a true Italian delight.
How to Serve Tuscan Bean Soup (Ribollita)
Serving Tuscan Bean Soup is a simple yet rewarding experience. Start by placing a few spoonfuls of sautéed spinach as a base in each bowl. This not only adds a pop of color but also enhances the nutritional value of your meal. Then, ladle the hot soup over the spinach, letting it cascade and fill the bowl.
For an added touch, consider garnishing your soup with a drizzle of quality olive oil or a sprinkle of freshly grated Parmesan cheese if you desire. Pair this comforting dish with crusty bread or a fresh salad for a well-rounded meal. The heartiness of Ribollita makes it an excellent option for a family dinner or a cozy night in.
Expert Tips: Tuscan Bean Soup (Ribollita)
To ensure your Tuscan Bean Soup turns out perfectly every time, keep the following expert tips in mind. First, don’t rush the sautéing process. Taking the time to properly brown your onions and vegetables will add depth and flavor to the soup.
Another tip is to use fresh vegetables whenever possible; they provide better flavor and nutrition. If you have the time, consider making the soup a day in advance. The flavors will develop even further overnight, creating an even more delicious dish when you reheat it.
Be mindful of seasoning throughout your cooking process. Taste the soup before serving, adjusting the seasoning to suit your preferences. Lastly, don’t hesitate to try different herbs and spices to make the soup your own—thyme, rosemary, or even a pinch of chili flakes can elevate the taste.
How to Store Tuscan Bean Soup (Ribollita)
Proper storage of Tuscan Bean Soup allows you to enjoy it longer. After cooking, allow the soup to cool down to room temperature, then transfer it to an airtight container. The soup can be stored in the refrigerator for about 3 to 5 days.
If you wish to keep it longer, consider freezing it. Pour the cooled soup into freezer-safe bags or containers, making sure to leave some space at the top since liquids expand when frozen. Tuscan Bean Soup can last in the freezer for up to 3 months. When you’re ready to enjoy it again, simply thaw in the refrigerator overnight and reheat on the stove or in the microwave.
Variation of Tuscan Bean Soup (Ribollita)
While the classic version of Tuscan Bean Soup is delightful, there are various ways to put your own spin on it. For a more robust flavor, you can add more spices, such as cumin or paprika, to the sautéed vegetables.
If you’re looking for a heartier version, consider incorporating additional beans, such as kidney or black beans, to diversify the texture and flavor. You can also play around with the vegetables; try adding kale or Swiss chard for additional nutrition and a different taste profile.
If you prefer a smoother texture, you can blend a portion of the soup using an immersion blender, giving it a velvety consistency while leaving some chunky pieces for more interest. Since this soup is so adaptable, feel free to let your creativity guide you to create a version that your family will love.
FAQ
What is Tuscan Bean Soup (Ribollita)?
Tuscan Bean Soup, known as Ribollita, is a traditional Italian soup made with vegetables, beans, and a rich broth. It is hearty and packed with flavor, making it a nutritious meal.
Can I make Tuscan Bean Soup (Ribollita) vegetarian?
Yes, this soup is naturally vegetarian as it primarily consists of vegetables and beans. Just ensure you use vegetable stock instead of chicken stock for a fully vegetarian version.
How long does Tuscan Bean Soup (Ribollita) last in the fridge?
When stored in an airtight container, Tuscan Bean Soup can last for about 3 to 5 days in the fridge.
Can I freeze Tuscan Bean Soup (Ribollita)?
Absolutely! This soup freezes well and can be stored for up to 3 months. Just make sure to cool it completely before transferring it to freezer-safe containers.
What can I serve with Tuscan Bean Soup (Ribollita)?
Tuscan Bean Soup pairs excellently with crusty bread or a fresh salad. You can also serve it alongside your favorite pasta dishes for a more fulfilling meal.
Embrace the flavors of Tuscany with this delightful Ribollita recipe, and enjoy the comfort that a hearty bowl of soup brings. Happy cooking!

Tuscan Bean Soup (Ribollita)
Ingredients
Base ingredients
- 0.25 cup olive oil For sautéing the vegetables
- 1 large onion, sliced Adds sweetness to the soup
- 4 pieces carrots, chopped Provides depth of flavor
- 2 stalks celery, chopped Adds a crunchy texture
- 4 cloves garlic, crushed Enhances flavor
- 2 pieces zucchini, sliced Adds sweetness and texture
Liquid ingredients
- 4 cans vegetable stock (14 ounce cans) Base of the soup
- 1 can cannellini beans (15 ounce) Adds protein and creaminess
- 1 can chopped tomatoes (14 ounce) Adds acidity and richness
- 1 cup chicken stock For added depth (can substitute with vegetable stock for vegetarian option)
Seasonings and extras
- 0.25 cup pesto Adds flavor and richness
- 1 tablespoon olive oil For sautéing spinach
- 1 bag fresh spinach (16 ounce) Served fresh in the bowl
- to taste Salt and ground black pepper Season to your preference
Instructions
Preparation
- Heat a pot over medium heat and add 0.25 cups of olive oil.
- Add the sliced onion, chopped carrots, chopped celery, and crushed garlic. Sauté for about 10 minutes until they become lightly browned.
- Stir in the sliced zucchini and cook for an additional 3 to 4 minutes until softened.
Cooking
- Add the vegetable stock, cannellini beans, chopped tomatoes, chicken stock, and pesto to the pot.
- Bring the mixture to a gentle boil, then reduce the heat to medium-low and let it simmer for 30 to 35 minutes until vegetables are tender.
- Season with salt and black pepper before serving.
Serving
- In a separate skillet, heat 1 tablespoon of olive oil and sauté the fresh spinach for about 5 minutes until wilted.
- To serve, place sautéed spinach in bowls and ladle hot soup over the spinach.
- For added flavor, drizzle with quality olive oil or sprinkle with grated Parmesan cheese if desired.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!


