Italian Tuscan Bread and Tomato Soup
Tuscan Bread and Tomato Soup turns ripe tomatoes, stale Italian bread, garlic, basil, and olive oil into a thick, rustic bowl that tastes rich, fresh, and deeply comforting.
This classic Italian style soup is simple, affordable, and naturally nourishing. Tomatoes bring brightness and vitamin C. Garlic, onion, basil, and extra virgin olive oil build big flavor without expensive ingredients. The stale bread thickens the soup into a soft, spoonable meal that feels hearty enough for dinner.
Why You Will Love This Recipe
- It uses stale bread in the best way, so nothing goes to waste.
- The texture is thick, soft, and cozy, almost like a savory tomato bread pudding.
- Fresh basil and olive oil make each bowl taste bright and full.
- It needs simple pantry ingredients and cooks in one pot.
Fabian’s Budget and Health Tip: Use day old Italian bread from the discount rack or save leftover bread in the freezer until you have enough. If ripe fresh tomatoes cost too much, use good canned whole tomatoes and crush them by hand. You still get a rich soup with plenty of tomato flavor.
Ingredients (Serves 4)
- 2 pounds ripe tomatoes, chopped, or 1 large can whole tomatoes, crushed, 28 ounces (900 g)
- 7 ounces stale Italian bread, torn into bite size pieces (200 g)
- 1 medium yellow onion, finely chopped, about 1 cup (150 g)
- 4 garlic cloves, minced (12 g)
- 3 cups vegetable broth (720 ml)
- 1 cup fresh basil leaves, loosely packed, torn (25 g)
- 4 tablespoons extra virgin olive oil, divided (60 ml)
- 1 teaspoon fine salt, plus more to taste (6 g)
- 1 teaspoon freshly ground black pepper, plus more to taste (2 g)
Step-by-Step Instructions
1. Soften the Onion
Warm 2 tablespoons of extra virgin olive oil in a large pot over medium heat. Add the chopped onion and salt. Cook for 6 to 8 minutes, stirring often, until the onion turns glossy and soft. It should smell sweet, not sharp.
2. Add the Garlic
Stir in the minced garlic and cook for about 1 minute. Keep it moving in the oil. When the garlic smells warm and savory, move to the next step before it browns.
3. Simmer the Tomatoes and Broth
Add the chopped tomatoes with their juices. Pour in the vegetable broth and add the black pepper. Stir well, scraping the bottom of the pot so every bit of onion and garlic blends into the soup.
Bring the soup to a gentle boil, then lower the heat. Simmer uncovered for 20 to 25 minutes. The tomatoes should break down, the broth should turn deep red, and your kitchen should smell sweet, garlicky, and bright.
4. Stir in the Torn Bread
Add the torn stale bread and press it into the hot tomato broth with a spoon. Cook for 8 to 10 minutes, stirring often, until the bread softens and thickens the soup. The texture should look rustic and creamy, with no dry bread pieces left.
5. Finish with Basil and Olive Oil
Turn off the heat. Stir in most of the torn basil and the remaining 2 tablespoons of extra virgin olive oil. Taste and add more salt or black pepper if needed. Let the soup rest for 5 minutes so the bread fully absorbs the tomato flavor.
6. Serve Warm
Spoon the soup into bowls. Finish each serving with more basil, a small drizzle of olive oil, and a few cracks of black pepper. The soup should be thick, glossy, fragrant, and soft enough to eat with a spoon.
Expert Troubleshooting and FAQs
Can I use canned tomatoes instead of fresh tomatoes?
Yes. Use one large 28 ounce can of whole tomatoes (800 g to 900 g). Crush them by hand before adding them to the pot. Canned tomatoes often taste sweeter than weak off season fresh tomatoes.
What kind of bread works best?
Use stale Italian bread, ciabatta, or a rustic country loaf. Avoid soft sandwich bread because it can turn gluey. Dry, sturdy bread gives the soup its classic thick texture.
Why is my soup too thick?
The bread may have absorbed more liquid than expected. Stir in a splash of hot vegetable broth or water until the soup loosens. Add it slowly so you keep the cozy, spoonable texture.
Why is my soup too thin?
Let it simmer uncovered for a few more minutes. You can also add a small handful of extra torn stale bread. Stir until the bread melts into the tomato broth.
Can I make Tuscan Bread and Tomato Soup ahead of time?
Yes. It tastes even deeper after resting. Store it in the fridge for up to 3 days. Reheat gently on the stove with a splash of broth or water, since the bread will thicken as it sits.
Estimated Nutritional Facts Per Serving
- Calories: about 330
- Protein: about 8 g
- Carbs: about 43 g
- Fats: about 15 g
Italian Tuscan Bread and Tomato Soup

Ingredients
- 2 pounds ripe tomatoes, chopped, or 1 large can whole tomatoes, crushed, 28 ounces (900 g)
- 7 ounces stale Italian bread, torn into bite size pieces (200 g)
- 1 medium yellow onion, finely chopped, about 1 cup (150 g)
- 4 garlic cloves, minced (12 g)
- 3 cups vegetable broth (720 ml)
- 1 cup fresh basil leaves, loosely packed, torn (25 g)
- 4 tablespoons extra virgin olive oil, divided (60 ml)
- 1 teaspoon fine salt, plus more to taste (6 g)
- 1 teaspoon freshly ground black pepper, plus more to taste (2 g)
Instructions
- 1. Soften the Onion. Warm 2 tablespoons of extra virgin olive oil in a large pot over medium heat. Add the chopped onion and salt. Cook for 6 to 8 minutes, stirring often, until the onion turns glossy and soft. It should smell sweet, not sharp.
- 2. Add the Garlic. Stir in the minced garlic and cook for about 1 minute. Keep it moving in the oil. When the garlic smells warm and savory, move to the next step before it browns.
- 3. Simmer the Tomatoes and Broth. Add the chopped tomatoes with their juices. Pour in the vegetable broth and add the black pepper. Stir well, scraping the bottom of the pot so every bit of onion and garlic blends into the soup. Bring the soup to a gentle boil, then lower the heat. Simmer uncovered for 20 to 25 minutes. The tomatoes should break down, the broth should turn deep red, and your kitchen should smell sweet, garlicky, and bright.
- 4. Stir in the Torn Bread. Add the torn stale bread and press it into the hot tomato broth with a spoon. Cook for 8 to 10 minutes, stirring often, until the bread softens and thickens the soup. The texture should look rustic and creamy, with no dry bread pieces left.
- 5. Finish with Basil and Olive Oil. Turn off the heat. Stir in most of the torn basil and the remaining 2 tablespoons of extra virgin olive oil. Taste and add more salt or black pepper if needed. Let the soup rest for 5 minutes so the bread fully absorbs the tomato flavor.
- 6. Serve Warm. Spoon the soup into bowls. Finish each serving with more basil, a small drizzle of olive oil, and a few cracks of black pepper. The soup should be thick, glossy, fragrant, and soft enough to eat with a spoon.









