This post may contain affiliate links. Please read our disclosure policy.
Acquacotta is a traditional Tuscan soup made with beautiful seasonal vegetables, ladled on top of toasted bread and pecorino cheese and then topped with a poached egg. It’s simple, wholesome and absolutely delicious!

Acquacotta is another great example of ‘cucina povera’ (poor kitchen or poor man’s food). It’s way of using up whatever is to hand and transforming it into something nourishing, satisfying and as always, delicious!
It was traditionally made by outdoor workers (usually cowboys or shepherds) in La Maremma area of Tuscany. Seasonal vegetables were cooked in water and spooned on top of stale bread and pecorino cheese.
I love this dish, not only because it’s made with wholesome ingredients and feels good to eat, but proves that good food doesn’t need to be complicated.
Quick note – our recipe vs tradition
Traditionally, the vegetables are not sauteed in olive oil and are added directly to water, which gives the dish a much more delicate flavour.
We opted to saute the soffritto for a little extra depth and decided to use vegetable stock, which is commonly used now instead of water.
Ingredient notes

Pin this now to find it later
Pin It- Soffritto – carrot, celery and onion. Some recipes don’t use carrot and some use a lot more celery and onion. I’m not a huge fan of celery, so this is the perfect balance for me, but you can use more or less of what you love.
- Chard – I used rainbow chard because it’s readily available right now, but use whatever green is in season, such as spinach, kale or cavolo nero.
- Tomatoes – Acquacotta doesn’t tend to be tomato-heavy, and you don’t want it to be the dominant flavour, so we drain the plum tomatoes before adding them. You can also use fresh tomatoes or just add a little tomato paste.
- Chilli flakes – this is just for a very subtle kick of heat. I say, add them to taste or omit altogether if you prefer.
Recipe tips
Eat acquacotta all year round – this may seem like a hearty dish for cold weather but it’s similar to Pappa al Pomodoro and Ribolilta in that it can also be eaten ‘just warm’ during spring and summer.
Crusty bread – this is a great way to use up stale bread, but if you don’t have any, you can toast slices of bread instead.
Variations – we sometimes add fresh basil to ours, which is delicious, and parsley would also work great. Potatoes are a great addition if they need using up.
Yes, you can prep the whole soup in advance, but don’t add the eggs until you are ready to serve it.
Leftover soup can be stored in the fridge for 1-2 days and reheated on the stove. We recommend poaching the eggs fresh when serving.

More Tuscan recipes to try
Did you know we have regional categories dedicated to sharing authentic recipes from each region in Italy? You can find more of our Tuscan recipes here.
If you’ve tried this Acquacotta recipe or any other recipe on the blog then don’t forget to rate the recipe and let me know how you got on in the comments below, I love hearing from you! You can also follow us on Facebook, Instagram and Pinterest or sign up to our Newsletter to see more of our delicious food.
Step By Step Photos Above
Most of our recipes come with step by step photos, helpful tips and tricks to make it perfectly first time and even video!
Acquacotta Maremmana (Tuscan Vegetable Soup with Poached Eggs)

Ingredients
- 2 cloves garlic
- 1 white onion
- 2 celery stalks
- 1 large carrot
- 7 oz rainbow chard or greens, (200g)
- 14 oz canned plum tomatoes, (400g) I recommend Mutti
- 4 large eggs
- 1 pinch Chilli flakes
- 3 and 3/4 cups vegetable stock, (900ml)
- 4 slices crusty white bread
- Pecorino cheese, for serving
- Salt and pepper
- Olive oil
Instructions
Prep
- Chop the carrot, celery and onion into medium-sized chunks and place in a bowl. Finely chop the garlic, set aside. Wash and roughly chop the greens/chard, set aside. Drain the plum tomatoes. Make up your stock.
To make the soup
- Put 2 tablespoons of olive oil in a large pot. Once hot, add the onion, carrot, and celery and saute gently until softened (about 10 minutes). Add the chopped garlic, chilli flakes and a pinch of salt and pepper and saute for 30-40 seconds.
- Next, add the chopped chard and stir through the vegetables. Add the drained plum tomatoes and vegetable stock. Simmer for 45 minutes uncovered.
- 5 minutes before the end, toast the slices of crusty bread and place each slice at the bottom of your serving bowls. Top each slice with a drizzle of olive oil and a generous amount of grated pecorino cheese.
- When the soup is ready, turn it down low and crack each egg into the soup. Cover with a lid and let the eggs poach for 6-7 minutes.
- Once cooked, place each egg on top of the toasted bread and ladle over the rest of the soup. Top the egg with a pinch of salt and pepper and serve.
Notes
- You can adapt this recipe with whatever seasonal vegetables you like.
- The soup can be prepped in advance and stored in the fridge for 1-2 days, but I recommend only poaching the eggs before serving.
Helpful Info for All Recipes
- I always use extra virgin olive oil in all of my recipes unless stated otherwise
- When I use canned or jarred tomatoes of any kind I always use Cirio or Mutti brands for the best results and flavour.
- All vegetables are medium sized unless stated otherwise
- All recipes are tested and developed using a fan (convection) oven
- Find out more about how nutrition is calculated.
- Check out our must have Italian Pantry Staples.
- You can also find all our Essential Kitchen Tools for Italian Cooking.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.






















