Skip to content
Sandwiches Kid-friendly Quick & easy

Meatball Sub

Italian meatballs smothered in marinara sauce and melted cheese in a sub roll.

25 minutes
Serves 4
Dinner
11 min prep
19 min cook

Good to know

  • Ready in under 30 minutes

Matched from this dish's own ingredients and timing. Browse more: 30-minute meals

Instructions

6 steps
  1. 1

    Preheat the oven's broiler. Split the sub roll horizontally, being careful not to cut all the way through the hinge. Place the roll open-faced on a baking sheet and lightly toast it under the broiler for 1 minute.

  2. 2

    In a medium saucepan, combine the meatballs and marinara sauce. Heat over medium-low, partially covered, for 10-15 minutes until the meatballs are thoroughly heated and the sauce is simmering.

  3. 3

    Carefully place the hot meatballs inside the toasted sub roll. Spoon extra marinara sauce generously over the top of the meatballs.

  4. 4

    Layer the fresh mozzarella cheese slices evenly over the meatballs, covering them from end to end. Sprinkle with grated Parmesan.

  5. 5

    Place the sub back under the broiler for 2-3 minutes, watching closely, until the mozzarella is beautifully melted, bubbly, and slightly browned in spots.

  6. 6

    Garnish with a few torn fresh basil leaves, close the sandwich gently, and serve hot with plenty of napkins.

Meatball Sub — plated and served Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients.
Serving moment. How Meatball Sub looks plated and ready to eat — a representative photo, not a step in the recipe.

Listahan Family Score™

72/100

Good fit for most families

72
Allergen-friendly 80
Kid-friendly 85
Weeknight-easy 96
Budget-friendly 50
Great leftovers 56
Pantry-friendly 25

Score reflects how well this recipe fits a typical busy household. In the app, your Family Score is personalized to your household's allergens, kids, and pantry.

Nutrition

per serving

20

Calories

1 g

Protein

3 g

Carbs

1 g

Fat

Estimated per serving. Actual values depend on the brands and portions you use.

Listahan cooking guide

Chef notes & practical guide

Technique notes, ingredient swaps, serve-alongside ideas, storage guidance, and equipment for this recipe.

Cultural context

The meatball sub is an Italian-American creation that took shape in the early 1900s among immigrant communities in the U.S. Northeast, where Italian meatballs in tomato sauce were tucked into a long roll for a portable lunch. It is a New World dish: in Italy, meatballs are typically served as their own course rather than stuffed into bread.

Listahan note

This version toasts the roll under the broiler first so it can stand up to the sauce, then melts fresh mozzarella over the meatballs directly under the heat rather than relying on residual warmth.

Technique cues

  • Toasting the split roll for a minute before filling builds a crisp interior crust that resists going soggy under the marinara.
  • Simmering the meatballs partially covered in the sauce keeps them moist while letting the marinara reduce and cling instead of running thin.
  • Broiling the assembled sub for just 2-3 minutes browns and blisters the mozzarella; any longer and the bread edges scorch before the cheese sets.

Kitchen flow

Parallel prep
Toast the split roll under the broiler while the meatballs come up to temperature in the marinara.
Make-ahead
Simmer the meatballs in sauce up to 3 days ahead and reheat, then assemble and broil fresh.
Leftover move
Chop leftover saucy meatballs into the marinara and toss with pasta the next night.
Cleanup rhythm
Line the baking sheet with foil so the bubbled cheese and sauce lift off without scrubbing.

Ingredient brief

Role, handling, and swap guidance for each key ingredient.

Italian meatballs

Main protein

Purpose: They are the heart of the sandwich, providing the savory, herby bite that the sauce and cheese build around.

Handling: Heat them through gently in the sauce so they stay tender rather than searing them dry first.

Adaptation: Plant-based meatballs work and absorb sauce readily, though they hold a softer texture under the broiler.

rich marinara sauce

Braising liquid and binder

Purpose: It coats every meatball and soaks lightly into the toasted roll, tying the whole sub together.

Handling: Simmer it with the meatballs so it reduces and concentrates rather than pooling at the bottom of the roll.

Adaptation: A jarred arrabbiata adds heat in place of plain marinara; reduce it a little to match the thicker body.

fresh mozzarella cheese

Melting cheese

Purpose: Its high moisture gives the signature stretchy, gooey pull that a meatball sub is known for.

Handling: Slice it thick and lay it edge to edge so it melts into a continuous blanket under the broiler.

Adaptation: Low-moisture shredded mozzarella melts more evenly and browns faster, but loses some of the milky pull.

Italian sub roll

Structure

Purpose: A sturdy roll with a chewy crust is the only vehicle that holds saucy meatballs without disintegrating.

Handling: Split it along a hinge and toast the interior so the crumb seals against moisture.

Adaptation: A baguette section works but has a harder crust; warm it so it does not shatter when bitten.

grated Parmesan cheese

Savory finish

Purpose: It adds a salty, nutty depth on top that the milder mozzarella lacks on its own.

Handling: Sprinkle it over the mozzarella before broiling so it toasts into the cheese surface.

Adaptation: Pecorino Romano brings a sharper, saltier edge; use a touch less to avoid overpowering the meatballs.

Technique notes

  • Keep the oven rack in the middle, not directly under the element, so the cheese melts before the bread burns.
  • Spoon a thin layer of sauce onto the bread before the meatballs and a generous layer over the top for moisture on both sides.
  • Let the broiled sub rest one minute before closing it so the molten cheese sets enough to hold the meatballs in place.

Ingredient swaps

Dairy-free direction
Use a melting plant-based mozzarella and skip the Parmesan; the sub stays saucy but loses the salty browned crust, so add a pinch of nutritional yeast.
Gluten-free direction
Build it on a sturdy gluten-free hoagie and toast it well, since GF rolls go soggy faster under sauce.
Lower-sodium direction
Use a no-salt-added marinara and fresh mozzarella over processed cheese to drop the sodium meaningfully.

Serve alongside

  • Garlic bread
  • Italian chopped salad
  • Roasted broccoli rabe
  • Marinara-dipped fries
  • Chianti
  • Italian soda
  • Sparkling water with lemon

Serving suggestions only — check pairings for your household's allergens.

Storage & reheating

  • Store the meatballs and sauce separately from the bread in the fridge for up to 3 days.
  • Reheat the meatballs in their sauce on the stovetop, then toast fresh bread and assemble; microwaving a built sub turns the roll rubbery.
  • Freeze the saucy meatballs alone for up to 2 months and thaw overnight in the fridge before reheating.

Equipment

  • Broiler-safe baking sheet
  • Medium saucepan
  • Serrated knife for splitting the roll
  • Tongs

Make this household-aware

Listahan Pro checks this recipe against your household's allergens, finds pantry-aware swaps, builds the shopping list, and helps you plan the week around it.

Get the app

Plan it in Listahan

Add Meatball Sub to your week, check it against your household's allergens, and build the shopping list automatically.

More Sandwiches recipes