Indulge in the ultimate comfort food with these irresistible homemade meatball subs! Juicy, flavorful meatballs made from a savory blend of ground beef and pork are gently simmered in rich marinara sauce, then tucked into toasted, garlicky hoagie rolls. Each sub is crowned with melty mozzarella cheese, creating a perfect balance of hearty, cheesy, and saucy goodness. With just 20 minutes of prep and straightforward cooking steps, this recipe is a guaranteed weeknight winner or game-day favorite. Serve these mouthwatering meatball sandwiches fresh from the oven, and watch them disappear in seconds! Perfect for family dinners or casual gatherings, these subs deliver restaurant-quality flavor right at home.
Preheat your oven to 375°F (190°C).
In a large bowl, combine ground beef, ground pork, breadcrumbs, Parmesan cheese, egg, milk, minced garlic, parsley, salt, and black pepper. Mix until well combined, but do not overmix.
Form the mixture into 1.5-inch meatballs and set them aside on a plate or baking sheet.
In a large skillet, heat olive oil over medium heat. Add the meatballs in batches and sear them on all sides, about 2-3 minutes per side, until browned. They do not need to be cooked through at this stage.
Remove the meatballs and set them aside. In the same skillet, pour in the marinara sauce and bring it to a gentle simmer.
Carefully add the browned meatballs to the sauce. Cover and simmer for 15-20 minutes, stirring occasionally, until the meatballs are fully cooked and tender.
While the meatballs are cooking, prepare the hoagie rolls. Slice them lengthwise, leaving one side intact to hold the sandwich together.
In a small bowl, mix butter and garlic powder. Spread the mixture on the inside of the rolls, then place them on a baking sheet, cut side up.
Toast the rolls in the oven for 5-7 minutes until lightly golden.
Once the meatballs are done, spoon 3-4 meatballs and some sauce into each roll.
Top with shredded mozzarella cheese and place the sandwiches back on the baking sheet.
Bake in the oven for 5 minutes, or until the cheese is melted and bubbly.
Serve immediately and enjoy your homemade meatball subs!
Serving size | 1968.9 grams (1968.9g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3969 |
Total Fat 241.40g | 309% |
Saturated Fat 90.90g | 455% |
Polyunsaturated Fat 5.30g | |
Cholesterol 921mg | 307% |
Sodium 7310mg | 318% |
Total Carbohydrate 230.90g | 84% |
Dietary Fiber 15.50g | 55% |
Total Sugars 31.70g | |
Protein 215.70g | 431% |
Vitamin D 71IU | 357% |
Calcium 1700mg | 131% |
Iron 27mg | 150% |
Potassium 1689mg | 36% |
Source of Calories