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

Cheesy Meatball Subs

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.
5 from 1 vote
Prep Time 20 minutes
Cook Time 30 minutes
Simmer Time 10 minutes
Total Time 1 hour
Servings: 6 subs
Calories: 690kcal
Course: dinner
Cuisine: Italian-American
Keyword: Cheesy Meatball Subs, Easy meatball sandwich recipe, Meatball marinara, Meatball Recipes for meatball subs, Meatball sandwich, Meatball sub recette, Meatball sub sauce recipe, Pioneer Woman Meatball Subs
Cost: $18

🍳 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)

🛒 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

📋 Instructions

  • 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.
  • Bake meatballs on a lined sheet for 18–22 minutes until browned and cooked to 165°F.
  • Warm marinara with oregano, garlic powder, and red pepper flakes; add meatballs and simmer 10–15 minutes. Stir in fresh basil at the end.
  • Mix softened butter with garlic powder. Spread on split rolls and broil 1–2 minutes until golden.
  • Add meatballs to toasted rolls, spoon over extra sauce, top with mozzarella, and broil 2–3 minutes until the cheese is bubbly and melted.

📝 Notes

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

🥗 Nutrition

Serving: 320g | Calories: 690kcal | Carbohydrates: 52g | Protein: 35g | Fat: 38g | Saturated Fat: 16g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 15g | Trans Fat: 0.6g | Cholesterol: 155mg | Sodium: 1280mg | Potassium: 720mg | Fiber: 4g | Sugar: 8g | Vitamin A: 700IU | Vitamin C: 7mg | Calcium: 380mg | Iron: 4.5mg