Ribollita Soup - Classic Italian Comfort
30-MINUTE MEALS! Get the email series now
Royal Recipe

Classic Ribollita Soup

5 from 1 vote
1 Comments
Emily Kate
By: Emily KateUpdated: Sep 13, 2026
This post may contain affiliate links. Please read our disclosure policy.

A comforting Tuscan bread and vegetable soup that transforms simple pantry ingredients into a thick, hearty, and soul-warming bowl—the perfect way to use day-old bread.

Classic Ribollita Soup

This ribollita has been my winter weeknight hero for years, the kind of dish that turns a handful of humble pantry staples into something soulful and deeply satisfying. I discovered this version on a chilly February evening when I had an overripe loaf and a tired bunch of kale in the fridge; one pot later the house smelled like a trattoria and everyone asked for seconds. What makes this so special is the texture contrast — silky crushed tomatoes and beans, the gentle chew of tuscan kale, and the creamy dissolution of crusty bread that thickens the broth into a stew-like comfort.

I love how forgiving this recipe is: the ingredients are flexible, the timing is relaxed, and it improves if left to rest for a day. The Parmesan rind adds a rounded umami depth that makes the soup taste like it simmered for hours, even though it comes together quickly. Whether you make it for a family dinner, a potluck, or to stretch your groceries, this bowl delivers warmth and satisfaction with every spoonful.

Why You'll Love This Recipe

  • This recipe uses pantry staples — canned tomatoes, canned beans, and day-old bread — so it’s perfect for last-minute cooking and low on grocery stress.
  • It comes together in about 40 minutes total, yet tastes like a slowly simmered classic; great for both busy weeknights and relaxed weekends.
  • Make-ahead friendly: flavors deepen overnight, making it ideal for meal prep or cooking one day and enjoying the next.
  • Crowd-pleasing and adaptable: easy to stretch for guests, to make vegetarian-friendly, or to adjust for seasonal produce swaps.
  • Comforting texture: the bread dissolves into the broth to create a naturally thickened, risotto-like consistency without cream.
  • Finishing touches like grated Parmesan, extra bread cubes, and fresh basil let you tailor each bowl to taste and presentation.

In my house, this is the recipe that reliably brings people to the table. My partner always reaches for extra crusty bread to dunk, and my daughter insists on adding a mountain of grated cheese. I find the little ritual of removing the Parmesan rind and thyme sprigs at the end — and giving the soup a final taste-adjustment — makes the cooking feel thoughtful and celebratory even on an ordinary night.

Ingredients

  • Olive oil: Use a good-quality extra-virgin olive oil for sautéing — about 2 tablespoons. It provides the classic Mediterranean base flavor; I like Colavita or a local cold-pressed bottle for the aroma.
  • Onion, carrot, celery: One large yellow onion, three carrots, and two celery ribs form the soffritto. Chop them evenly so they soften at the same rate; this trio builds the savory backbone of the soup.
  • Garlic & red pepper: Five cloves of garlic and 1/4 teaspoon crushed red pepper flakes add warmth and aroma. Mince the garlic fine so it mellows into the broth without burning.
  • Tomatoes & broth: One 28-ounce can of crushed San Marzano tomatoes and four cups vegetable broth create a bright yet savory liquid base — use low-sodium broth if you prefer more control over seasoning.
  • Herbs & Parmesan rind: Fresh thyme sprigs, two tablespoons chopped basil, 1/2 teaspoon minced rosemary, one bay leaf, and a 4-inch Parmesan rind give deep, layered flavor as the soup simmers.
  • Beans & greens: One 15-ounce can cannellini beans, rinsed, and a small bunch of Tuscan kale (remove ribs and chop) add protein and fiber; kale holds up well to simmering and gives texture.
  • Bread & garnish: Two cups cubed crusty Italian bread (day-old) to thicken the soup; grated Parmesan, extra bread cubes, and fresh basil are optional for topping.

Instructions

