Meatball Subs

40g protein · 40 min · 623 kcal

Meatball Subs

These American-style meatball subs pair tender beef meatballs with marinara and melted cheese in toasted rolls. They make a comforting weeknight meal and are easy to serve to a group.

40 min4 servings623 kcal

Ingredients

  • For greasingcanola oil
  • 1 largeegg
  • 30 ml (2 tablespoons)water
  • 40 g (1/4 cup)yellow onion, very finely minced
  • 2 clovesgarlic, minced
  • 15 g (1/4 cup)Panko breadcrumbs
  • 25 g (1/4 cup)Parmesan cheese, grated
  • 1 teaspoonItalian seasoning
  • 1/2 teaspoongarlic powder
  • 1/2 teaspoonsalt
  • 1/4 teaspoonblack pepper
  • 454 g (1 pound)ground beef (80 or 85% lean is best)
  • 680 g (24 ounces)marinara sauce
  • 4hoagie rolls
  • 113 g (4 ounces; about 1 cup shredded)Provolone or Mozzarella cheese, shredded or sliced

Instructions

  1. 1

    Preheat the oven

    Heat the oven to 230°C (450°F). Grease a rimmed baking sheet with canola oil.

  2. 2

    Mix wet ingredients

    In a large mixing bowl, lightly beat the egg and water together with a fork.

  3. 3

    Season the mixture

    Add the onion, garlic, Panko, Parmesan, Italian seasoning, garlic powder, salt and pepper. Mix well with a fork.

  4. 4

    Add the beef

    Add the ground beef and mix just until combined, taking care not to overwork it.

  5. 5

    Shape and bake

    Shape the mixture into 4 cm (1½-inch) meatballs and arrange them on the greased baking sheet. Bake for 10–12 minutes, until cooked through to 71°C (160°F).

  6. 6

    Heat meatballs

    Put the marinara sauce and baked meatballs in a medium saucepan. Cover and heat over medium-low for 5–10 minutes, until warmed through.

  7. 7

    Toast the rolls

    Split the rolls and arrange them on a rimmed baking sheet with the cut sides facing up. Place under the grill for about 2 minutes, until lightly toasted.

  8. 8

    Assemble and melt

    Put a slice or thin layer of cheese on each roll to help keep the bread from becoming soggy. Use a slotted spoon to add 4 meatballs to each roll, spoon over marinara, then add more cheese. Grill the subs for about 2 minutes, until the cheese melts, and serve straight away.

What are meatball subs?

A meatball sub is a filled sandwich built around meatballs, tomato sauce and cheese in a long roll. It is a familiar American comfort-food dish, drawing on Italian-American flavours such as marinara, Parmesan and seasoned meat.

This version bakes the meatballs before warming them in sauce, then briefly grills the assembled sandwiches. A layer of cheese against the toasted roll helps form a barrier between the bread and the sauce.

Nutrition and macros by portion

The nutrition label shows one serving as written: 623 calories, 40g protein, 48g carbs, 30g fat.

PortionAdjustmentkcalProteinCarbsFat
LighterAdd salad, use less cheese436 kcal28g34g21g
This servingAs written623 kcal40g48g30g
HungryAdd another meatball935 kcal60g72g45g

The ground beef and cheese contribute much of the protein and fat, while the rolls and Panko provide most of the carbohydrates. Marinara adds some carbohydrates as well. Pair a sub with a generous salad or vegetables for a more balanced plate.

Building flavour into the meatballs

The mixture: Egg and Panko help bind the beef, while Parmesan, onion, garlic and Italian seasoning bring savoury flavour. Finely mince the onion so it mixes evenly and the meatballs hold together well.

The beef: The recipe favours beef with 15–20% fat for a tender result. Mix only until the ingredients come together, as overmixing can make the texture dense.

Shaping and baking

Even portions: Shape the mixture into meatballs about 4 cm across so they cook at a similar rate. Set them on the oiled rimmed tray with a little space between them.

Doneness: Bake for 10–12 minutes, checking that the centres reach 71°C (160°F). The meatballs finish warming in the marinara, but should be cooked through after baking.

Keeping the rolls from getting soggy

Toast first: Place the split rolls cut-side up under the grill for about 2 minutes, watching closely so they toast rather than scorch.

Cheese barrier: Put a little cheese directly on each roll before adding the meatballs. Add the sauce and remaining cheese afterwards, then grill just long enough to melt the topping.

Timing the sauce and filling

Gentle heat: Warm the baked meatballs in the covered pan of marinara over medium-low heat for 5–10 minutes. This heats the filling through without requiring a rapid boil.

Last-minute assembly: Toast and fill the rolls close to serving time. The recipe makes four subs, with four meatballs placed in each.

What to serve alongside

For a casual meal, serve the subs with a green salad or crunchy vegetables to bring freshness alongside the rich meat, sauce and cheese.

If you want a heartier spread, add roasted vegetables or a simple side salad and let everyone assemble their own roll just before eating.

Recipe notes & tips

  • Use a fork to combine the meatball mixture gently and stop as soon as it comes together.
  • Keep the onion very finely minced so it distributes evenly through the beef.
  • Arrange the meatballs with space between them on the baking sheet.
  • Use a thermometer to check the centre of a meatball reaches 71°C (160°F).
  • Keep an eye on the rolls under the grill, as they can toast quickly.
  • Serve the subs immediately after the cheese melts for the best contrast between toasted bread and warm filling.

Variations

  • Try mozzarella: Use sliced or shredded mozzarella for a mild, stretchy topping.
  • Choose Provolone: Use Provolone for a more savoury cheese flavour.
  • Add extra herbs: Mix a little more Italian seasoning into the meatball mixture.
  • Use turkey: Replace the beef with ground turkey, checking the meatballs are cooked through.
  • Make them smaller: Shape smaller meatballs and check them earlier during baking.

Common mistakes to avoid

  • Overmixing the beef: The meatballs can turn dense; mix only until the ingredients are combined.
  • Uneven shaping: Different-sized meatballs cook at different rates; aim for roughly 4 cm each.
  • Skipping the roll toast: Untoasted bread can soften under the sauce; toast the cut sides first.
  • Adding sauce too early: The bread can become soggy; place a layer of cheese on each toasted roll before filling.
  • Leaving the rolls unattended: They may scorch under the grill; watch them closely during both grilling stages.

How to store

Refrigerate leftover meatballs and marinara in a covered container for up to 3 days; store rolls separately if possible. Reheat the filling in a saucepan until hot, then assemble and grill fresh rolls. Assembled subs are best eaten straight away, as the bread softens in storage.

Frequently asked questions

Can I make the meatballs ahead?

Yes. Bake them, then refrigerate them with the marinara in a covered container for up to 3 days. Reheat the filling thoroughly before assembling the subs.

How do I know the meatballs are cooked?

Check the centre of a meatball with a food thermometer; it should reach 71°C (160°F), as directed in the recipe.

Can I use a different cheese?

Yes. The recipe calls for Provolone or Mozzarella, either sliced or shredded. Choose one that melts well under the grill.

Can I use another type of roll?

Use a similar long sandwich roll that can hold the meatballs and sauce. Split and toast it cut-side up as described.

Can I assemble the subs in advance?

It is better to assemble them just before serving so the bread stays toasted. You can prepare the meatballs and sauce ahead, then warm them and finish the rolls when ready to eat.

Cook it from the original

This recipe comes from kristineskitchenblog.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.

Open the recipe on kristineskitchenblog.comOpens in a new tab
Calori App Free download Install