Cheesy Meatball Subs

Golden toasted submarine roll overflowing with three meatballs in rich marinara sauce and melted mozzarella cheese Pin it
Golden toasted submarine roll overflowing with three meatballs in rich marinara sauce and melted mozzarella cheese | dishnexo.com

These hearty subs feature homemade beef and pork meatballs seasoned with garlic, parsley, and oregano. Browned to perfection, they simmer in marinara until tender and saucy. Nestled into garlic-butter toasted rolls and crowned with shredded mozzarella, they bake until the cheese is melted and bubbly. Each sub delivers protein-rich comfort with the perfect balance of savory meat, tangy tomato sauce, and buttery crunch.

The smell of toasting sub rolls and bubbling mozzarella is enough to make anyone walk into the kitchen and ask what is for dinner. My friend Dave once stood in my doorway holding a six pack, took one whiff, and declared he was never leaving. These cheesy meatball subs have a way of turning an ordinary weeknight into something that feels like a celebration, with very little effort on your part.

I made these for a rainy Saturday lunch when my niece and nephew were visiting, expecting them to pick at their food like usual. Instead they sat cross legged on the kitchen floor, sauce on their chins, arguing over who got the last sub. Now every visit begins with the question: are you making those meatball things?

Ingredients

  • 500 g ground beef or a mix of beef and pork: A blend gives you the juiciest meatballs, but all beef works beautifully if that is what you have on hand.
  • 1/4 cup breadcrumbs: These keep the meatballs tender by holding moisture in, so do not skip them.
  • 1/4 cup grated Parmesan cheese: Adds a salty, nutty depth right inside the meat mixture.
  • 1 large egg: The binder that holds everything together without making it dense.
  • 2 cloves garlic, minced: Fresh garlic makes a real difference here, so please do not use the jarred kind.
  • 2 tbsp fresh parsley, chopped, or 1 tbsp dried: Fresh parsley brightens the whole dish, but dried is fine in a pinch.
  • 1 tsp dried oregano: This is the quiet herb that gives the meatballs their Italian soul.
  • 1/2 tsp salt and 1/4 tsp black pepper: Season generously because the sauce will not penetrate the meatballs once they are formed.
  • 2 cups marinara sauce: Use a brand you love straight from the jar, since the sauce does most of the heavy lifting.
  • 4 sub rolls or hoagie rolls: Crusty on the outside and soft inside is the texture you are after.
  • 1 1/2 cups shredded mozzarella cheese: That generous blanket of melted cheese is the whole point of baking these.
  • 2 tbsp butter, softened, and 1 clove garlic, minced, optional: Garlic butter on the rolls takes these from great to unforgettable.

Instructions

Get the oven hot:
Preheat your oven to 200 degrees Celsius, which is 400 degrees Fahrenheit, and line a baking sheet with parchment for easy cleanup.
Mix the meatball base:
In a large bowl, combine the ground meat, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, and pepper, mixing with your hands just until everything is evenly distributed.
Roll them out:
Shape the mixture into 12 equal meatballs, roughly the size of a golf ball, and try not to overwork the meat or they will become tough.
Brown the meatballs:
Heat a splash of oil in a large skillet over medium heat and brown the meatballs on all sides, about 5 to 7 minutes total, turning them gently so they hold their shape.
Simmer in sauce:
Pour the marinara sauce over the meatballs in the skillet, bring it to a gentle simmer, and let everything cook together for 10 to 15 minutes, turning the meatballs occasionally until they are cooked through.
Prep the rolls:
Mix the softened butter with minced garlic, slice the sub rolls open, spread the garlic butter inside, and toast them on the baking sheet for 2 to 3 minutes until just golden at the edges.
Build the subs:
Place 3 meatballs and a generous spoonful of sauce into each toasted roll, then pile on the shredded mozzarella.
Melt and bubble:
Return the assembled subs to the oven and bake for 5 to 7 minutes, watching closely, until the cheese is fully melted, bubbly, and starting to brown in spots.
Serve with pride:
Pull them out and serve immediately, garnished with extra parsley or a dusting of Parmesan if you are feeling fancy.
Homemade cheesy meatball subs baked until bubbly with garlic butter brushed crust and savory tomato sauce Pin it
Homemade cheesy meatball subs baked until bubbly with garlic butter brushed crust and savory tomato sauce | dishnexo.com

There is something about eating a meatball sub with both hands, slightly hunched over a plate, that strips away all pretense and just lets you enjoy the moment. It is messy, honest food that brings people together without trying.

Serving Suggestions

A simple side salad with vinaigrette cuts through the richness beautifully, or you can go all in with crispy oven fries and call it a proper indulgence. A cold Italian lager or a glass of Chianti alongside turns dinner into something you actually slow down for.

Storing and Reheating

