When the craving for something hearty, savory, and utterly satisfying strikes, nothing hits the spot quite like a meatball sub. Picture this: a crusty Italian roll brimming with juicy, flavor-packed meatballs, smothered in rich marinara sauce, and topped with a golden, melty layer of cheese. This dish is the embodiment of comfort food, perfect for a cozy evening at home, a game day gathering, or even a casual family dinner that brings everyone to the table with smiles.
The inspiration behind this meatball sub recipe comes from the nostalgic charm of East Coast delis and family-run pizzerias, where the aroma of simmering tomato sauce and freshly baked bread fills the air. It’s a sandwich that carries tradition in every bite, and with this homemade version, you can capture that same magic in your own kitchen.
Ingredients
For the Meatballs:
-
1 lb ground beef (80/20 blend for juiciness)
-
½ lb ground pork (adds richness)
-
½ cup breadcrumbs
-
¼ cup grated Parmesan cheese
-
2 cloves garlic, minced
-
1 egg
-
¼ cup chopped fresh parsley
-
1 tsp salt
-
½ tsp black pepper
-
½ tsp dried oregano
-
½ tsp crushed red pepper flakes (optional)
For the Marinara Sauce:
-
1 tbsp olive oil
-
1 small onion, finely chopped
-
3 cloves garlic, minced
-
1 can (28 oz) crushed tomatoes
-
1 tsp dried basil
-
½ tsp oregano
-
½ tsp sugar
-
Salt and pepper to taste
For the Sub Assembly:
-
4 sturdy Italian hoagie rolls
-
1½ cups shredded mozzarella cheese
-
½ cup grated Parmesan cheese
-
2 tbsp butter, melted (for toasting rolls)
-
Fresh basil or parsley for garnish (optional)
Step-by-Step Instructions
1. Make the Meatballs
In a large mixing bowl, combine ground beef, ground pork, breadcrumbs, Parmesan, garlic, egg, parsley, salt, pepper, oregano, and red pepper flakes. Mix just until everything is incorporated—avoid over-mixing to keep the meatballs tender.
Form the mixture into 1½-inch meatballs (you should get about 16-18 meatballs). Place them on a parchment-lined baking sheet and refrigerate for 10-15 minutes to help them hold their shape while cooking.
2. Brown the Meatballs
Preheat a large skillet over medium heat with a little olive oil. Sear the meatballs in batches, turning to brown all sides. They don’t need to be fully cooked through—just browned. Transfer the meatballs to a plate and set aside.
3. Prepare the Marinara Sauce
In the same skillet, add olive oil and sauté the chopped onion until soft and translucent, about 5 minutes. Add the garlic and cook for another 30 seconds until fragrant.
Pour in the crushed tomatoes, basil, oregano, sugar, salt, and pepper. Stir and bring to a gentle simmer. Return the meatballs to the skillet, nestling them into the sauce. Cover and simmer for 25-30 minutes until the meatballs are fully cooked and the sauce has thickened.
4. Toast the Rolls
While the meatballs are simmering, preheat your oven to 375°F. Slice the hoagie rolls lengthwise, leaving one edge intact to create a hinge. Brush the insides with melted butter and place them cut-side up on a baking sheet. Toast in the oven for 5-7 minutes, or until golden and crisp.
5. Assemble the Subs
Spoon 3-4 meatballs into each roll, followed by a generous ladle of marinara sauce. Sprinkle mozzarella and Parmesan cheese over the top.
Place the assembled subs back in the oven for 5-10 minutes, or until the cheese is melted and bubbly.
Serving Suggestions
Serve your meatball subs hot, garnished with fresh basil or parsley if desired. They pair beautifully with:
-
A crisp green salad
-
Garlic parmesan fries
-
Roasted vegetables
-
A cold glass of soda or a chilled Italian lager
If you’re planning to serve these at a party, consider slicing the subs into smaller portions to create the ultimate finger food platter.
Tips for the Best Meatball Subs
1. Use a Mix of Meats: Combining beef and pork gives the meatballs a richer flavor and better texture.
2. Don’t Overmix the Meat: Gently fold the ingredients together—overworking the mixture can make the meatballs dense.
3. Toast the Bread: This small step adds texture and keeps the bread from becoming soggy under the sauce.
4. Let the Sauce Simmer: Allowing the sauce and meatballs to simmer together deepens the flavor and ensures the meatballs are tender and juicy.
5. Make Ahead: Both the meatballs and sauce can be made a day in advance, making it easier to assemble and serve on busy nights.
Variations to Try
Looking to customize your meatball sub? Here are a few creative twists:
-
Spicy Kick: Add extra crushed red pepper flakes to the sauce and a sprinkle of hot giardiniera.
-
Cheesy Delight: Layer slices of provolone under the mozzarella for extra cheesy goodness.
-
Pesto Drizzle: Add a drizzle of basil pesto over the top for a fresh, herby contrast.
-
Meatless Version: Substitute meatballs with vegetarian or plant-based meatballs and use the same sauce and toppings.
Storing and Reheating Leftovers
If you find yourself with extra meatballs and sauce, you’re in luck—they taste even better the next day. Store leftovers in an airtight container in the fridge for up to 3 days.
To reheat, place the meatballs and sauce in a covered skillet over low heat until warmed through. For the subs, reassemble with fresh rolls and bake at 350°F until heated and the cheese is melted.
You can also freeze the meatballs and sauce in separate containers for up to 2 months. Thaw overnight in the fridge before reheating.
Why This Recipe Works
This meatball sub recipe balances all the elements of great comfort food: bold flavor, satisfying texture, and nostalgic appeal. The homemade meatballs are tender and juicy, the marinara sauce is rich and garlicky, and the toasted hoagie rolls provide the perfect crunchy contrast.
Whether you’re serving them on a weeknight or making a double batch for a casual get-together, these meatball subs are a guaranteed hit. It’s a recipe that brings together the simplicity of a sandwich with the soul-warming essence of Italian home cooking.
Conclusion
The classic meatball sub is more than just a sandwich—it’s a symbol of hearty comfort, home-cooked goodness, and meals made with love. With this recipe, you can recreate that old-school deli flavor right in your own kitchen, impressing family and guests with every bite.
So, preheat that oven, get those rolls ready, and dive into one of the most satisfying sandwiches you’ll ever make. You just might find yourself craving it every week.
If you try this recipe, don’t forget to share it with friends or pin it for later. Happy cooking!
PrintThe Ultimate Meatball Sub Recipe: A Comforting Classic You’ll Crave Again and Again
There’s nothing quite like a hearty, cheesy meatball sub to satisfy comfort food cravings. This sandwich brings together juicy meatballs, rich marinara sauce, and melted mozzarella all tucked into a toasted hoagie roll—perfect for family dinners, game day, or any time you’re in the mood for a classic deli-style treat.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 4 subs 1x
Ingredients
For the Meatballs:
-
1 lb ground beef (80/20)
-
½ lb ground pork
-
½ cup breadcrumbs
-
¼ cup grated Parmesan cheese
-
2 cloves garlic, minced
-
1 egg
-
¼ cup fresh parsley, chopped
-
1 tsp salt
-
½ tsp black pepper
-
½ tsp dried oregano
-
½ tsp crushed red pepper flakes (optional)
For the Marinara Sauce:
-
1 tbsp olive oil
-
1 small onion, finely chopped
-
3 cloves garlic, minced
-
1 can (28 oz) crushed tomatoes
-
1 tsp dried basil
-
½ tsp dried oregano
-
½ tsp sugar
-
Salt and pepper to taste
For Assembly:
-
4 Italian hoagie rolls
-
1½ cups shredded mozzarella cheese
-
½ cup grated Parmesan cheese
-
2 tbsp melted butter (for toasting rolls)
-
Fresh basil or parsley for garnish (optional)
Instructions
-
In a large bowl, combine ground beef, ground pork, breadcrumbs, Parmesan, garlic, egg, parsley, salt, pepper, oregano, and red pepper flakes. Mix until just combined.
-
Shape mixture into 1½-inch meatballs (about 16-18) and refrigerate for 10-15 minutes.
-
In a large skillet, heat a bit of olive oil and brown the meatballs on all sides. Set aside.
-
In the same skillet, add olive oil and sauté chopped onion until soft. Add garlic and cook 30 seconds more.
-
Pour in crushed tomatoes, basil, oregano, sugar, salt, and pepper. Stir and simmer.
-
Return meatballs to sauce, cover, and simmer for 25-30 minutes until meatballs are cooked through.
-
Preheat oven to 375°F. Slice hoagie rolls lengthwise, leaving one edge intact. Brush insides with melted butter and toast for 5-7 minutes.
-
Place 3-4 meatballs in each roll. Spoon sauce over top, then sprinkle with mozzarella and Parmesan.
-
Return to oven for 5-10 minutes until cheese is melted and bubbly.
-
Garnish with fresh herbs if desired and serve hot.
Notes
-
For extra richness, add a layer of provolone cheese under the mozzarella.
-
Meatballs and sauce can be made a day ahead and reheated.
-
Toasting the rolls helps prevent them from becoming soggy.