Go Back
Meatball Subs
carrie

Classic Meatball Subs

These classic Meatball Subs are the ultimate comfort food—juicy beef meatballs simmered in rich marinara, tucked into toasted rolls, and finished with gooey melted cheese. Easy enough for weeknights yet indulgent enough for gatherings, this recipe delivers bold, satisfying flavor with minimal effort.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 subs
Course: Dinner
Cuisine: American, Italian-American

Ingredients
  

  • For the Meatballs
  • 1 pound ground beef at least 15% fat for juicier meatballs
  • 1 large egg at room temperature
  • ½ cup finely grated Parmesan cheese plus extra for serving
  • 2 tablespoons fresh basil leaves finely chopped
  • 1 garlic clove finely grated
  • Kosher salt and freshly ground black pepper to taste
  • For the Binder
  • Bread crumbs from the rolls about 1 cup, scraped from the interior
  • ½ cup water to hydrate the crumbs and keep meatballs tender
  • For the Sandwiches
  • 4 sub hero, or hoagie rolls (6 inches long, sliced lengthwise but still attached)
  • 2 cups marinara sauce homemade or high-quality store-bought from a 24-ounce jar
  • 4 slices mozzarella or provolone cheese
  • Extra-virgin olive oil for greasing
  • 1 additional garlic clove peeled (for rubbing the toasted rolls)
  • Each ingredient plays a specific role—hydrated crumbs ensure soft meatballs Parmesan boosts umami, and fresh basil brightens the rich sauce.

Method
 

  1. Preheat the broiler to high and position a rack about 6 inches from the heat. Scrape the soft interior from the rolls to make bread crumbs. Combine crumbs, water, egg, salt, pepper, and grated garlic in a large bowl and let rest for 5 minutes.
  2. Lightly oil a 12-inch oven-safe skillet. Add ground beef, Parmesan, and basil to the soaked crumbs. Gently mix just until combined, then shape into 12 meatballs and place in the skillet.
  3. Broil the meatballs for 5–7 minutes until deeply browned and nearly cooked through.
  4. Move the skillet to the stovetop, add marinara sauce, and simmer over medium-low heat for 8–10 minutes until meatballs are fully cooked and coated in sauce.
  5. Place rolls cut-side up on a baking sheet and broil for 1–2 minutes until lightly golden. Rub cut sides with the remaining garlic clove.
  6. Fill each roll with meatballs and sauce, top with cheese, and broil again for 1–2 minutes until cheese is melted and bubbly.
  7. Finish with extra Parmesan, fresh basil, and black pepper. Serve hot.

Notes

Hydrating the bread crumbs is key to tender meatballs. Use high-quality marinara for best flavor, and feel free to swap cheeses or add a pinch of red pepper flakes for heat.