Skip to content
Menu
Recipes Stack

Popular searches

Italian-American

Meatball Sub

Homemade meatball subs with tender baked meatballs simmered in marinara, melted provolone and a toasted roll that doesn't go soggy. Ready in 50 minutes.

By Recipes Stack Kitchen

Two meatball subs on toasted hoagie rolls with marinara sauce, melted provolone and torn basil leaves
AI-generated illustration of the finished dish. How we use AI
50min total

40% of it needs you at the counter

Hands-on
20 min
Cooking
30 min
Serves
4
Calories
770
Protein
50 g
Per serving
$4.69

Why this recipe works

A meatball sub is pure comfort food: saucy meatballs, melted cheese and a roll that has to hold it all together. This version makes the meatballs from scratch, but if you're short on time the frozen-meatball shortcut in the FAQ works too.

  1. A panade of panko and milk keeps the meatballs moist and tender; without it, lean meatballs turn dense and dry.
  2. Baking the meatballs is faster and less messy than frying a batch at a time, and a short simmer in the sauce finishes them and flavors them through.
  3. Toasting the cut sides of the roll before filling seals the bread, so it holds the sauce instead of falling apart in your hands.

Ingredients

4 servings

For the meatballs

For the subs

To serve

You will need

  • Rimmed baking sheet
  • Large skillet or saucepan
  • Large bowl

Method

Tap a step number to mark it done.

  1. Make the meatball mix

    Heat the oven to 400°F and line the baking sheet with foil. In a large bowl, stir the panko and milk together and leave for 5 minutes to soften. Beat in the egg, then add the beef, parmesan, garlic, Italian seasoning, salt and pepper and mix gently with your hands until just combined.

    Step 1, make the meatball mix: Heat the oven to 400°F and line the baking sheet with foil
    AI-generated illustration of this step.
  2. Shape and bake

    Roll into 16 balls about 1½ inches across, with wet hands so the mix doesn't stick. Bake for 15 minutes, until browned on the outside.

    Step 2, shape and bake: Roll into 16 balls about 1½ inches across, with wet hands so the mix doesn't stick
    AI-generated illustration of this step.
  3. Simmer in sauce

    Warm the marinara in the skillet over medium heat. Add the meatballs, turn to coat, cover and simmer gently for 8 to 10 minutes, until cooked through (160°F in the center).

    Step 3, simmer in sauce: Warm the marinara in the skillet over medium heat
    AI-generated illustration of this step.
  4. Toast the rolls

    Turn the oven to broil. Open the rolls on the baking sheet, cut side up, and broil for 1 to 2 minutes, until the inside is lightly golden.

    Step 4, toast the rolls: Turn the oven to broil
    AI-generated illustration of this step.
  5. Fill and melt

    Put 4 meatballs and a spoonful of sauce in each roll, and tuck 2 slices of provolone over the top. Broil until the cheese melts and bubbles in spots, 1 to 2 minutes. Scatter with basil and serve with extra sauce for dipping.

    Step 5, fill and melt: Put 4 meatballs and a spoonful of sauce in each roll, and tuck 2 slices of provolone over the top
    AI-generated illustration of this step.

Techniques in this recipe

    • Ground meat and fresh sausage160°F / 71°C
    Source: USDA safe minimum internal temperatures. Measure the thickest part, away from bone.

    Is it done? Safe temperatures

    The internal temperatures that tell you chicken, pork, beef, fish and ground meat are cooked safely, and when to pull them early for juicier results.

    Read the full guide
  • A rolling boil with large bubbles across the surface
    Rolling boil: too hard for most sauces
    A gentle simmer with small bubbles at the edges
    Simmer: small, gentle bubbles

    Simmer, don't boil

    A boil has big, rolling bubbles; a simmer has small bubbles that break gently. Most sauces, soups and stews want a simmer.

    Read the full guide

Cook's notes

  • Mix the meat as little as possible. Overworking makes meatballs tough and springy.
  • Watch the broiler closely; rolls and cheese go from golden to burned in under a minute.
  • Leftover meatballs in sauce keep for 4 days in the fridge or 3 months in the freezer. Assemble subs fresh so the bread stays crisp.

Nutrition per serving

770 calories

$4.69 estimated cost per serving

Where the calories come from

Nutrition facts per serving
Protein26% of calories50 g
Carbs33% of calories63 g
Fat40% of calories34 g
Fiber5 g
Sodium1840 mg

Calculated from USDA FoodData Central values for the listed ingredients and amounts; not lab-tested. Cost estimated from average US retail prices.

Questions people ask

Can I make meatball subs with frozen meatballs?

Yes. Simmer about 24 small (or 16 large) frozen cooked meatballs in the marinara, covered, for 15 to 20 minutes until hot in the center, then toast the rolls and assemble as written.

How do you keep a meatball sub from getting soggy?

Toast the cut sides of the roll before filling, use a sturdy hoagie roll rather than a soft hot dog bun, and spoon on only a little sauce, serving the rest for dipping.

What cheese goes on a meatball sub?

Provolone is the classic, with mozzarella a close second. A sprinkle of parmesan on top adds a salty finish.

Ratings and reviews