Go Back
+ servings
closeup image of a meatball sub

Meatball Subs

This meatball sub recipe is balanced, sturdy, and designed to hold together from the first bite to the last. The meatballs simmer in sauce long enough to absorb flavor without falling apart, making the sandwich calm, comforting, and dependable.
Prep Time 15 minutes
Cook Time 30 minutes
Servings: 4

Ingredients
  

Meatballs
  • 1 pound ground beef
  • 1/2 pound ground pork
  • 3/4 cup breadcrumbs
  • 1/2 cup milk
  • 1 egg
  • 1/2 cup grated Parmesan
  • 3 cloves garlic minced
  • 1 teaspoon salt
  • 1/2 teaspoon pepper
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 2 tablespoons olive oil
Sauce
  • 2 tablespoons olive oil
  • 3 cloves garlic minced
  • 1 28- ounce can crushed tomatoes
  • 1/2 teaspoon salt
  • 1/2 teaspoon sugar
Assembly
  • Hoagie rolls
  • Shredded mozzarella

Method
 

  1. Combine the breadcrumbs and milk in a bowl and let them soak until fully absorbed.
  2. Add the ground beef, ground pork, egg, grated Parmesan, minced garlic, salt, pepper, dried oregano, dried basil, and breadcrumb mixture, then mix gently until just combined.
  3. Form the mixture into small meatballs without packing them tightly.
  4. Heat olive oil in a skillet over medium heat and brown the meatballs until they develop a crust and hold their shape.
  5. Add the meatballs to the sauce and simmer for 20 minutes.
  6. Lightly toast the hoagie rolls to create structure.
  7. Assemble the meatballs in the rolls, spooning sauce over them and adding shredded mozzarella.
  8. Melt the cheese gently until just softened and cohesive.

Tried this recipe?

Let us know how it was!