As the chill of winter settles in, there’s nothing quite like a steaming bowl of ribollita soup to wrap you in warmth and comfort. I stumbled upon this hearty Tuscan treasure while exploring the depths of my pantry and dreaming of rustic Italian kitchens. Bursting with the robust flavors of Italian sausage paired with creamy cannellini beans, this tomato-based soup is more than just a meal; it’s an invitation to slow down and savor each delicious spoonful.
Picture yourself enjoying a bowl of this thick, stew-like soup, where every bite is enriched by the satisfying chew of toasted bread and the vibrant greens of chard. What makes this recipe truly special is its versatility—you can easily adapt it to suit your dietary preferences. Whether you’re in the mood for a meat-laden version or a refreshing vegetarian twist, ribollita meets the mark for any occasion. Let’s dive into this delightful recipe that will transform your winter nights into flavorful feasts!
Why is Ribollita Soup a Winter Essential?
Comforting warmth: This ribollita soup envelops you in cozy vibes, making it a perfect choice for chilly evenings.
Rich flavors: The marriage of Italian sausage, tomatoes, and spices creates a deep, savory experience with every spoonful.
Versatile delight: Adapt it easily to your taste—whether you prefer a hearty sausage version or a wholesome vegetarian option.
Easy to make: With simple ingredients and straightforward steps, this recipe is approachable for cooks of all levels.
Crowd-pleaser: Serve it at gatherings; this soup is bound to impress and satisfy friends and family alike.
Explore more comforting winter recipes that will keep you warm and satisfied like this ribollita soup!
Ribollita Soup Ingredients
For the Soup
• Olive Oil – Base for sautéing and adds richness. Substitution: Any neutral oil, though olive oil enhances flavor.
• Italian Sausage – Provides protein and depth of flavor. Substitution: Chicken sausage or omit for a vegetarian version.
• Onion – Aromatic base that adds sweetness and flavor. No substitutions necessary.
• Carrots – Adds natural sweetness and a pop of color. No substitutions necessary.
• Celery – Essential for that classic mirepoix base. No substitutions necessary.
• Garlic – Enhances flavor significantly; always opt for fresh.
• Tomato Paste – Provides sweetness and richness to the soup base. No substitutions; ensure it’s high quality.
• Red Pepper Flakes – Adds heat and spice; adjust to taste for your perfect kick.
• Red Wine – Deepens flavor profile; essential for the depth. Substitution: Use vegetable broth for a non-alcoholic version.
• Crushed Tomatoes – The soul of the soup; provides acidity and body. No substitutions.
• Chicken Stock – Adds liquid and umami flavor; substitute with vegetable stock for vegetarian options.
• Parmesan Rind – Infuses the soup with savory flavor; can be omitted if unavailable.
• Green Chard (or Kale) – Provides nutrition and vibrant greens. Substitution: Spinach can also be used.
• Cannellini Beans – Offers protein and adds substance to the soup. Substitution: Any white bean, such as navy or great northern.
For Serving
• Crusty Bread – Perfect for soaking up the soup and adding delightful texture; suggested options include sourdough or ciabatta.
• Fresh Parmesan – A sprinkle on top elevates the dish and adds flavor. Always opt for freshly grated.
How to Make Ribollita Soup
-
Heat the Oil: Warm 2 tablespoons of olive oil in a large pot over medium-high heat. Once hot, add the Italian sausage and brown it thoroughly, about 5-7 minutes, then set aside.
-
Sauté the Aromatics: In the same pot, add chopped onion, diced carrots, and celery. Sauté for 8-10 minutes until they’re tender and fragrant. Add minced garlic and cook for an additional minute, stirring constantly.
-
Build the Flavor: Stir in 2 tablespoons of tomato paste and a pinch of red pepper flakes. Pour in 1 cup of red wine and let it simmer for about 2 minutes. This step deepens the flavors wonderfully!
-
Combine the Base: Add 28 oz of crushed tomatoes, 4 cups of chicken stock, and the parmesan rind to the pot. Then, return the browned sausage. Let the mixture simmer uncovered for 30 minutes, allowing the flavors to meld.
-
Toast the Bread: While the soup simmers, tear crusty bread into chunks. In a skillet, toast the bread pieces with a drizzle of olive oil until golden brown.
-
Add Greens and Beans: Stir in 2 cups of chopped green chard and 1 can (15 oz) of rinsed cannellini beans into the soup. Simmer for another 10 minutes, until the greens are wilted and tender. Don’t forget to season to taste!
-
Serve with Love: To serve, place toasted bread in bowls, ladle the ribollita soup over the top, and sprinkle freshly grated parmesan and basil for an extra touch.
Optional: Garnish with a drizzle of high-quality olive oil for added richness.
Exact quantities are listed in the recipe card below.

