Go Back
Assembled Cheesy Meatball Sub with Melted Cheese.

Easy Cheesy Meatball Subs

Tender homemade meatballs simmered in marinara sauce, topped with melted mozzarella and provolone cheese on toasted hoagie rolls for the ultimate comfort food sandwich.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 4 portions
Course: Dinner, Main Course
Cuisine: American, Italian-American
Calories: 620

Ingredients
  

  • 1 lb ground beef or mix of beef and pork 80/20 blend recommended
  • 1/2 cup breadcrumbs plain or Italian-style
  • 1 large egg
  • 1/4 cup grated onion
  • 2 cloves garlic minced
  • 1 tsp Italian seasoning
  • 3/4 tsp salt
  • 1/2 tsp black pepper
  • 2 cups marinara sauce
  • 4 hoagie or sub rolls bakery-style preferred
  • 1 1/2 cups shredded mozzarella cheese
  • 4 slices provolone cheese optional
  • 1/4 cup grated parmesan cheese
  • 1 tbsp butter optional, for toasting rolls
  • Fresh basil or parsley optional, for garnish

Equipment

  • Large mixing bowl
  • Baking sheet
  • Parchment paper
  • Large saucepan
  • Broiler
  • Meat thermometer

Method
 

  1. Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper. In a large mixing bowl, combine ground meat, breadcrumbs, egg, grated onion, minced garlic, Italian seasoning, salt, and pepper. Mix gently with your hands until just combined, about 30 seconds.
  2. Roll mixture into meatballs about 1 to 1.5 inch in diameter (approximately 16 to 20 meatballs). Place on prepared baking sheet with space between each. Bake for 18 to 20 minutes until browned and they reach 160°F internal temperature on a meat thermometer.
  3. While meatballs bake, warm marinara sauce in a large saucepan over medium heat. Once meatballs are done, transfer them to the simmering sauce and let simmer together for 10 to 15 minutes.
  4. Split sub rolls open without cutting all the way through. Optional: brush insides with butter and toast in oven for 3 to 5 minutes until lightly crisp.
  5. Spoon 4 to 5 meatballs with sauce into each roll. Top generously with mozzarella and provolone cheese. Place under broiler for 2 to 3 minutes, watching carefully, until cheese is melted and bubbly. Sprinkle with parmesan and fresh herbs if desired. Serve immediately.

Notes

Store leftover meatballs and sauce separately from rolls in airtight containers for up to 3 days. Freeze cooked meatballs in sauce for up to 3 months. Toast rolls before assembling to prevent soggy bread. Can substitute frozen meatballs for homemade to save time. Pan-frying option: cook meatballs in a skillet over medium heat, turning to brown all sides, about 10 to 12 minutes total.