Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Oven-Baked Meatball Subs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Elina
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian-American
  • Diet: Halal

Description

Crusty hoagie rolls stuffed with juicy marinara-coated meatballs, layered with gooey melted mozzarella and Parmesan—oven-baked to golden, cheesy perfection for the ultimate comfort sandwich.


Ingredients

Units Scale
  • 12 pre-cooked meatballs (homemade or store-bought)
  • 1 1/2 cups marinara sauce
  • 4 hoagie rolls or sub buns
  • 1 cup shredded mozzarella cheese
  • 1/4 cup grated Parmesan cheese
  • 1 tablespoon olive oil
  • 1 teaspoon Italian seasoning
  • Optional: chopped parsley or basil for garnish

Instructions

  1. Preheat oven to 375°F (190°C). Lightly grease a large baking dish.
  2. In a skillet over medium heat, warm the marinara sauce and add the meatballs. Simmer for 8–10 minutes until heated through and coated.
  3. Slice the hoagie rolls lengthwise, leaving one edge intact. Open slightly and place in the baking dish.
  4. Spoon 3 meatballs and sauce into each roll.
  5. Sprinkle each with mozzarella and Parmesan cheese, then a pinch of Italian seasoning.
  6. Drizzle olive oil lightly over the tops for extra crispness.
  7. Bake uncovered for 15–18 minutes, or until cheese is bubbly and lightly golden.
  8. Garnish with fresh herbs and serve hot.

Notes

  • Use toasted rolls for extra crunch and structure.
  • Try with turkey or plant-based meatballs for a lighter option.
  • Great served with a side salad or fries.

Nutrition

  • Serving Size: 1 sub
  • Calories: 520
  • Sugar: 6g
  • Sodium: 850mg
  • Fat: 26g
  • Saturated Fat: 10g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 3g
  • Protein: 28g
  • Cholesterol: 65mg