Pappa al Pomodoro – Homemade Tomato Soup
This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission.
Classic Pappa al Pomodoro, a rustic Tuscan homemade tomato soup is made by simmering tomatoes, carrots, onions, olive oil, basil and bread until everything merges into a thick and comforting consistency! This Pappa al Pomodoro is a soul-warming comfort food that showcases the rich flavors of the Mediterranean region.

Why We Love This Tuscan Tomato Bread Soup Recipe
Classic Italian Pappa al Pomodoro is a dish we experienced on our trip to Italy, and I knew that I had to replicate at home! It is absolutely full of flavor and so satisfying to eat.
Pappa al Pomodoro is a peasant dish, designed to fill empty tummies and comfort the soul. It is thick and chunky, with a silky base, created by simmering day-old bread into the soup until it dissolves. Canned tomatoes are simmered with fresh ingredients like carrots, garlic, basil, and rustic Italian bread until all of the ingredients mold together into a rustic homemade tomato soup!
Don’t get me wrong… I love classic American homemade tomato soup, and I love tomato bisque. Yet there is something about this rustic version that captivates and soothes.

What Ingredients You Need
This Tuscan bread tomato soup uses minimal ingredients for a fresh and satisfying soup. Since there aren’t that many ingredients here, it is important to use high-quality, fresh ingredients!
- Olive Oil
- Onion – finely chopped
- Carrots – finely chopped
- Fresh Basil – or dried
- San Marzano Tomatoes – whole, peeled tomatoes
- Bay Leaf
- Vegetable Broth – or chicken broth if you are not vegetarian
- Chianti Wine – or other dry, Italian red wine
- Rustic Italian Bread
- Parmesan Cheese
- Salt & Pepper

How to Make Homemade Pappa al Pomodoro
Pour olive oil into a large sauce pot and place over medium heat. Add the onions, garlic, carrots, and basil and sauté for 10-12 minutes, stirring regularly.

Open the cans of stewed tomatoes. Pour the juices into the pot, then squash each tomato by hand, breaking into irregular pieces, as you place them into the pot. Add the bay leaf, 1 teaspoon salt, 1/2 teaspoon black pepper, vegetable broth, wine, and bread.
Bring to a boil, lower the heat, and simmer for 20-30 minutes. Stir occasionally.

Check the Italian tomato soup. If the bread cubes haven’t dissolved to create a thick porridge, use a potato masher to break them up into smaller pieces. Then turn off the heat and stir in 3/4 cup shaved parmesan cheese. Add more salt and pepper to taste!
To serve, scoop the chunky tomato soup into cups or bowls and finish with a little drizzle of olive oil and a sprinkle of parmesan cheese and enjoy!

Serving Suggestions
Serve your homemade al pomodoro soup all on its own, or with some crusty bread! For a heartier meal, try pairing it with some of my favorites:
- Homemade Grilled Cheese Sandwich
- Caprese Panzanella Salad
- Antipasto Spinach Salad
- Green Risotto
- Crusty Garlic Bread
Tips & Tricks
- Skip the wine if desired! The wine in this recipe adds a depth of flavor that you won’t get otherwise, but if you prefer not to cook with wine than replace it with extra broth.
- Tuscan rustic tomato soup is meant to be chunky, but if you prefer a smooth tomato soup, use an immersion blender to blend everything together at the end!
- Use fresh tomatoes during the summertime when tomatoes are super flavorful!
- Garnish with extra fresh basil leaves for maximum flavor!

