Go Back
Meatball Subs

Easy Cheesy Meatball Subs Recipe

These Cheesy Meatball Subs are the ultimate comfort food, filled with tender homemade meatballs, rich marinara, and gooey melted cheese, all nestled in a toasted hoagie roll. Easy enough for weeknight dinners and impressive enough for game day or gatherings, this Italian-American favorite is hearty, satisfying, and completely customizable.
Whether you're feeding your family or hosting a crowd, these subs will hit the spot every time.
5 from 1 vote
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Course Main Course
Cuisine American, Italian
Servings 4 Servings
Calories 675 kcal

Ingredients
  

For the meatballs:

  • 1 lb ground beef or a mix of beef and pork
  • ½ cup breadcrumbs
  • 1 large egg
  • ¼ cup grated onion
  • 2 cloves garlic minced
  • 1 tsp Italian seasoning
  • ¾ tsp salt
  • ½ tsp black pepper

For the sauce and assembly:

  • 2 cups marinara sauce
  • 4 hoagie or sub rolls
  • 1 ½ cups shredded mozzarella cheese
  • 4 slices provolone cheese optional
  • ¼ cup grated parmesan cheese
  • 1 tbsp butter optional, for toasting rolls
  • Fresh basil or parsley for garnish (optional)

Instructions
 

Prepare the meatballs

  • Preheat oven to 400°F (200°C).
  • In a large mixing bowl, combine ground meat, breadcrumbs, egg, onion, garlic, Italian seasoning, salt, and pepper.
  • Mix until just combined (do not overmix).
  • Roll into 1–1.5 inch meatballs and place on a parchment-lined baking sheet.

Cook the meatballs

  • Bake for 18–20 minutes, or until browned and cooked through.
  • Alternatively, pan-fry in a skillet over medium heat, turning to brown all sides.

Simmer in marinara

  • In a large saucepan, bring marinara sauce to a simmer.
  • Add cooked meatballs and simmer for 10–15 minutes to let flavors meld.

Prepare the rolls

  • Split rolls open without cutting all the way through.
  • (Optional) Brush with butter and toast in the oven for 3–5 minutes until lightly crisp.

Assemble the subs

  • Spoon meatballs and sauce into each roll.
  • Top with mozzarella and provolone cheese.
  • Place under the broiler for 2–3 minutes, until cheese is melted and bubbly.
  • Sprinkle with parmesan and fresh herbs if desired.

Serve

  • Serve immediately with your favorite sides.
Keyword Meatball Subs