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

Italian Meatball Subs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: samahkitchen
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 4 subs 1x
  • Category: Sandwiches
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

These Italian Meatball Subs are the ultimate comfort food! Juicy homemade meatballs are simmered in a rich marinara sauce, then loaded onto toasted hoagie rolls and topped with gooey melted cheese. Serve these for a fun weeknight dinner or game-day feast!


Ingredients

Units Scale

For the Meatballs:

  • 1 lb ground beef (or a mix of beef and pork)
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves garlic, minced
  • 2 tablespoons fresh parsley, chopped (or 1 teaspoon dried)
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoons milk
  • 1 tablespoon olive oil (for frying)

For the Sauce:

  • 1 (24 oz) jar marinara sauce (or homemade)
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon red pepper flakes (optional)

For the Subs:

  • 4 hoagie rolls (or sub rolls)
  • 1 cup shredded mozzarella cheese
  • 1/4 cup grated Parmesan cheese
  • 2 tablespoons butter, melted
  • 1 teaspoon garlic powder
  • Fresh basil or parsley, for garnish

Instructions

  1. Make the Meatballs:

    • In a large bowl, combine ground beef, breadcrumbs, Parmesan, egg, garlic, parsley, Italian seasoning, salt, pepper, and milk. Mix until just combined—don’t overwork the meat.
    • Roll the mixture into 1½-inch meatballs.
  2. Cook the Meatballs:

    • Heat olive oil in a large skillet over medium heat. Add the meatballs and brown them on all sides, about 5 minutes.
    • Remove the meatballs and drain excess grease.
  3. Simmer in Sauce:

    • Pour marinara sauce into the skillet and stir in Italian seasoning and red pepper flakes. Add the meatballs back to the pan.
    • Cover and let simmer for 15-20 minutes, until the meatballs are fully cooked.
  4. Prepare the Rolls:

    • Preheat oven to 375°F (190°C).
    • Slice hoagie rolls open (but not all the way through) and brush the inside with melted butter mixed with garlic powder.
    • Toast in the oven for 5 minutes until slightly crispy.
  5. Assemble the Subs:

    • Spoon 3-4 meatballs into each toasted hoagie roll.
    • Top with shredded mozzarella and a sprinkle of Parmesan.
    • Place the subs back in the oven for 5 minutes, or until the cheese is melted and bubbly.
  6. Serve & Enjoy:

    • Garnish with fresh basil or parsley and serve immediately!

Notes

  • Use store-bought frozen meatballs for a quick version.
  • Try adding sautéed onions and peppers for extra flavor.
  • Serve with a side of fries, chips, or a fresh salad.