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
Print Pin
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
Prep Time: 20 minutes
Cook Time: 30 minutes
Simmer Time: 10 minutes
Total Time: 1 hour
Servings: 6 subs
Calories: 690kcal
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