
These classic Meatball Subs are the ultimate comfort food—juicy, flavorful meatballs simmered in marinara sauce, tucked into toasted hoagie rolls, and smothered in gooey melted cheese. They’re easy to make, incredibly filling, and always a hit for weeknight dinners, game days, or casual gatherings.
🧆 Ingredients
For the Meatballs:
- 500 g (1 lb) ground beef (or beef/pork mix)
- ¼ cup breadcrumbs
- ¼ cup grated parmesan
- 1 egg
- 2 garlic cloves, minced
- 2 tablespoons chopped fresh parsley (or 1 tsp dried)
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 teaspoon Italian seasoning
For the Sauce:
- 2 cups marinara or tomato pasta sauce
- 1 teaspoon olive oil
- 1 garlic clove, minced (optional)
For Assembly:
- 4 hoagie rolls or sub buns
- 1½ cups shredded mozzarella (or provolone)
- Butter or olive oil (optional, for toasting rolls)
- Fresh basil or parsley for garnish (optional)
👩🍳 Instructions
- Make the meatballs:
In a large bowl, mix all meatball ingredients until just combined. Roll into 1-inch balls. - Cook the meatballs:
In a large skillet, heat a bit of oil over medium heat. Add meatballs and brown on all sides (about 6–8 minutes). Remove excess grease if needed. - Simmer in sauce:
Add marinara sauce (and optional garlic) to the pan. Cover and simmer for 10–15 minutes until meatballs are fully cooked and tender. - Prep the rolls:
While meatballs simmer, preheat oven to 375°F (190°C). Slice hoagie rolls and lightly toast the insides with a little butter or olive oil (optional). - Assemble the subs:
Spoon meatballs and sauce into the rolls. Top with shredded mozzarella or provolone. - Melt the cheese:
Place subs on a baking sheet and bake for 5–8 minutes until cheese is melted and bubbly. For extra browning, broil for 1–2 minutes. - Serve hot with extra sauce or fresh herbs, if desired.
💡 Tips
- Don’t overmix the meat—this keeps the meatballs tender.
- Use a cookie scoop or spoon for evenly sized meatballs.
- Toasting the rolls prevents them from getting soggy.
- Add a toothpick in the middle to keep meatballs from rolling out during serving.
🔁 Variations & Substitutions
- Use chicken, turkey, or plant-based meat for a lighter version.
- Swap marinara with spicy arrabbiata or vodka sauce.
- Add a layer of ricotta or pesto before adding the meatballs for extra flavor.
- Use garlic bread rolls for an over-the-top twist.
❓ FAQs
Can I make the meatballs ahead of time?
Yes! Store cooked meatballs in the fridge for up to 3 days or freeze them for 3 months.
Can I use frozen meatballs?
Absolutely—just heat them in the marinara sauce until warmed through.
What cheese is best?
Mozzarella and provolone are classic, but fontina, gouda, or a cheese blend also work great.
Are meatball subs freezer friendly?
The assembled sandwiches don’t freeze well, but the meatballs and sauce can be frozen separately.
🍽️ Serving Suggestions
- Pair with potato wedges, fries, or onion rings.
- Add a simple green salad or caesar salad on the side.
- Serve with pickles, chips, or garlic roasted veggies.
- Great with a cold soda, beer, or iced tea.
Leave a Comment