Go Back
Delicious Meatball Subs are featured in this mouthwatering image.

BEST MEATBALL SUBS EVER

This recipe delivers the ultimate comfort food experience with juicy, flavorful meatballs simmered in a rich marinara sauce, nestled in sturdy hoagie rolls, and topped with melted mozzarella cheese. Perfected through countless experiments, this meatball sub recipe is a foolproof method for achieving meatball sub nirvana.
Prep Time 25 minutes
Cook Time 1 hour
Total Time 1 hour 25 minutes
Servings: 4
Course: Main Course
Cuisine: American
Calories: 800

Ingredients
  

  • 1 pound ground beef 80/20 blend
  • 1/2 pound ground pork
  • 1/4 cup breadcrumbs panko or Italian seasoned
  • 1/4 cup milk
  • 1 large egg, lightly beaten
  • 1/4 cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 1/4 cup chopped fresh parsley
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1/4 teaspoon red pepper flakes optional
  • Salt and black pepper to taste
  • 1/4 cup olive oil
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1/4 teaspoon sugar optional, to balance acidity
  • Salt and black pepper to taste
  • 4 hoagie rolls Italian or French bread
  • 8 ounces mozzarella cheese, shredded
  • Fresh basil leaves, for garnish optional

Equipment

  • Large bowl
  • Measuring cups
  • Measuring spoons
  • baking sheet
  • parchment paper
  • large skillet
  • Large saucepan
  • Spoon
  • knife
  • cutting board
  • Broiler

Method
 

  1. Prepare the Meatballs: In a large bowl, combine the breadcrumbs and milk. Let soak for 5 minutes. Add the ground beef, ground pork, egg, Parmesan cheese, garlic, parsley, oregano, basil, red pepper flakes (if using), salt, and pepper. Gently mix until just combined. Do not overmix.
  2. Form the Meatballs: Roll the meat mixture into 1 1/2-inch meatballs.
  3. Cook the Meatballs: Choose either baking or pan-frying:
  4. Baking: Preheat oven to 400°F (200°C). Place the meatballs on a baking sheet lined with parchment paper. Bake for 20-25 minutes, or until cooked through and lightly browned.
  5. Pan Frying: Heat 2 tablespoons of olive oil in a large skillet over medium heat. Brown the meatballs on all sides, then reduce heat to low, cover, and cook for another 10-15 minutes, or until cooked through.
  6. Prepare the Sauce: While the meatballs are cooking, heat the olive oil in a large saucepan over medium heat. Add the onion and cook until softened, about 5 minutes. Add the garlic and cook for another minute until fragrant. Stir in the crushed tomatoes, tomato sauce, oregano, basil, sugar (if using), salt, and pepper. Bring to a simmer, then reduce heat to low and simmer for at least 30 minutes, or up to 1 hour, stirring occasionally.
  7. Assemble the Subs: Preheat broiler. Cut the hoagie rolls in half lengthwise. Place the cooked meatballs in the sauce and simmer for a few minutes to coat them evenly. Arrange the meatballs in the hoagie rolls. Spoon some of the sauce over the meatballs. Top with shredded mozzarella cheese.
  8. Broil: Place the subs on a baking sheet and broil for 2-3 minutes, or until the cheese is melted and bubbly.
  9. Serve: Garnish with fresh basil leaves (if using) and serve immediately.

Notes

For juicier meatballs, ensure the meat mixture has a fat content of around 20-25%. Soaking the breadcrumbs in milk is essential for retaining moisture. Simmering the sauce for a longer period enhances the flavor. For a richer taste, use a combination of ground beef, pork, and veal. Sturdy hoagie rolls are crucial for holding the meatballs and sauce. Consider using Keto Garlic Butter Meatballs for a low-carb version, adjusting the sauce ingredients accordingly.