What to Serve with Ribollita Soup?
As you savor each comforting spoonful of ribollita soup, consider pairing it with complementary dishes that enhance this hearty winter meal.
-
Crusty Bread: Ideal for soaking up the rich broth, this complements the soup’s texture beautifully. Choose an artisanal sourdough for an extra crunch!
-
Simple Green Salad: A refreshing mix of greens with a light vinaigrette balances the soup’s richness and introduces a lovely, crisp contrast.
-
Garlic Breadsticks: The garlicky aroma and buttery texture add another layer of indulgence, perfect for mopping up every last drop of soup.
-
Cheesy Polenta: Creamy polenta offers a smooth, velvety addition that mingles well with the robust flavors of the ribollita. It’s a delightful twist!
-
Roasted Vegetables: Seasonal veggies like Brussels sprouts or carrots add a flavorful touch while bringing a charming color palette to your table.
-
Red Wine: A glass of full-bodied red wine enhances the meal’s heartiness and beautifully meshes with the soup’s savory notes.
Delight in these pairing options and elevate your ribollita experience while enjoying the warmth of a home-cooked meal!
Expert Tips for Ribollita Soup
- Brown the Sausage Well: Ensuring the sausage is browned adds deep, rich flavors to your ribollita soup. Don’t rush this step!
- Use Stale Bread: Day-old crusty bread is perfect for this soup. It absorbs the broth beautifully without falling apart.
- Adjust Thickness: Want a thicker soup? Simmer longer to reduce liquid. For a lighter version, just add more chicken stock.
- Meld the Flavors: Let the soup sit briefly before serving. This allows the flavors in the ribollita soup to deepen and blend perfectly.
- Fresh Ingredients Matter: Always use fresh garlic and high-quality tomato paste to enhance the overall flavor profile of your dish.
How to Store and Freeze Ribollita Soup
- Fridge: Store leftover ribollita soup in an airtight container for up to 3 days. Ensure it cools completely before sealing to maintain freshness.
- Freezer: For longer storage, freeze the soup in portions for up to 3 months. Use freezer-safe containers or bags, removing as much air as possible.
- Reheating: Thaw overnight in the fridge before reheating. Gently warm on the stove over medium heat, adding a splash of stock if the soup thickens too much.
- Bread Storage: Store toasted bread separately at room temperature in a paper bag to maintain its crispiness. For best texture, re-toast before serving the soup again.
Make Ahead Options
Ribollita Soup is a wonderful choice for meal prep, allowing you to savor the flavors without the last-minute rush. You can prepare the soup base, including the sautéed vegetables and sausage, up to 24 hours ahead. Just refrigerate it in an airtight container once it reaches room temperature. You can also chop the greens and toast the bread in advance for easy assembly. When you’re ready to serve, simply reheat the soup on the stove, adding in the greens and beans for the last 10 minutes. This assures the soup remains just as delicious and warm, perfect for a cozy dinner on a busy weeknight!
Ribollita Soup Variations & Substitutions
Feel free to make this ribollita soup your own with these delightful twists and substitutions that enhance flavor and cater to different tastes!
- Dairy-Free: Omit the parmesan rind and use nutritional yeast for a cheesy flavor without dairy.
- Lean Protein: Swap Italian sausage for turkey sausage to lighten up the dish while keeping it hearty.
- Extra Veggies: Add diced zucchini or bell peppers for a pop of color and added nutrition.
- Spicy Kick: Incorporate diced jalapeños or chili oil for an exciting heat that complements the soup beautifully.
Adding a personal touch is part of the joy of cooking!
- Herb Boost: Fresh herbs like thyme or basil can elevate the flavors, adding a fragrant aroma.
Explore different beans!
- Bean Variety: Mix in kidney beans or chickpeas for unique textures and flavors; this adds protein and heartiness.
- Sweetness: Toss in a handful of corn for a hint of sweetness that brightens the overall flavor profile.
Let your creativity shine while savoring each delicious bowl of warmth!

