Cheesy Meatball Subs (Print Page)

Tender meatballs in rich marinara with melted cheese on warm toasted rolls

# What You Need:

→ Meatballs

01 - 1 lb ground beef
02 - 1/2 cup breadcrumbs
03 - 1/4 cup grated Parmesan cheese
04 - 1/4 cup whole milk
05 - 1 large egg
06 - 2 cloves garlic, minced
07 - 2 tablespoons fresh parsley, chopped
08 - 1 teaspoon dried oregano
09 - 1 teaspoon kosher salt
10 - 1/2 teaspoon black pepper

→ Sauce

11 - 2 cups marinara sauce, homemade or store-bought
12 - 1/2 teaspoon red pepper flakes (optional)

→ Assembly

13 - 4 sub rolls, approximately 6 inches each
14 - 1 1/2 cups shredded mozzarella cheese
15 - 2 tablespoons unsalted butter, melted
16 - 1 clove garlic, finely grated
17 - Fresh basil or parsley, chopped, for garnish (optional)

# Directions:

01 - Preheat the oven to 400°F. Line a baking sheet with parchment paper and set aside.
02 - In a large mixing bowl, combine ground beef, breadcrumbs, Parmesan cheese, milk, egg, minced garlic, parsley, oregano, salt, and pepper. Gently fold the mixture until just combined, being careful not to overwork the meat.
03 - Divide the mixture into 12 equal portions and roll into uniform meatballs. Arrange on the prepared baking sheet with space between each. Bake for 18–20 minutes until nicely browned and cooked through to an internal temperature of 160°F.
04 - While the meatballs bake, pour the marinara sauce into a large skillet and warm over medium-low heat. Add red pepper flakes if desired for a subtle kick.
05 - Transfer the baked meatballs into the warm marinara sauce, turning to coat evenly. Let them simmer gently for 5–7 minutes so the flavors meld together.
06 - Stir together the melted butter and finely grated garlic to make garlic butter. Slice each sub roll lengthwise without cutting all the way through. Brush the cut sides generously with garlic butter and place on a baking tray. Toast in the oven for 3–4 minutes until golden and crisp.
07 - Place 3 saucy meatballs inside each toasted sub roll. Spoon extra marinara over the top and sprinkle generously with shredded mozzarella cheese.
08 - Return the assembled subs to the oven for 3–4 minutes until the mozzarella is fully melted and bubbly. Garnish with fresh basil or chopped parsley if desired and serve immediately while hot.

# Expert Tips:

01 -
  • The garlic butter on the rolls creates a crispy golden layer that holds up against the sauce without turning soggy.
  • Everything comes together with everyday ingredients you probably already have in your kitchen.
  • They are messy in the best possible way, the kind of food that demands you eat with both hands and zero shame.
02 -
  • Overmixing the meatball mixture is the fastest way to end up with tough, rubbery meatballs, fold gently and stop as soon as everything is combined.
  • Toasting the rolls before adding the filling creates a barrier that prevents the bread from dissolving into a soggy mess.
03 -
  • Use a cookie scoop to portion the meatball mixture so every one comes out the same size and cooks evenly.
  • Let the meatballs rest in the sauce off the heat for a couple of minutes before assembling, they absorb more flavor and hold together better in the roll.