Ultimate Italian Meatball Sub: Hearty, Cheesy and Irresistible

The Italian meatball sub is the king of sandwiches—tender, flavorful meatballs simmered in rich marinara sauce, piled into a crusty sub roll, and topped with melted provolone and Parmesan cheese. It’s hearty, satisfying, and pure comfort food.

Whether you’re watching the game, feeding a crowd, or just craving something delicious, this meatball sub delivers. The key is homemade meatballs (or good quality store-bought), a rich sauce, and plenty of cheese. Toast the roll, pile on the meatballs, and broil until the cheese is bubbly and golden. Perfection.

Ingredients

For the Meatballs:

  • 1 lb (450g) ground beef
  • ½ lb (225g) ground pork
  • 1 cup breadcrumbs
  • ½ cup grated Parmesan cheese
  • ¼ cup fresh parsley, chopped
  • 2 cloves garlic, minced
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 2 large eggs, beaten
  • ¼ cup milk
  • 2 tablespoons olive oil, for browning

For the Marinara Sauce:

  • 2 tablespoons olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 (28 oz / 800g) can crushed tomatoes
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • ½ teaspoon sugar
  • Salt and pepper to taste
  • Fresh basil, for garnish

For Assembly:

  • 4 crusty Italian sub rolls
  • 8 slices provolone cheese
  • ¼ cup grated Parmesan cheese
  • Butter or olive oil, for toasting rolls

Instructions

1. Make the Meatballs: In a large bowl, combine the ground beef, ground pork, breadcrumbs, Parmesan, parsley, garlic, salt, pepper, eggs, and milk. Mix gently with your hands until just combined—do not overmix. Form into 1½-inch meatballs (about 16-20 meatballs).

2. Brown the Meatballs: In a large skillet or Dutch oven, heat the olive oil over medium-high heat. Working in batches, brown the meatballs on all sides, about 5-7 minutes per batch. Transfer to a plate and set aside.

3. Make the Marinara: In the same pot, add the olive oil for the sauce. Add the onion and cook until softened, about 5 minutes. Add the garlic and cook for 1 minute. Stir in the crushed tomatoes, basil, oregano, sugar, salt, and pepper. Bring to a simmer.

4. Simmer the Meatballs: Return the meatballs to the pot, nestling them into the sauce. Cover and simmer over low heat for 20-30 minutes, until the meatballs are cooked through and the flavors meld.

5. Preheat Broiler: Preheat your oven’s broiler to high.

6. Prepare the Rolls: Split the sub rolls open, but don’t cut all the way through. Place them on a baking sheet, cut-side up. Lightly toast under the broiler for 1-2 minutes until golden.

7. Assemble the Subs: Remove the rolls from the oven. Place 4-5 meatballs in each roll, along with plenty of marinara sauce. Top each with 2 slices of provolone cheese and a sprinkle of Parmesan.

8. Broil: Return the sandwiches to the oven and broil for 2-3 minutes, until the cheese is melted, bubbly, and golden brown.

9. Serve: Remove from the oven, garnish with fresh basil, and serve immediately.

Pro-Tips for Meatball Sub Perfection

  • Don’t Overmix Meatballs: Overmixing makes them tough. Mix gently until just combined.
  • Brown the Meatballs Well: That browned crust adds tons of flavor.
  • Simmer in Sauce: Letting the meatballs simmer in the sauce makes them incredibly flavorful.
  • Use Crusty Rolls: A sturdy roll is essential—it won’t get soggy.
  • Toast the Rolls: This adds texture and prevents sogginess.
  • Plenty of Cheese: Don’t skimp—provolone melts beautifully, and Parmesan adds salty depth.
  • Make Ahead: The meatballs and sauce can be made a day ahead and reheated.
  • Freezer Friendly: Meatballs and sauce freeze beautifully for up to 3 months.

This Ultimate Italian Meatball Sub is hearty, cheesy, and absolutely irresistible.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *