Description
These Italian Meatball Sub Sandwiches are packed with flavorful meatballs, a rich tomato sauce, and gooey melted cheese, all served on a toasted sub roll. A classic and satisfying meal that the whole family will love!
Ingredients
Scale
For the Meatballs:
- 1 pound (454g) ground beef
- 1 pound (454g) ground pork
- 3 1/2 teaspoons garlic powder
- 3 teaspoons onion powder
- 2 1/2 teaspoons Italian seasoning
- 2 teaspoons salt
- 3/4 teaspoon freshly ground black pepper
- 2 large eggs
- 1 cup (100g) parmesan cheese, finely grated
- 1 cup panko breadcrumbs
- 3/4 cup (171ml) water
For the Sauce:
- 1/3 cup (76ml) olive oil
- 8 cloves garlic, minced
- 1/2 teaspoon crushed red pepper flakes
- 2 28-ounce cans crushed tomatoes with basil
- 1 1/2 teaspoons salt
- 1/2 teaspoon granulated sugar
- 1 1/2 teaspoons Italian seasoning
- 1/2 cup fresh basil leaves, chopped
For the Subs:
- 8 crusty sub rolls, cut in half
- 8 ounces provolone cheese, shredded
- 6 ounces fontina cheese, shredded
- 2 ounces parmesan cheese, finely grated
- Fresh basil, torn, for garnish (optional)
Instructions
- Prepare the Meatballs: In a large bowl, mix together beef, pork, garlic powder, onion powder, Italian seasoning, salt, pepper, eggs, parmesan cheese, breadcrumbs, and water. Shape into meatballs.
- Cook the Sauce: In a large pot, heat olive oil and sauté garlic and red pepper flakes. Add crushed tomatoes, salt, sugar, and Italian seasoning. Simmer for about 30 minutes, then stir in basil.
- Assemble the Subs: Preheat oven to 400°F. Place meatballs in the sauce and simmer for 15 minutes. Fill sub rolls with meatballs and sauce, top with cheeses, and bake until cheese is melted. Garnish with fresh basil.
Notes
- Feel free to customize the cheeses used in the subs according to your preference.
- You can also toast the sub rolls before assembling the sandwiches for extra crunch.
Nutrition
- Serving Size: 1 sandwich
- Calories: 560 kcal
- Sugar: 6 g
- Sodium: 1200 mg
- Fat: 32 g
- Saturated Fat: 14 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 4 g
- Protein: 32 g
- Cholesterol: 130 mg