Sauté the aromatics: Heat 2 tablespoons olive oil in a large heavy-bottomed pot over medium-high heat. Add the chopped onion, carrot, and celery and cook, stirring occasionally, for about 5 minutes until translucent and slightly softened. The goal is gentle caramelization — watch for soft edges without browning deeply. Build flavor with garlic and spice: Stir in 5 minced garlic cloves and 1/4 teaspoon crushed red pepper flakes. Cook for 1 to 2 minutes until the garlic becomes fragrant; avoid burning by lowering heat if it starts to brown. This step infuses the oil so flavors meld into the base. Add liquids and herbs: Pour in the 28-ounce can crushed San Marzano tomatoes and 4 cups vegetable broth. Add 3 sprigs fresh thyme, 2 tablespoons chopped fresh basil, 1/2 teaspoon minced fresh rosemary, 1 bay leaf, and the Parmesan rind. Stir to combine and bring to a gentle simmer. Simmer until vegetables are tender: Cover the pot slightly ajar and simmer for about 20 minutes, or until the vegetables are fully softened and the flavors have married. Keep the heat low enough that the pot maintains a gentle bubble rather than a vigorous boil. Add beans, kale, and bread: Stir in the rinsed cannellini beans and the chopped Tuscan kale, then add 2 cups of cubed day-old Italian bread. Continue to simmer, uncovered, for about 5 minutes until the bread starts to break down and thicken the broth. Use the back of a spoon to press some bread and beans against the pot to create creaminess. Finish and serve: Remove and discard the thyme sprigs, bay leaf, and Parmesan rind. Taste and adjust with kosher salt and freshly ground black pepper. Ladle into bowls and top with grated Parmesan, extra bread cubes, and fresh basil if desired. User provided content image 1

You Must Know

  • This bowl is high in fiber and plant protein thanks to cannellini beans and kale; it freezes well for up to 3 months in an airtight container but will loosen when reheated — stir in additional bread if needed when serving.
  • Use low-sodium broth to better control salt levels, particularly because the Parmesan rind and grated cheese contribute saltiness at the end.
  • Leftovers often taste better the next day as the flavors meld; reheat gently and add a splash of broth if it becomes too thick.
  • For a gluten-free option, substitute gluten-free rustic bread or omit the bread and blend a cup of beans to thicken the soup instead.

My favorite part of making this is the moment you remove the rind and bay leaf and take that first spoonful — the balance of tomato, herby depth, and creamy beans feels like a warm embrace. It’s a recipe that’s given me great comfort during sick days, late study nights, and rainy weekends, and it’s the one pot I reach for when I want food that feels lovingly restorative.

Storage Tips

Cool the soup to room temperature before refrigerating in airtight containers; it will keep for 4 to 5 days. For freezing, portion into individual freezer-safe containers and freeze for up to 3 months. When reheating, thaw in the fridge overnight if frozen, then warm gently on the stovetop over low heat and add a splash of vegetable broth or water to loosen the texture if it has thickened. Store bread and any crispy garnishes separately to maintain their texture; re-toast extra cubes in a 400°F oven for 6–8 minutes before serving.

Ingredient Substitutions

If you don’t have San Marzano tomatoes, use another good-quality canned crushed tomato or whole peeled tomatoes pulsed briefly in a blender. Swap cannellini for great northern or butter beans; they will change the mouthfeel slightly but remain delicious. For a dairy-free finish, omit the Parmesan rind and cheese and substitute a tablespoon of nutritional yeast for savory depth. If kale is unavailable, sturdy greens like Swiss chard or collard greens work well — remove large stems and slice thinly so they wilt evenly.

User provided content image 2

Serving Suggestions

Serve hot in wide bowls with a generous grating of Parmesan and a drizzle of extra-virgin olive oil. Add a handful of toasted bread cubes for crunch and scatter torn basil leaves for freshness. Pair with a crisp green salad and a light white wine for an elegant weeknight meal, or serve with roasted vegetables for a heartier spread. For a casual family dinner, place a bowl of grated cheese and extra bread on the table so everyone can customize their own bowl.

Cultural Background

Ribollita is a traditional Tuscan dish whose name means "reboiled" — it was historically reheated the next day, often after a day of work in the fields. The recipe grew from peasant cooking, using stale bread and seasonal vegetables to make a nourishing, no-waste meal. Different villages have variations: some add more beans, others more leafy greens, but the spirit of thrift and flavor unites all versions. It represents the Italian approach to food: simplicity, respect for ingredients, and an emphasis on community.

