Go Back
+ servings
Homemade Cheesy Meatball Subs topped with melted mozzarella and fresh herbs on toasted hoagie rolls.

Cheesy Meatball Subs

5 from 1 vote
These Cheesy Meatball Subs are the ultimate kid-approved, crowd-pleasing comfort food—loaded with tender Italian meatballs, rich marinara, and bubbly melted cheese on toasted garlic rolls. Perfect for weeknights, game days, or parties.
Prep Time 20 minutes
Cook Time 30 minutes
Simmer Time 10 minutes
Total Time 1 hour
Servings: 6 subs
Course: dinner
Cuisine: Italian-American
Calories: 690

Ingredients
  

Meatballs
  • 1 lb Ground beef
  • 0.5 lb Ground pork
  • 0.5 cup Italian breadcrumbs
  • 0.25 cup Parmesan, grated grated
  • 0.25 cup Whole milk
  • 1 large Egg
  • 3 cloves Garlic, minced
  • 2 tablespoon Fresh parsley - chopped
  • 1 teaspoon Italian seasoning
  • 0.5 teaspoon Salt
  • 0.25 teaspoon Black pepper
Sauce
  • 2 cups Marinara sauce
  • 0.5 teaspoon Dried oregano
  • 0.25 teaspoon Garlic powder
  • 1 pinch Red pepper flakes - optional
  • Fresh basil - added last minute
Assembly
  • 6 Hoagie rolls - split but hinged
  • 2 cups Shredded mozzarella
  • 2 tablespoon Butter, softened
  • 0.5 teaspoon Garlic powder - for garlic butter
  • Fresh parsley - garnish
Optional Toppings
  • Sliced provolone
  • Sautéed peppers + onions
  • Banana peppers
  • Fresh basil

Equipment

  • 1 Large rimmed baking sheet (Lined with parchment or foil)
  • 1 Mixing bowl (For meatballs)
  • 1 Saucepan (For marinara)
  • 1 Broiler-safe baking sheet (For toasting + melting cheese)
  • 1 Tongs (To transfer meatballs)
  • 1 Cookie scoop (For even meatballs)

Method
 

  1. Preheat oven to 400°F. Combine meats, breadcrumbs, Parmesan, and milk. Add egg, garlic, parsley, Italian seasoning, salt, and pepper. Mix gently and form 18–20 meatballs.
  2. Bake meatballs on a lined sheet for 18–22 minutes until browned and cooked to 165°F.
  3. Warm marinara with oregano, garlic powder, and red pepper flakes; add meatballs and simmer 10–15 minutes. Stir in fresh basil at the end.
  4. Mix softened butter with garlic powder. Spread on split rolls and broil 1–2 minutes until golden.
  5. Add meatballs to toasted rolls, spoon over extra sauce, top with mozzarella, and broil 2–3 minutes until the cheese is bubbly and melted.

Nutrition

Serving: 320gCalories: 690kcalCarbohydrates: 52gProtein: 35gFat: 38gSaturated Fat: 16gPolyunsaturated Fat: 3gMonounsaturated Fat: 15gTrans Fat: 0.6gCholesterol: 155mgSodium: 1280mgPotassium: 720mgFiber: 4gSugar: 8gVitamin A: 700IUVitamin C: 7mgCalcium: 380mgIron: 4.5mg

Notes

Nutrition information is automatically calculated and should be considered an approximation. Actual values may vary based on specific ingredients used and portion sizes

Tried this recipe?

Let us know how it was!