Description
A hearty and comforting vegetable bread soup that makes use of day-old bread.
Ingredients
Scale
- 1 loaf (1-pound) day-old crusty Italian bread
- 5 cups vegetable stock, divided, plus more as needed
- 2 tablespoons extra-virgin olive oil, plus more for drizzling
- 1 small onion, finely chopped
- 1 medium carrot, peeled and finely chopped
- 1 large rib celery, finely chopped
- 1 large clove garlic, finely chopped
- 1 teaspoon finely chopped fresh rosemary
- 1/4 cup (1 ounce) grated Pecorino Romano cheese, plus more for garnish, optional
- Salt, as needed
- Chopped fresh parsley, for garnish, optional
Instructions
- Cut the bread into 1-inch cubes to yield 4 cups; reserve remaining bread for another use. Add the cubes to a large bowl and stir in 1 cup of the stock until it’s evenly distributed. Set aside to soften.
- Heat the oil in a large Dutch oven over medium heat until it shimmers. Add the onion, carrot, and celery. Cook, stirring frequently, until just softened, 8 to 10 minutes. Add the garlic and rosemary and cook, stirring constantly, until fragrant, about 30 seconds.
- Add the softened bread and remaining 4 cups of stock to the Dutch oven. Bring to a boil over medium-high heat, then reduce to a simmer over low heat. Cook, stirring and slightly mashing the bread cubes occasionally, until the bread is broken down and the vegetables are tender, 10 to 15 minutes. Stir in additional broth as needed to reach your desired consistency. Remove the pot from heat, then stir in the Pecorino Romano, if using. Taste and adjust the seasoning with salt, if needed.
- Divide the soup evenly among 4 bowls. Garnish with extra Pecorino Romano and the parsley, if using. Drizzle with olive oil and serve.
- Refrigerate leftovers in an airtight container for up to 3 days or store in the freezer for up to 1 month.
Notes
- Love the recipe? Leave us stars and a comment below!
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 250
- Sugar: 2g
- Sodium: 800mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 5g
- Protein: 8g
- Cholesterol: 5mg