Tuscan Pappa al Pomodoro (Tomato and Bread Soup) Recipe

This Tuscan bread-and-tomato soup is one of the best ways to enjoy tomatoes in the winter. Vicky Wasik

Why It Works

  • While this dish is traditionally designed to use stale bread, this version works just as well with fresh, which softens faster and saves time.
  • Hand-crushing the tomatoes creates a pleasantly chunky texture.

Just because it's no longer tomato season doesn't mean it's time to stop eating tomatoes. The Tuscan tomato-bread soup known as pappa al pomodoro, for instance, is perfect made with good-quality canned tomatoes and plenty of olive oil.

Recipe Facts

Active: 40 mins
Total: 40 mins
Serves: 4 servings

Rate & Comment


  • 2 tablespoons extra-virgin olive oil, plus more for drizzling

  • Pinch red pepper flakes

  • 2 medium cloves garlic, thinly sliced

  • 1/2 medium onion, minced (about 1/2 cup)

  • 1 (28-ounce) can whole plum tomatoes, crushed by hand, with juices

  • 2 sprigs fresh basil, plus torn leaves for serving

  • 1/3 pound (about 6 ounces) fresh or stale rustic bread, torn or cut into 1-inch chunks (see notes)

  • 2 cups warm quick and easy vegetable stock, plus more as needed (see notes)

  • Kosher salt and freshly ground black pepper


  1. In a large saucepan, heat 2 tablespoons olive oil over medium heat until shimmering. Add red pepper flakes and garlic and cook, stirring, until garlic just begins to turn golden. Add onion and cook, stirring, just until softened, about 5 minutes. Add crushed tomatoes and their juices, along with basil sprigs, and bring to a simmer.

  2. Stir in bread. Ladle stock on top, stirring to combine. Simmer bread, adding more stock as needed, until bread is completely softened and custardy and soup has thickened to a porridge-like consistency, about 25 minutes. Season with salt and pepper. Discard basil sprigs.

  3. Spoon into bowls, generously drizzle with olive oil, and grind black pepper on top. Garnish with torn basil leaves and serve.


Pappa al pomodoro is traditionally made with stale bread, and you can use it for this soup if you have it, but our tests have shown that this soup is just as good made with fresh bread. Plus, fresh bread softens much more quickly, making the soup faster to prepare. You can use store-bought low-sodium chicken stock or water in place of the vegetable stock, if desired.

This Recipe Appears In

Nutrition Facts (per serving)
258 Calories
12g Fat
33g Carbs
6g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 258
% Daily Value*
Total Fat 12g 15%
Saturated Fat 2g 9%
Cholesterol 0mg 0%
Sodium 505mg 22%
Total Carbohydrate 33g 12%
Dietary Fiber 4g 14%
Total Sugars 9g
Protein 6g
Vitamin C 31mg 153%
Calcium 98mg 8%
Iron 2mg 13%
Potassium 626mg 13%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)