Juicy, cheesy, and irresistibly hearty, "The Best Meatball Subs" are the ultimate comfort food made from scratch. This recipe combines tender, flavorful homemade meatballs crafted from a blend of ground beef and pork, Italian herbs, breadcrumbs, and Parmesan cheese, all simmered in marinara sauce and baked under a layer of gooey mozzarella. Nestled into freshly toasted hoagie rolls, these subs deliver a perfect balance of savory richness and satisfying texture. Perfect as a quick and crowd-pleasing dinner, these homemade subs are easy to make in just under an hour. Garnish with fresh parsley and extra Parmesan for a gourmet touch that elevates every bite. Whether you’re feeding a family or hosting a casual game-day gathering, this classic recipe is guaranteed to impress!
Preheat your oven to 375°F (190°C).
In a large mixing bowl, combine the ground beef, ground pork, breadcrumbs, milk, Parmesan cheese, egg, minced garlic, Italian seasoning, salt, and black pepper. Mix gently until well combined, being careful not to over-mix.
Roll the mixture into meatballs, approximately 1.5 inches in diameter (you should get about 12-14 meatballs).
Heat the olive oil in a large skillet over medium heat. Add the meatballs and cook until they are browned on all sides, about 5-7 minutes. Work in batches if necessary to avoid overcrowding the pan.
Once browned, transfer the meatballs to a baking dish. Pour the marinara sauce evenly over the meatballs, ensuring they are coated.
Cover the baking dish with foil and bake in the preheated oven for 20 minutes. Remove the foil, sprinkle the shredded mozzarella cheese over the meatballs, and bake for an additional 5-7 minutes, or until the cheese is melted and bubbly.
While the meatballs are baking, slice the hoagie rolls lengthwise without cutting all the way through. Lightly toast them in the oven or on a skillet for added texture.
To assemble, place 3-4 meatballs with sauce into each toasted hoagie roll. Sprinkle with extra Parmesan cheese and chopped parsley, if desired.
Serve immediately and enjoy your delicious meatball subs!
Serving size | 1860.3 grams (1860.3g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3827 |
Total Fat 222.50g | 285% |
Saturated Fat 82.20g | 411% |
Polyunsaturated Fat 4.40g | |
Cholesterol 827mg | 276% |
Sodium 7414mg | 322% |
Total Carbohydrate 227.40g | 83% |
Dietary Fiber 14.60g | 52% |
Total Sugars 28.50g | |
Protein 226.80g | 454% |
Vitamin D 75IU | 374% |
Calcium 1945mg | 150% |
Iron 25mg | 136% |
Potassium 1567mg | 33% |
Source of Calories