Meatball Sub

4.5(308 reviews)

Italian-American meatball submarine — saucy meatballs in a soft sub roll with melted mozzarella. Classic deli sandwich. The trick is good homemade meatballs and proper bread that holds up to the sauce.

Prep Time

10 min

🔥

Cook Time

20 min

🍽

Servings

4

Calories

609 cal

Jump to Recipe
Meatball Sub — homemade American fast food recipe with meatballs, bread, cheese, 4 servings, ready in 30 minutes
Fast Food
Hard

🛠 Interactive Recipe Tools — Use them right here on this page

Smart Servings Scaler

servings
  • Meatballs1
  • Bread2 slices
  • Cheese1 cup
  • Lettuce2 cups
  • Tomato2 medium
  • Onion1 medium
  • Mayonnaise3 tbsp
  • Salt1 tsp
  • Black Pepper½ tsp

All quantities scaled automatically from 4 servings.

Ingredients

Makes 4 servings · Use the Servings Scaler above to adjust

  • Meatballs1
  • Bread2 slices
  • Cheese1 cup
  • Lettuce2 cups
  • Tomato2 medium
  • Onion1 medium
  • Mayonnaise3 tbsp
  • Salt1 tsp
  • Black Pepper0.5 tsp

Instructions

  1. 1

    Make meatballs: mix 1 lb ground beef + ½ lb ground pork, 1 cup breadcrumbs, ½ cup milk, 2 beaten eggs, ½ cup grated Parmesan, 4 minced garlic cloves, ¼ cup chopped parsley, 1.5 teaspoons salt, 1 teaspoon black pepper, 1 teaspoon Italian seasoning. Form into 16-20 meatballs.

  2. 2

    Brown the meatballs: heat 2 tablespoons oil in a large skillet over medium-high. Brown the meatballs 2 minutes per side. Transfer to a plate.

  3. 3

    Simmer in sauce: in the same skillet, add 1 jar (24 oz) of marinara sauce. Return meatballs. Simmer covered 20-25 minutes until meatballs are cooked through and sauce is reduced.

  4. 4

    Slice 4 sub rolls in half (don't cut all the way through). Toast lightly under broiler.

  5. 5

    Fill each roll with 4-5 meatballs, generous sauce, and top with shredded mozzarella (¼ cup per sandwich) and a sprinkle of Parmesan.

  6. 6

    Return to the broiler 1-2 minutes until cheese is melted and bubbly. Top with chopped fresh basil. Serve immediately with chips or a side salad.

🎬Cooking VideoREAL RECIPE VIDEO

Watch how to make Meatball Sub

Plays the exact recipe video right here — no need to leave the page.

💡 Expert Tips

  • 1.Mix of beef + pork. Beef alone is dense; pork adds tenderness.
  • 2.Breadcrumbs + milk panade. Keeps meatballs tender.
  • 3.Brown then simmer. Develops flavor and gentle cooking keeps them tender.
  • 4.Toast the bread first. Untoasted bread goes immediately soggy under sauce.

🔬 Why It Works

Meatball subs balance multiple elements: tender saucy meatballs, melted cheese, toasted bread. The bread soaks up some sauce (intentional and delicious) but stays structural because of the initial toast. Mozzarella melts beautifully and binds everything. The combination is comfort food at its peak.

Frequently Asked Questions

Best bread?
Sub rolls or Italian hoagie rolls. Sturdy enough to hold the saucy meatballs without falling apart.
Can I make meatballs ahead?
Yes — make and refrigerate up to 3 days, freeze up to 3 months. Reheat in sauce.
Vegetarian version?
Use plant-based meatballs (Impossible, Beyond). Or make lentil-mushroom meatballs. Same sauce technique.
Sides?
Chips, fries, side salad, pickles, garlic bread.

Nutrition Facts

Per serving (recipe makes 4 servings)

Calories609kcal
Protein28g
Carbohydrates46g
Fat8g
Fiber2g
Sugar14g

* Percent Daily Values based on a 2,000 calorie diet. Values are estimates.

Tags

Related Recipes