Go Back
+ servings

Meatball Subs

from kristineskitchenblog.com
It's hard to beat a Meatball Sub, loaded with Italian meatballs, marinara sauce and melty cheese. This easy recipe is pure comfort food and perfect for a weeknight dinner or feeding a crowd.
Prep Time20 mins
Cook Time20 mins
Total Time40 mins
Servings: 4 servings
Calories: 623kcal


For the Meatballs

  • canola oil for greasing the baking sheet
  • 1 large egg
  • 2 tablespoons water
  • ¼ cup very finely minced yellow onion
  • 2 cloves garlic minced
  • ¼ cup Panko breadcrumbs
  • ¼ cup grated Parmesan cheese
  • 1 teaspoon Italian seasoning
  • ½ teaspoon garlic powder
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 1 pound ground beef 80 or 85% lean is best

Remaining Ingredients

  • 24 ounces marinara sauce
  • 4 hoagie rolls
  • 4 ounces shredded or sliced Provolone or Mozzarella cheese about 1 cup shredded


Make the Meatballs

  • Preheat oven to 450° F. Grease a rimmed baking sheet with canola oil.
  • In a large mixing bowl, lightly beat together the egg and water with a fork.
  • Add the onion, garlic, Panko breadcrumbs, Parmesan cheese, Italian seasoning, garlic powder, salt and pepper. Mix well with a fork.
  • Add the ground beef and mix until just combined. Try not to over-mix.
  • Shape the mixture into 1 ½-inch meatballs and place them on the greased baking sheet. Bake for 10-12 minutes, until cooked through to 160° F.

Make the Meatball Subs

  • Place the marinara sauce and baked meatballs in a medium saucepan. Cover with a lid and heat over medium-low heat until heated through, 5-10 minutes.
  • Split the rolls open and place them on a rimmed baking sheet, with the inside of the rolls facing up. Place them under the broiler for about 2 minutes, until lightly toasted.
  • Place a slice of cheese or a thin layer of shredded cheese on each roll (this bottom cheese layer helps to keep the bread from getting soggy). Use a slotted spoon to put 4 meatballs inside each toasted roll. Spoon on marinara sauce and then top with more cheese. Place the meatball subs under the broiler for about 2 minutes, until cheese melts. Serve immediately.


  • You can use frozen meatballs instead of homemade. If using frozen, follow the directions on the package for cooking the meatballs.
  • Optional: Spread garlic butter on the sub rolls before toasting them in the oven.


Calories: 623kcal | Carbohydrates: 48g | Protein: 40g | Fat: 30g | Saturated Fat: 13g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 10g | Trans Fat: 1g | Cholesterol: 143mg | Sodium: 1824mg | Potassium: 946mg | Fiber: 4g | Sugar: 11g | Vitamin A: 1109IU | Vitamin C: 13mg | Calcium: 344mg | Iron: 15mg
Nutrition information is only an estimate.
All Rights Reserved © Kristine's Kitchen https://kristineskitchenblog.com