Ribollita Soup Recipe FAQs
How do I select the right Italian sausage for ribollita soup?
Absolutely! When choosing Italian sausage, look for one that is fresh and well-seasoned. I often opt for a sweet variety to balance the heat from the red pepper flakes. If going for spicy, ensure that it’s not overwhelming, as the spices in the soup will also contribute to the overall flavor. If you prefer a lighter fare, chicken sausage is a great alternative!
How do I store leftover ribollita soup?
Very! To store leftovers, allow the soup to cool completely, then transfer it to an airtight container. It can stay fresh in your refrigerator for up to 3 days. Remember to keep the toasted bread separate to prevent it from getting soggy.
Can I freeze ribollita soup? How?
Definitely! To freeze ribollita soup, let it cool entirely, and pour it into freezer-safe containers or bags, leaving some space at the top for expansion. It will maintain its best quality for up to 3 months. Thaw overnight in the refrigerator before reheating, gently warming it on the stove. Adding a splash of chicken stock will help revive its creamy consistency.
Advertisement
What should I do if the soup is too thick?
Don’t worry! If you find your ribollita soup gets too thick while simmering, simply stir in a little more chicken stock or water until you reach your desired consistency. Another trick is to remind yourself—simmering longer will deepen flavors, so don’t rush it!
Can my dogs eat ribollita soup?
Great question! While some ingredients like green chard and beans are safe for dogs, it’s best to avoid feeding them sausage or added spices. If you want to share a taste with your furry friend, set aside a small amount before adding these ingredients, keeping it plain and simple!
What if I’m allergic to certain ingredients?
No worries at all! Ribollita soup is incredibly versatile. For allergies, simply substitute the problematic ingredient with safe alternatives, like using turkey sausage or omitting it for a vegetarian version. Always check ingredient labels to ensure they’re free from allergens. Enjoy creating a personalized version that fits your needs!

Hearty Ribollita Soup with Italian Sausage for Cozy Nights
Ingredients
Equipment
Method
- Heat 2 tablespoons of olive oil in a large pot over medium-high heat. Add Italian sausage and brown for about 5-7 minutes, then set aside.
- In the same pot, add chopped onion, diced carrots, and celery. Sauté for 8-10 minutes until tender. Add minced garlic and cook for an additional minute.
- Stir in 2 tablespoons of tomato paste and a pinch of red pepper flakes. Pour in 1 cup of red wine and let simmer for about 2 minutes.
- Add 28 oz of crushed tomatoes, 4 cups of chicken stock, and the parmesan rind. Return browned sausage and let simmer uncovered for 30 minutes.
- Tear crusty bread into chunks and toast with a drizzle of olive oil until golden brown.
- Stir in 2 cups of chopped green chard and 1 can of rinsed cannellini beans into the soup. Simmer for another 10 minutes.
- To serve, place toasted bread in bowls, ladle the ribollita soup over it, and sprinkle freshly grated parmesan.







