Ribollita

If you've got carrots, celery and cannellini beans, you're most of the way to this Italian vegetarian: about 85 minutes of cooking across 10 steps. You'll find the full ingredient list (with a scaler to change the servings), 10 steps of method, substitutions, and ideas for what to serve alongside.
You'll mainly reach for oven and grill / broiler. At medium difficulty across 10 steps, it's manageable with a little attention. As written, it's meat-free.
What you'll need
Shopping list (8)
Pantry staples (you likely have these)
🔁 Unit converter
How to make it
- Put 2 tablespoons of the oil in a large pot over medium heat. When it’s hot, add onion, carrot, celery and garlic; sprinkle with salt and pepper and cook, stirring occasionally, until vegetables are soft, 5 to 10 minutes.
- Heat the oven to 500 degrees.
- Drain the beans; if they’re canned, rinse them as well.
- Add them to the pot along with tomatoes and their juices and stock, rosemary and thyme.
- Bring to a boil, then reduce heat so the soup bubbles steadily; cover and cook, stirring once or twice to break up the tomatoes, until the flavors meld, 15 to 20 minutes.
- Fish out and discard rosemary and thyme stems, if you like, and stir in kale.
- Taste and adjust seasoning.
- Lay bread slices on top of the stew so they cover the top and overlap as little as possible.
- Scatter red onion slices over the top, drizzle with the remaining 3 tablespoons oil and sprinkle with Parmesan.
- Put the pot in the oven and bake until the bread, onions and cheese are browned and crisp, 10 to 15 minutes. (If your pot fits under the broiler, you can also brown the top there.) Divide the soup and bread among 4 bowls and serve.
You'll use: Oven · Grill / broiler · Large pot · Saucepan
Watch how it's made

Hosted on YouTube — pressing play loads content from YouTube.
Ingredient substitutions
- Parmesan
- pecorino · grana padano · aged asiago
What to serve with Ribollita
- Spaghetti Bolognese Beef
- Vegan Lasagna Vegan
- Mediterranean Pasta Salad Seafood
- Potato Gratin with Chicken Chicken
Tips & common questions
How long does Ribollita take to make?
About 85 minutes from start to finish — an estimate based on the 10 steps and 14 ingredients. Times vary with your kitchen and how much prep you do ahead.
What can I use instead of parmesan?
Try pecorino. See the substitutions section above for more swaps.
Can I scale this recipe up or down?
Yes — use the servings control above the ingredients and every quantity rescales automatically (fractions included). Cooking times stay roughly the same; very large batches may need a little longer.
Is Ribollita vegetarian?
Its ingredients contain no meat or fish, so it's suitable for vegetarians. Check any cheeses for animal rennet if that matters to you.
Recipe data for Ribollita via TheMealDB (open database). ▶ Video. Original source. Consomee adds the scaler, ingredient tools, timing and structure — how we source recipes.







