There’s something about the simple joy of biting into a Classic Meatball Sub that makes any day instantly better. Imagine a toasted sub roll, crisp just enough to hold the juicy meatballs without falling apart. The scent of garlic and herbs mingles with the rich marinara sauce, steaming gently as it coats every tender meatball. And then, that moment when the melted mozzarella stretches with each pull—pure comfort in every bite.
I remember the first time I made this sandwich from scratch. The kitchen filled with the aroma of oregano and basil, the sizzling sound of rolls toasting, and my impatience growing as the cheese melted just right under the broiler’s warm glow. Sitting down to that sandwich, I could feel the day’s stress melting away, replaced by a cozy satisfaction that only a hearty, homemade sandwich can bring.
- Perfect balance of tender homemade meatballs and tangy marinara sauce
- Toasted sub rolls deliver that satisfying crunch with every bite
- Generous melt of mozzarella cheese adds a creamy, gooey finish
- Comfort food that feels indulgent but is easy enough for a weeknight lunch
- Feeds a crowd or makes for delicious leftovers
Even if you’re new to making sandwiches from scratch, this Classic Meatball Sub is forgiving and rewarding. It’s a chance to slow down, savor each layer, and enjoy the kind of meal that wraps you in warmth and satisfaction.
Print
Classic Meatball Sub
- Total Time: 50 minutes
- Yield: 4 sandwiches 1x
Description
A hearty and delicious classic meatball sub sandwich made with tender homemade meatballs, marinara sauce, and melted mozzarella cheese on a toasted sub roll.
Ingredients
1 pound ground beef
1/2 cup Italian seasoned breadcrumbs
1/4 cup grated Parmesan cheese
1/4 cup whole milk
1 large egg
2 cloves garlic, minced
1 teaspoon dried oregano
1 teaspoon dried basil
1/2 teaspoon salt
1/4 teaspoon black pepper
2 cups marinara sauce
4 sub rolls, split lengthwise
8 ounces shredded mozzarella cheese
2 tablespoons olive oil
Instructions
Preheat the oven to 400°F (200°C).
In a large bowl, combine the ground beef, Italian seasoned breadcrumbs, grated Parmesan cheese, whole milk, egg, minced garlic, dried oregano, dried basil, salt, and black pepper. Mix until just combined.
Shape the mixture into 16 meatballs, about 1 1/2 inches in diameter, and place them on a baking sheet lined with parchment paper.
Bake the meatballs in the preheated oven for 15 minutes, until browned and cooked through.
While the meatballs bake, heat the marinara sauce in a large skillet over medium heat.
Add the baked meatballs to the marinara sauce and simmer for 10 minutes, turning occasionally to coat evenly.
Meanwhile, heat the olive oil in a large skillet over medium heat.
Place the sub rolls cut side down in the skillet and toast for 1-2 minutes until golden and crisp.
Remove the rolls from the skillet and spoon 4 meatballs with sauce into each roll.
Top each sandwich with 2 ounces of shredded mozzarella cheese.
Place the sandwiches on a baking sheet and broil in the oven for 2-3 minutes, or until the cheese is melted and bubbly. Watch carefully to avoid burning.
Remove from the oven and serve immediately.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
FAQ
Can I make the meatballs ahead of time? Absolutely. You can bake the meatballs and store them in the fridge for up to three days, then reheat them gently before assembling your sandwich.
What’s the best bread for this sub? A sturdy sub roll works best to hold all the juicy meatballs and sauce without getting soggy.
Can I use pre-made marinara sauce? Yes, store-bought marinara is a convenient option and works wonderfully with this recipe.
How do I get the cheese perfectly melted? Broiling the assembled sandwich for just a few minutes until the cheese bubbles and browns slightly is key—just watch it closely so it doesn’t burn.
Ready to bring a little extra comfort to lunch? This Classic Meatball Sub is waiting to become your new go-to. Save it, make it, and enjoy every melty, savory bite.
