Ingredients
Method
Prepare the Bread Bowls:
- Preheat your oven to 350°F (175°C).
- Slice off the top of each bread loaf and hollow out the center, leaving about ½-inch thickness on the sides and bottom.
- Place the hollowed bread bowls on a baking sheet and set aside.
Cook the Soup:
- Heat olive oil in a large pot over medium heat.
- Add the minced garlic and sauté until fragrant, about 1 minute.
- Stir in the tomato paste and cook for another minute.
- Pour in the crushed tomatoes and beef broth, stirring well.
- Add the Italian seasoning, salt, and pepper. Bring to a gentle boil.
- Reduce the heat and add the cooked meatballs. Let simmer for 10 minutes.
Assemble and Serve:
- Ladle the hot soup into each prepared bread bowl.
- Sprinkle shredded mozzarella and Parmesan cheese over the top.
- Bake in the oven for 5-7 minutes, until the cheese is melted and bubbly.
- Remove from the oven and serve immediately.
Notes
- Bread Choice: Use a sturdy bread like sourdough or Italian round loaves to prevent sogginess.
- Meatball Options: Homemade, frozen, or store-bought meatballs all work well in this recipe.
- Storage: Store leftover soup in an airtight container in the fridge for up to 3 days. Bread bowls should be stored separately.
- Freezing: The soup (without cheese and bread) can be frozen for up to 2 months. Thaw overnight before reheating.
- Spice It Up: Add red pepper flakes or use spicy Italian sausage meatballs for extra heat.
- Vegetarian Alternative: Swap meatballs for plant-based meatballs and use vegetable broth instead of beef broth.