Seasonal Adaptations

In winter, stick with hearty kale and root vegetables; in spring, incorporate young greens and peas for brightness. Late summer calls for fresh tomatoes instead of canned if ripe and sweet, and fall is perfect for adding roasted squash or cipollini onions. Small adjustments like swapping rosemary for oregano or adding a squeeze of lemon before serving can adapt the profile to the season while keeping the soul of the dish intact.

Meal Prep Tips

Make a double batch and portion into meal-sized containers for grab-and-go lunches. If planning to freeze, slightly undercook the greens so they retain texture after reheating. Keep extra bread and grated Parmesan separate and add them just before serving to keep textures vibrant. A slow-simmered pot tastes best the second day, so cook on a Sunday for easy weekday meals that feel homemade and nourishing.

There’s something joyful about a pot that stretches, comforts, and brings people together. This ribollita is exactly that kind of food — simple, robust, forgiving, and endlessly satisfying. Try making it once, then tweak it to make it your own and keep returning to the warm, comforting bowl it provides.

Pro Tips

  • Toast extra bread cubes separately in the oven at 400°F for 6–8 minutes to add crunch while leaving the soup’s bread base intact.

  • Use the back of a spoon to mash some beans and bread directly in the pot to create a naturally creamy texture without cream.

  • Start with low-sodium broth and adjust salt at the end after removing the Parmesan rind to avoid over-salting.

This nourishing classic ribollita soup recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.

FAQs about Recipes

Can I make this gluten-free?

Yes. Use gluten-free rustic bread or omit the bread and blend extra beans to thicken the soup. Reheat gently and add extra broth if needed.

Can I prepare this in advance?

Yes — make the soup a day ahead and refrigerate. Flavors deepen and the texture becomes richer. Reheat gently before serving.

How long does this keep in the freezer?

Freeze cooled portions in freezer-safe containers for up to 3 months. Thaw overnight in the fridge and reheat gently.

Tags

Healthy LivingsoupItalian-cuisinevegetariancomfort-foodwinter-disheshome-cooking
No ratings yet

Classic Ribollita Soup

This Classic Ribollita Soup recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Servings: 6 steaks
Classic Ribollita Soup
Prep:15 minutes
Cook:25 minutes
Rest Time:10 mins
Total:40 minutes

Ingredients

Soup base

Aromatics

Herbs & seasoning

Beans & greens

Bread & garnish

Instructions

1

Sauté aromatics

Heat 2 tablespoons olive oil in a large pot over medium-high heat. Add chopped onion, carrots, and celery and cook for about 5 minutes until softened and translucent, stirring occasionally.

2

Add garlic and spice

Stir in minced garlic and 1/4 teaspoon crushed red pepper flakes; cook for 1 to 2 minutes until fragrant, lowering heat if garlic begins to brown.

3

Combine tomatoes, broth, and herbs

Add crushed tomatoes, vegetable broth, thyme sprigs, chopped basil, minced rosemary, bay leaf, and Parmesan rind. Stir and bring to a gentle simmer.

4

Simmer until tender

Cover slightly and simmer for 20 minutes until vegetables are fully softened and the flavors have blended; maintain a low gentle simmer.

5

Add beans, kale, and bread

Stir in cannellini beans, chopped kale, and cubed day-old bread. Simmer uncovered for 5 minutes until the bread begins to dissolve and thicken the soup; mash some beans/bread against the pot to increase creaminess.

6

Finish and serve

Remove thyme sprigs, bay leaf, and Parmesan rind. Taste and season with salt and pepper. Ladle into bowls and top with grated Parmesan, extra bread cubes, and fresh basil if desired.

Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Nutrition

Calories: 320kcal | Carbohydrates: 40g | Protein:
14g | Fat: 9g | Saturated Fat: 3g |
Polyunsaturated Fat: 2g | Monounsaturated Fat:
4g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@cravele on social media!

Classic Ribollita Soup

Categories:

Classic Ribollita Soup

Did You Make This?

Leave a comment & rating below or tag @cravele on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family photo

Hi, I'm Emily!

Chef and recipe creator specializing in delicious Healthy Living cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.