Frequently Asked Questions
Technically, no. As far as canned tomatoes go, San Marzano tomatoes have the best quality and flavor. They are truly Italian tomatoes, so you can have the most authentic pappa al pomodoro as you can.
If you opt to use fresh tomatoes in this tomato soup recipe, it is best to blanch and peel them before using them here. The soup might turn out less watery, so add more broth until you get to your desired consistency!
Store any leftover homemade tomato soup in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave on in a sauce pot until heated through!
Definitely! Let the soup cool and store in freezer safe bags and stack them on a baking sheet in the freezer until frozen. You can then remove the baking sheet and stack the soup bags in the freezer for up to 3 months. Let it thaw slightly before placing it in a sauce pan to fully heat through!
Looking for more Italian-Inspired Recipes? Be sure to also try:
- Creamy Tomato Soup
- Vegetable Lasagna
- Whole Roasted Snapper
- Chicken Pesto Pasta
- Tuscan White Bean Soup
Pappa al Pomodoro – Homemade Tomato Soup
Ingredients
- 1/3 cup olive oil
- 3 cups chopped onion
- 5 cloves garlic, minced
- 1 1/2 cups shredded carrots
- 1/2 cup chopped basil
- 2 cans San Marzano tomatoes (28-ounce cans)
- 1 bay leaf
- 3 cups vegetable broth
- 1 cup Chianti wine
- 5 cups crustless rustic Italian bread, cut into small cubes
- 1 1/4 cups shaved Parmesan cheese
- Salt and pepper
Instructions
- Pour the olive oil into a large saucepot and place over medium heat. Add the onions, garlic, carrots, and basil and saute for 10-12 minutes, stirring regularly.
- Open the cans of stewed tomatoes. Pour the juices into the pot, then squash each tomato by hand, breaking into irregular pieces, as you place them into the pot. Add the bay leaf, 1 teaspoon salt, 1/2 teaspoon ground pepper, vegetable broth, wine, and bread. Bring to a boil, lower the heat, and simmer for 20-30 minutes. Stir occasionally.
- Check the pappa al pomodoro. If the bread cubes haven’t dissolved creating a thick porridge, use a potato masher to break them up into smaller pieces. Then turn off the heat and stir in 3/4 cup shaved Parmesan cheese.
- To serve, scoop the soup into cups or bowls and finish with a little drizzle of olive oil and a sprinkle of Parmesan cheese.
Notes
Nutrition
Making this recipe? Follow us on Instagram and tag @ASpicyPerspective so we can share what you’re cooking!
Pingback: 20 Authentic Italian Soup Recipes
Pingback: 25+ authentische italienische Beilagen für Ihr Hauptgericht - kochstubenprofi.de
Pingback: 25+ Authentic Italian Side Dishes For Your Main Course
Pingback: 20 Authentic Italian Soup Recipes - Insanely Good
We used to get a tomato soup like this without the bread, carrots, wine and Parmesan cheese in the work camp in Liberia near the French Guinea border. It quickly became a camp favourite! I made mine simple without the bread, carrots and Parmesan cheese. It was delicious and reminded me of Liberia and the great time I had working there!
Pingback: Chilled Zucchini Soup with Shrimp - Recipe Girl
I haven’t made this as yet but I have a question regarding the recipe. In the list of ingredients it calls for San Marzano tomatoes, however, in the instructions it says to “open the cans of stewed tomatoes”. Which is it, San Marzano or stewed?
Hi Wallie,
San Marzano is just a type of canned stewed tomatoes. They have a slightly sweeter robust flavor.
Pingback: Green Risotto Recipe - A Spicy Perspective
I would totally put parmesan cheese on pappa al pomodoro but an Italian friend told me it was a no no for this Tuscan staple. Can anyone confirm? I am all about authenticity, which is the reason why I am asking. No no, I am not the soup Nazi… or am I? ;-)
This is my new fav tomato soup! Oh. My. It was incredible and, like Lori above, I ran my immersion blender through it at the last minute to make it smoother and it was just perfect. Next time, I will be making a double batch too!
I made a double batch of this today with roma tomatoes from my garden. I was short on fresh basil and fresh garlic, so I used what I had then supplemented with frozen cubes of garlic and basil from Trader Joe’s. I always keep a supply of these in my freezer. When it was done, the bread cubes were still a little chunky, so I ran my immersion blender through it till it had the consistency I wanted. Perfect, delicious, and headed for the freezer as soon as it cools!
Am wondering if I make a double batch with all my fresh Roma tomatoes, would it freeze well? I’m thinking I would leave out the bread, then add it at the time of re-heating?
Hi Lori,
I think it probably would, and I also think you could go ahead and add in the bread, since it needs a little time to simmer down. Let me know how it turns out!
I am not much of a plain tomato soup eater. But the spices in these move this tomato soup out of that boring category. This one I would eat. with gusto.
This soup looks hearty and warm, perfect for the upcoming season!
So fun! I love finding a great new recipe when travel.
Can you replace the Chianti with something else (live in a dry county)?
Hi Linda, Does that mean you wouldn’t have “cooking wine” in your grocery stores next to the vinegars? They are not the best option, but would be better than nothing. Otherwise, you just aren’t going to get the same rich flavor without using real wine.
I just love this type of soup. Great comfort food!
I want this NOW! I mean, if the temperature was about 30 degrees cooler.
Can’t wait to try this…sounds delicioso! In your directions you mention “stewed tomatoes”…are the San Marzano tomatoes stewed tomatoes?
Yes. Happy Cooking! :)
This will totally get me in the mood for the weekend! And with wine? I’m all in.
This looks SO comforting and perfect for the chilly weather that’s heading our way soon!
Oh, this would be one of my top requests too! Love this!
Loving your Italian dishes recently! This soup looks fantastic!
Yum! This look so good! I love that it is a bit heartier than regular old tomato soup. Can’t wait to try it out. Thanks for sharing, Sommer!
The description of your feast had me drooling, but I can see why this soup was such a hit. Sometimes the simplest dishes are the best.
love this soup! do you think I can use fresh tomatoes instead of canned?
Yes! Parboil them first and remove the skins, then you should be good to go!
Sounds amazing for fall! Too bad it’s still almost 90 degrees here in Atlanta….
This soup is calling my name! Even though it’s only 6am, I crave it!