Tomato Bread Soup: Inspired by Florence, Italy

Tomato and bread soup originated in Italy. Now you can indulge in this Italian traditional dish far outside the Apennine Peninsula.   

Last updated: August 28, 2025

Italian tomato bread soup | Roads and Destinations
Italian tomato bread soup. Photo by Lily Morello

Italian Tomato Bread Soup

It was a sunny, but very cold day when we took a train from Rome to Florence. Surprisingly, we felt warm. It might have been our excitement that helped us focus on the capital of Tuscany, a beautiful region in central Italy. Yet during lunch time, hungry and overjoyed, I couldn’t say no to a big bowl of traditional Italian tomato and bread soup.

Pappa al Pomodoro

Italian tomato and bread soup or Pappa al Pomodoro, how the Italians call it, is a staple in Tuscan cuisine. It’s made with two main ingredients: tomatoes, fresh or canned, and stale bread. To enhance the taste, locals can also add garlic, onion, basil, olive oil, salt, and pepper.

Although known for their gourmand skills, the Italians started cooking their tomato and bread soup out of necessity. First, it kept them warm and satiated. Second, this simple dish helped use all the ingredients that were about to deteriorate.

Food around the world - Roads and Destinations
The bread needs to be toast first

ITALIAN TOMATO AND BREAD SOUP

  • Prep time: 10 minutes
  • Cook time: 30 minutes
  • Yield: 4-5 servings

Ingredients

  • 1 small yellow onion, diced
  • 1 (28-ounce) can chopped tomatoes with juice or 8-10 peeled and chopped mixed fresh local tomatoes
  • 5 cloves garlic, minced
  • 1 cloves garlic, whole
  • 1.5 quarter or 6 cups vegetable stock
  • 3 bay leaves
  • 3-5 slices country bread
  • 1 teaspoon red pepper flakes
  • 2-3 tablespoon virgin olive oil
  • Sea salt and pepper to taste
  • 2-3 tablespoon fresh Italian basil, chopped
  • 2-3 tablespoon fresh Italian parsley, copped

Directions 

  1. In a medium-sized pot add 1 tablespoon olive oil, the onion, and red pepper flakes and sauté until translucent.
  2. Add the garlic and basil. Stir it.
  3. Add the tomatoes and bay leaves. Pour in the vegetable stock, bring to a simmer, cook on low flame for 20-25 minutes.
  4. Season with salt and pepper.
  5. While the soup is cooking, toast the bread on both sides.
  6. Rub both sides of the bread with 1 whole clove of garlic.
  7. Use the remaining two tablespoon olive oil to brush the bread.
  8. Cut the bread into small cubes; add them to the soup. Cover with a lid and let it sit for 10 minutes.
  9. Serve in bowls garnished with the fresh Italian parsley.

Tips

  1. If you use fresh tomatoes for this Italian tomato and bread recipe, cut small X on the bottom of each tomato. Put them into boiling water and cook for 1 minute. Remove from the water.
  2. When the tomatoes have cooled, peel back the tomato skin and discard.
  3. Blend or chop the tomatoes, saving the juice.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.