Leftover meatballs and sauce keep well in the fridge for up to 3 days, but I recommend storing the rolls separately so they do not turn soggy overnight. Reheat the meatballs in a saucepan on the stove, then assemble fresh rolls when you are ready to eat again.

Fun Twists to Try Next Time

Once you have the basic method down, this recipe bends easily to whatever you are craving. Here are a few directions to explore.

  • Add a pinch of red pepper flakes to the meatball mix or the sauce for a warming kick.
  • Swap in ground turkey or chicken for a lighter version that still satisfies.
  • Use frozen meatballs and your favorite store bought marinara on a night when you need dinner in under 20 minutes.
Crispy hoagie roll stuffed with juicy beef meatballs simmered in Italian marinara and topped with gooey melted cheese Pin it
Crispy hoagie roll stuffed with juicy beef meatballs simmered in Italian marinara and topped with gooey melted cheese | dishnexo.com

Cheesy meatball subs are proof that comfort food does not need to be complicated to be unforgettable. Make them once and they will quietly become the meal everyone requests.

Recipe Q&A

Prepare the meatballs and sauce up to 24 hours in advance. Store separately in the refrigerator. When ready to serve, reheat the meatballs in the sauce, assemble the subs, and bake until the cheese melts.

Shredded low-moisture mozzarella delivers the best melt. Provolone adds a sharp flavor boost, while Italian cheese blends provide variety. Avoid fresh mozzarella as it releases too much water.

Absolutely. Thaw frozen meatballs and simmer in marinara for 15-20 minutes until heated through. This shortcut reduces prep time significantly without sacrificing flavor.

Lightly toast the rolls with garlic butter before adding the meatballs. This creates a barrier that protects the bread from the sauce. Avoid overloading with sauce, and serve immediately after baking.

Crisp Caesar salad, garlicky roasted vegetables, or seasoned french fries complement the rich flavors. For a lighter option, serve with a simple arugula salad dressed in balsamic vinaigrette.

Cheesy Meatball Subs

Tender meatballs in marinara with melted mozzarella on crusty rolls

Prep 20m
Cook 30m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Meatballs

  • 1 lb ground beef (or a mix of beef and pork)
  • 1/4 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves garlic, minced
  • 2 tbsp fresh parsley, chopped (or 1 tbsp dried)
  • 1 tsp dried oregano
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Sauce

  • 2 cups marinara sauce (store-bought or homemade)

Sandwich Assembly

  • 4 sub rolls or hoagie rolls
  • 1 1/2 cups shredded mozzarella cheese
  • 2 tbsp butter, softened
  • 1 clove garlic, minced (optional, for garlic butter)

Instructions

1
Preheat the Oven: Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper or foil for easy cleanup.
2
Mix the Meatball Mixture: In a large bowl, combine the ground beef, breadcrumbs, Parmesan cheese, egg, minced garlic, parsley, oregano, salt, and pepper. Mix gently until just combined, being careful not to overwork the meat.
3
Form the Meatballs: Shape the mixture into 12 equal-sized meatballs, roughly the size of a golf ball, and set them aside on a plate or tray.
4
Brown the Meatballs: Heat a large skillet over medium heat with a splash of oil. Add the meatballs and brown them on all sides, approximately 5 to 7 minutes total, turning as needed for even color.
5
Simmer in Marinara Sauce: Pour the marinara sauce over the browned meatballs in the skillet. Reduce the heat and simmer gently for 10 to 15 minutes, turning the meatballs occasionally, until they are cooked through.
6
Prepare the Garlic Butter and Toast the Rolls: Mix the softened butter with minced garlic. Slice the sub rolls open lengthwise and spread the cut sides with the garlic butter. Place the rolls on a baking sheet and toast in the oven for 2 to 3 minutes until lightly golden.
7
Assemble the Subs: Place 3 meatballs along with a generous spoonful of sauce into each toasted roll. Top evenly with the shredded mozzarella cheese.
8
Bake Until Bubbly: Return the assembled subs to the oven and bake for 5 to 7 minutes, or until the mozzarella is fully melted, bubbly, and lightly golden on top.
9
Serve: Serve the subs hot, garnished with additional chopped parsley or a sprinkle of Parmesan cheese if desired.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Large skillet
  • Baking sheet
  • Oven
  • Spoon or spatula

Nutrition (Per Serving)

Calories 540
Protein 36g
Carbs 41g
Fat 26g

Allergy Information

  • Contains gluten (breadcrumbs, sub rolls)
  • Contains eggs
  • Contains dairy (Parmesan cheese, mozzarella cheese, butter)
  • Always double-check ingredient labels on store-bought breadcrumbs or marinara sauce for hidden allergens.
Nina Exley

Sharing simple, nourishing recipes and kitchen tips for home cooks who love easy, family-friendly meals.