All Recipes

Ribollita (Italian Bread Soup) – The Coziest Soup I Know

I don’t know about you, but some days I just want a meal that doesn’t try too hard. Not fancy, not trendy — just warm, filling, and made from things I already have on hand. The kind of meal that makes you feel like everything’s going to be okay, even if the laundry’s piling up and the weather’s gone gray and moody.

That’s exactly what this soup is. Ribollita — which just means “reboiled” in Italian — is like the lovechild of pantry cooking and a big cozy hug. It’s thick. It’s rustic. And it tastes like something someone’s nonna made on a rainy afternoon while humming to herself and using up every last crust of bread.

I first made it out of desperation — you know that moment when you stare into the fridge and think, how is it possible we have food but also nothing to eat? I had a half-stale baguette, some celery that was on its last leg, a bit of frozen kale, and a lonely can of white beans. But what came out of that pot was pure gold. My husband went back for thirds, which never happens with soup.

Why You’ll Want to Make This (Again and Again)

  • You don’t need a grocery run – Most of this stuff is already sitting in your kitchen.

  • Hearty enough for dinner – This isn’t broth and vibes. It’s real-deal, stick-to-your-ribs soup.

  • Vegetarian and comforting – You won’t miss the meat. Promise.

  • Budget-friendly – It turns stale bread and canned beans into something magical.

  • Freezes like a dream – Make a double batch. You’ll be glad later.

What You’ll Need (And What You Can Totally Sub)

Don’t worry if you’re missing a thing or two. This is the kind of recipe that forgives you — and maybe even tastes better because of it.

  • Olive oil – Nothing fancy. Just enough to get things going.

  • Onion + celery – The humble start to so many good soups. Dice ’em small so they melt into the base.

  • Garlic – I mean… obviously.

  • Kale or spinach – Fresh is great, frozen is fine. Honestly, whatever greens you’ve got will probably work.

  • Tomato sauce or purée – I’ve even used leftover marinara in a pinch.

  • Parmesan rind – If you’ve been saving one in the freezer, now’s your moment. If not, skip it or toss in a handful of grated Parm at the end.

  • White beans – Cannellini are classic, but navy or great northern will do just fine.

  • Water – Not broth! The other stuff brings enough flavor, and the cheese rind handles the rest.

  • Stale bread – This is the backbone of ribollita. Baguette, sourdough, even torn-up sandwich bread if that’s what you’ve got. Toast it if it’s still too soft.

  • Grated Parmesan – For finishing. Because every bowl deserves a little flourish.

    Save This Recipe

    We'll email this post to you, so you can come back to it later!

  • Salt & pepper – Be generous. This soup is simple — seasoning matters.

Let’s Make Some Magic

Step 1: Start the base
In a big pot, warm up your olive oil over medium heat. Add the diced onion and celery. Season with salt and a few good cracks of black pepper. Stir and let it cook down until it’s all soft and kind of golden around the edges — about 5 to 7 minutes. Take a moment to smell that — it already smells like home.

Step 2: Garlic time
Add your garlic and stir it around for 30 seconds. Don’t let it brown. Just let it wake up.

Step 3: Greens go in
Toss in your kale or spinach and let it cook down until it’s wilted and tender. It’ll look like a lot at first, then disappear like magic.

Step 4: Brothy goodness
Pour in your tomato sauce, beans, the Parmesan rind (if using), and water. Give it a big stir. Bring it to a boil, then lower the heat and let it simmer, uncovered, for 20 to 25 minutes. Go fold some laundry or call your sister. Your house is about to smell incredible.

Step 5: Bread goes in
Tear up your bread into bite-sized pieces and stir them into the pot. Let the whole thing simmer for another 10 to 15 minutes. The bread will soak up that brothy goodness and turn the soup into a thick, almost stew-like wonder. If it’s too thick, add a little more water.

Step 6: Taste & finish
Remove the Parmesan rind. Taste and adjust your salt and pepper. Scoop into bowls, top with Parmesan, and if you’re feeling fancy, a little swirl of olive oil.

A Few Little Twists If You’re Feeling Fancy

  • Add some chopped carrots with the onion for sweetness.

  • Want a kick? A pinch of red pepper flakes does the trick.

  • If you’ve got pesto in the fridge, stir in a spoonful before serving. Heaven.

  • A fried egg on top turns it into a whole meal, especially with crusty bread on the side.

Leftovers? Oh, You’re in Luck

Ribollita was literally made to be eaten again. Stick it in the fridge and it’ll taste even better tomorrow. It’ll thicken as it sits, so just add a splash of water when you reheat.

It freezes beautifully, too — just portion it out and let it cool before you freeze. Pull it out on a day when everything feels like too much. It’ll help.

Before You Go…

I hope you give this recipe a try — even if it’s just to use up the odds and ends in your kitchen. It’s humble, it’s forgiving, and it’s the kind of meal that makes you feel taken care of.

And if you do make it, come back and tell me how it went. Did you use spinach or kale? Did your kids eat it? Did your husband ask for seconds and then act surprised when you told him it was all pantry stuff? I live for that kind of thing.

Stay warm, eat well, and remember: the best meals are the ones that come from what you already have.

With love and a full bowl,

Italian Bread Soup (Ribollita)

A rustic and hearty Tuscan soup made with vegetables, white beans, and day-old bread. Ribollita is a nourishing comfort dish traditionally enjoyed as a way to use up leftover bread and greens. Perfect for cold weather and full of deep, savory flavor.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Course Comfort Food, Main Dish, Soup, Vegetarian
Cuisine Italian
Servings 4
Calories 380 kcal

Ingredients
  

  • 4 tbsp olive oil
  • 1 onion finely diced
  • 3 celery stalks finely diced
  • 2 cloves garlic minced
  • 3 cups kale or spinach loosely packed or 1 3/4 cups frozen, defrosted
  • 3 cups tomato sauce or purée
  • 1 small Parmesan rind
  • 1 can white beans 19 oz, drained and rinsed
  • 4 cups water
  • 1 small baguette torn into small pieces, preferably stale or toasted
  • 1/4 cup grated Parmesan cheese for garnish
  • Kosher salt and freshly cracked black pepper to taste

Instructions
 

  • In a large pot, heat olive oil over medium heat. Add onion and celery, season with salt and pepper, and sauté for 5 to 7 minutes.
  • Add garlic and cook for 30 seconds until fragrant.
  • Stir in kale or spinach and cook until wilted, about 4 to 6 minutes.
  • Add tomato sauce, Parmesan rind, beans, and water. Bring to a boil, then reduce to a simmer and cook for 20 to 25 minutes.
  • Stir in bread pieces and simmer for 10 to 15 minutes, adding more water if the soup becomes too thick.
  • Adjust seasoning with more salt and pepper. Serve hot, garnished with grated Parmesan cheese.

Notes

This soup is even better the next day, once the flavors have had time to meld. Traditionally, it's reheated or 'reboiled'—hence the name ribollita.

Nutrition

Calories: 380kcal
Keyword bread soup, ribollita, Tuscan, Vegetarian, white beans
Love this recipe?Fllow us at @itsnotaboutnutritionrecipes for more

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




💬
Share via