Go Back
Delicious cheesy meatball subs with melted mozzarella and marinara sauce

Classic Cheesy Meatball Subs

These classic cheesy meatball subs feature succulent meatballs simmered in rich marinara sauce, piled high in toasted sub rolls, and topped with melted mozzarella and provolone cheese for a comforting and satisfying meal.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings: 4 subs
Calories: 650

Ingredients
  

Meatballs
  • 1 lb lean ground beef (80/20) (450g)
  • 1/2 cup breadcrumbs (60g) Panko or regular
  • 1 large egg
  • 1/4 cup finely minced onion (25g)
  • 2 cloves garlic, minced
  • 2 tablespoons fresh parsley, chopped
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • red pepper flakes (optional)
Subs
  • 2 cups marinara sauce, warmed (470ml)
  • 4 sub rolls or hoagie buns
  • 1 cup shredded mozzarella cheese (110g)
  • 1/2 cup sliced provolone cheese (55g) optional, for extra flavor
  • Olive oil for cooking meatballs, if pan-frying

Equipment

  • Large bowl
  • Parchment-lined baking sheet
  • Large skillet
  • Pot
  • Baking sheet

Method
 

Prepare the Meatballs
  1. In a large bowl, combine ground beef, breadcrumbs, egg, minced onion, minced garlic, parsley, salt, pepper, and optional red pepper flakes, mixing gently until just combined.
  2. Roll the mixture into 1.5 to 2-inch meatballs, yielding about 16-20 meatballs.
Cook the Meatballs
  1. Choose a method: bake meatballs on a parchment-lined sheet at 400°F (200°C) for 15-20 minutes, or pan-fry them in a skillet with olive oil over medium heat until browned.
  2. Transfer the meatballs to a pot with warmed marinara sauce and simmer for at least 15-20 minutes, stirring occasionally, to allow flavors to meld.
Assemble the Subs
  1. Slice sub rolls lengthwise, leaving a hinge, and lightly toast the insides under a broiler or in a dry pan until golden.
  2. Spoon a generous portion of meatballs and sauce into each toasted bun.
  3. Top the meatballs and sauce with shredded mozzarella and optionally sliced provolone cheese.
Melt the Cheese & Serve
  1. Place assembled subs on a baking sheet and broil for 2-4 minutes until cheese is bubbly and melted, or bake at 350°F (175°C) for 5-7 minutes.
  2. Garnish with extra fresh parsley if desired, and serve the hot subs immediately.

Notes

For extra flavor, consider adding a pinch of dried oregano or basil to the meatball mixture. If you prefer a spicier kick, increase the amount of red pepper flakes.
To make ahead, prepare and cook the meatballs, then store them in marinara sauce in the refrigerator for up to 3 days. Reheat gently and assemble the subs just before serving.
To prevent soggy buns, make sure not to over-sauce the subs and toast the bread adequately.