Meatball Sub Soup
Beef meatballs in a tomato based broth are cooked in hollowed out bread bowls, then topped with tons of gooey melted cheese. All the flavors of a meatball sub in a delicious, hearty soup!
Prep Time15 minutes mins
Cook Time15 minutes mins
Total Time30 minutes mins
Course: Soups
Cuisine: Italian
Servings: 4 -6 servings
Calories: 873kcal
Wooden Spoons
Parmesan Cheese Grater
- 1 tablespoon olive oil
- 1/2 cup diced onion
- 2 cloves garlic minced
- 1 6 oz. can tomato paste
- 1 28 oz. can crushed tomatoes
- 4 cups beef broth
- 1 tablespoon Italian seasoning
- Salt and pepper to taste
- 2-3 dozen small frozen meatballs
- 4-6 bread bowls
- 3 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
Heat olive oil in a large pot over medium heat. Add the onions and garlic and cook until soft, 4-5 minutes.
Stir in the tomato paste, diced tomatoes and beef broth. Stir in the Italian seasoning, and season with salt and pepper, to taste. Stir in the meatballs, along with half of the mozzarella and all of the Parmesan cheese.
Simmer the soup for 5-10 minutes while you preheat the broiler. Cut the tops off of the bread bowls and scoop out the insides.
Place the bread bowls on a large baking sheet. Fill with soup, then top each bowl with equal amounts of the remaining mozzarella. Broil for 2-3 minutes, or until cheese is browned and bubbly. Serve immediately.
Serving: 1g | Calories: 873kcal | Carbohydrates: 117g | Protein: 42g | Fat: 27g | Saturated Fat: 11g | Polyunsaturated Fat: 13g | Trans Fat: 1g | Cholesterol: 60mg | Sodium: 2594mg | Fiber: 6g | Sugar: 14g