When Hunger Hits Hard, a Classic Meatball Sub Answers

There’s something about a sandwich that truly feels like a hug in handheld form. The classic meatball sub delivers that exact feeling—rich, hearty, and satisfying. It’s not just a meal; it’s a moment of comfort that wraps around you when you need it most.

One chilly evening, I remember sinking my teeth into one of these subs right after a long day. The scent of marinara sauce mingled with the aroma of garlic and melted cheese filled the room and instantly lifted my spirits. The crusty hoagie roll held everything perfectly—the tender meatballs, the bubbling mozzarella, and just the right amount of sauce. Each bite was a mix of textures and flavors that felt like home. It wasn’t just dinner; it was a pause, a breath, a little celebration of simple joys.

  • Homemade meatballs simmered in a savory marinara sauce
  • Generous melted mozzarella cheese that adds gooey indulgence
  • Toasted hoagie roll with the perfect balance of crust and softness
  • Comforting and filling meal great for lunch or dinner
  • Simple yet impressive enough for a casual gathering or family meal

If you’re worried about timing, this meal comes together in under an hour, making it easy to enjoy a freshly baked sandwich even on busy days. Plus, the leftovers keep well, so you can savor those flavors again without extra effort.

Print

Classic Meatball Sub

A hearty and delicious classic meatball sub sandwich made with homemade meatballs simmered in marinara sauce, topped with melted mozzarella cheese, and served on a toasted hoagie roll.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 4 sandwiches 1x

Ingredients

Scale

1 pound ground beef
1/2 cup breadcrumbs
1/4 cup grated Parmesan cheese
1/4 cup chopped fresh parsley
1 large egg
2 cloves garlic, minced
1 teaspoon salt
1/2 teaspoon black pepper
2 cups marinara sauce
4 hoagie rolls
8 ounces shredded mozzarella cheese
2 tablespoons olive oil

Instructions

Preheat the oven to 375°F (190°C).
In a large bowl, combine ground beef, breadcrumbs, grated Parmesan cheese, chopped parsley, egg, minced garlic, salt, and black pepper. Mix until just combined.
Form the mixture into 16 evenly sized meatballs, about 1 1/2 inches in diameter.
Heat olive oil in a large oven-safe skillet over medium heat. Add meatballs and cook for 5 minutes, turning occasionally until browned on all sides.
Pour marinara sauce over the meatballs in the skillet. Transfer the skillet to the preheated oven and bake for 20 minutes, or until meatballs are cooked through.
While meatballs are baking, slice the hoagie rolls lengthwise without cutting all the way through.
Once meatballs are cooked, remove the skillet from the oven. Using a slotted spoon, place 4 meatballs with sauce into each hoagie roll.
Top the meatballs with 2 ounces of shredded mozzarella cheese per sandwich.
Place the sandwiches on a baking sheet and return to the oven for 5 minutes, or until the cheese is melted and bubbly.
Remove from oven and serve immediately.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

FAQ

Can I make the meatballs ahead of time? Absolutely. You can prepare the meatballs a day in advance and store them in the fridge. When ready, simply reheat in the sauce before assembling the subs.

Is it possible to use a different type of cheese? Yes, mozzarella gives that classic melt, but provolone or a blend of Italian cheeses would work well too.

Can I freeze leftovers? The meatballs and sauce freeze nicely, but it’s best to assemble the sandwiches fresh to keep the bread from getting soggy.

What sides pair well with this sandwich? A crisp green salad or some crunchy chips balance the richness of the sub perfectly.

Ready to bring this hearty sandwich to your table? Give it a try and see how a classic meatball sub can turn an ordinary meal into something memorable.