Cheesy Meatball Subs

Cheesy Meatball Subs steaming with melted mozzarella, golden toasted rolls, basil garnish. Save
Cheesy Meatball Subs steaming with melted mozzarella, golden toasted rolls, basil garnish. | plateofcomfort.com

Make juicy beef meatballs seasoned with garlic, Parmesan, parsley and oregano, brown them, then simmer in a fragrant marinara until cooked through. Slice and toast soft sub rolls, fill with three meatballs each and spoon over sauce. Top with shredded mozzarella and broil briefly until cheese is melted and golden. Garnish with basil and serve hot.

The smell of toasted sub rolls and bubbling mozzarella is basically a time machine to every boardwalk joint and corner deli I ever loved as a kid. My cousin Vinny and I would race through the door of this little spot near the beach, quarters burning holes in our pockets, fighting over who got the last meatball sub. recreating that at home felt impossible until I realized the trick is treating each part like it matters on its own.

One rainy Tuesday my roommate walked in, saw me shaping meatballs at the counter in sweatpants, and said this better be worth the mess. Three subs later she was texting her mom the recipe and I was wiping sauce off my phone screen.

Ingredients

  • Ground beef (500 g): Use a decent fat content, around 15 to 20 percent, because lean beef dries out and nobody wants a chalky meatball.
  • Breadcrumbs (1/4 cup): These hold everything together and keep the texture tender, so do not skip or reduce them.
  • Grated Parmesan cheese (1/4 cup): Adds a salty umami depth that makes people ask what your secret is.
  • Large egg (1): The binder that keeps your meatballs from crumbling apart in the sauce.
  • Garlic, minced (2 cloves for meatballs, 2 cloves for sauce): Fresh garlic only, the jarred stuff tastes flat and you will notice the difference.
  • Chopped fresh parsley (2 tbsp): Brings a bright freshness that balances the richness of the beef and cheese.
  • Dried oregano (1 tsp): A classic Italian American seasoning that grounds the flavor profile.
  • Salt (1/2 tsp): Start here and adjust later, you can always add more but you cannot take it away.
  • Ground black pepper (1/2 tsp): Freshly cracked makes a real difference in the finished taste.
  • Marinara sauce (2 cups): A good quality store bought marinara saves time, but taste it first since some brands are sweeter than others.
  • Olive oil (1 tbsp): Used for browning the meatballs and softening the onion, so reach for the regular stuff not your fancy finishing oil.
  • Small onion, finely chopped (1): Cooks down into the sauce and adds natural sweetness without crunch.
  • Dried basil (1/2 tsp): A small amount goes a long way in rounding out the tomato flavor.
  • Sub rolls, about 20 cm each (4): Look for rolls that are soft inside but have enough structure to hold up to the sauce without falling apart.
  • Shredded mozzarella cheese (1 1/2 cups): Whole milk mozzarella melts beautifully and stretches in that satisfying way you see in commercials.
  • Butter, softened (2 tbsp, optional): Brushing the rolls before toasting adds flavor and creates a barrier against sogginess.
  • Fresh basil leaves (optional garnish): Torn on at the end for color and a hit of aromatic freshness that makes it feel finished.

Instructions

Preheat and prepare:
Set your oven to 200 degrees Celsius, or 400 Fahrenheit, and give it time to fully come to temperature because a hot oven is the key to that gooey broiled cheese topping.
Shape the meatballs:
In a large bowl, combine the ground beef, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, and pepper, mixing with your hands just until everything is evenly distributed. Divide and roll into 12 meatballs of roughly equal size, handling them gently so they stay tender.
Brown the meatballs:
Heat olive oil in a large skillet over medium heat and add the meatballs, turning them every couple of minutes until they are browned on all sides, about 5 to 7 minutes total. Remove them to a plate and resist the urge to crowd the pan because steam is the enemy of a good crust.
Build the sauce:
In the same skillet, cook the chopped onion in the remaining oil and meaty drippings until soft and translucent, about 3 minutes, then add the garlic and stir for one minute more until fragrant. Pour in the marinara sauce and dried basil, stirring to scrape up every browned bit from the bottom of the pan.
Simmer everything together:
Nestle the browned meatballs back into the sauce, cover the skillet, and let everything simmer gently on low heat for 15 minutes until the meatballs are cooked through and have soaked up the tomato flavor.
Toast the rolls:
Slice each sub roll open and optionally brush the cut sides with softened butter, then place them cut side up under the broiler for 1 to 2 minutes until golden and lightly crisped at the edges.
Assemble the subs:
Place three meatballs into each toasted roll along with a generous spoonful of sauce, then pile on the shredded mozzarella so it drapes over the meatballs and tucks into the sides of the roll.
Broil until melted:
Arrange the assembled subs on a baking sheet and slide them under the broiler for 2 to 3 minutes, watching closely, until the cheese is fully melted, bubbly, and flecked with golden spots.
Garnish and serve:
Scatter torn fresh basil leaves over the top if you are using them and serve immediately while the cheese is still stretchy and the rolls are warm enough to make your fingers happy.
Oven-broiled Cheesy Meatball Subs oozing sauce, juicy beef meatballs, crisp edges. Save
Oven-broiled Cheesy Meatball Subs oozing sauce, juicy beef meatballs, crisp edges. | plateofcomfort.com

The night I made these for my neighbor who had just had a baby, she stood in the doorway holding the baby in one arm and the sub in the other, eating it over the wrapper because she refused to put it down even for a second.

What to Serve Alongside

A simple green salad with a sharp vinaigrette cuts through the richness perfectly, and honestly a pile of kettle cooked potato chips on the plate never hurt anybody. If you want to lean into the Italian American vibe, a small cup of minestrone on the side turns this into a meal that feels complete without any extra effort.

Handling Leftovers

The meatballs and sauce actually taste better the next day after the flavors have had time to mingle in the fridge, so make extra if you can. Store them separately from the rolls to keep everything from turning into a soggy mess, and reheat the meatballs in a saucepan with a splash of water before assembling a fresh sub.

Making It Your Own

This recipe is forgiving and adaptable, which is what makes it a keeper for weeknights when you need something satisfying without a lot of fuss. Once you have the basic method down, you can tweak it endlessly to suit your taste.

  • Try ground turkey or chicken instead of beef for a lighter version that still hits all the comfort notes.
  • A pinch of red pepper flakes in the sauce adds a gentle heat that wakes up the whole sandwich.
  • Always taste your marinara before adding it to the pan, because adjusting sweetness or acidity at the start saves you from fixing a flat sauce at the end.
Family-style Cheesy Meatball Subs arranged on baking sheet, ready to serve. Save
Family-style Cheesy Meatball Subs arranged on baking sheet, ready to serve. | plateofcomfort.com

Some meals are just food, and then some meals are the reason people gather in the kitchen and stay a while. These subs are the second kind, and they are always worth the mess.

Common Recipe Questions

Include breadcrumbs, egg, and grated Parmesan to bind and retain moisture; avoid overmixing and brown then simmer gently in sauce until cooked through.

Shredded mozzarella melts evenly and browns nicely; provolone or a mix of mozzarella and Parmesan add extra flavor and a creamier finish.

Yes — brown and cool meatballs, then refrigerate in sauce up to 24 hours or freeze for longer. Reheat gently in sauce before assembling the subs.

Brush cut sides with softened butter and toast under the broiler or in a hot pan for 1–2 minutes until golden; watch closely to prevent burning.

Stir in red pepper flakes or a splash of hot sauce while simmering the marinara to build heat without overpowering other flavors.

Serve with a crisp green salad or kettle chips; a medium-bodied red wine like Chianti complements the rich meat and melted cheese.

Cheesy Meatball Subs

Toasted sub rolls filled with savory meatballs, marinara sauce, and bubbling mozzarella for a comforting sandwich.

Prep 20m
Cook 30m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Meatballs

  • 1 lb ground beef
  • 1/4 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves garlic, minced
  • 2 tbsp chopped fresh parsley
  • 1 tsp dried oregano
  • 1/2 tsp salt
  • 1/2 tsp ground black pepper

Sauce

  • 2 cups marinara sauce
  • 1 tbsp olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1/2 tsp dried basil

Assembly

  • 4 sub rolls (about 8 inches each)
  • 1 1/2 cups shredded mozzarella cheese
  • 2 tbsp softened butter (optional, for toasting)
  • Fresh basil leaves for garnish (optional)

Instructions

1
Preheat the Oven: Preheat oven to 400°F. Position the oven rack so the broiler can reach the subs easily.
2
Form the Meatballs: In a large mixing bowl, combine ground beef, breadcrumbs, Parmesan cheese, egg, minced garlic, parsley, oregano, salt, and pepper. Mix until evenly incorporated without overworking the meat. Shape into 12 uniform meatballs.
3
Brown the Meatballs: Heat olive oil in a large skillet over medium heat. Add the meatballs and brown on all sides for 5 to 7 minutes. Remove from the skillet and set aside.
4
Build the Sauce: In the same skillet, sauté the chopped onion until softened, about 3 minutes. Add the garlic and cook for 1 additional minute. Pour in the marinara sauce and dried basil, then stir to combine.
5
Simmer Meatballs in Sauce: Return the browned meatballs to the skillet, nestling them into the sauce. Cover, reduce heat to low, and simmer for 15 minutes until the meatballs are cooked through to an internal temperature of 160°F.
6
Toast the Sub Rolls: Slice each sub roll open lengthwise without cutting all the way through. Optionally brush the cut sides with softened butter. Place cut-side up under the broiler for 1 to 2 minutes until lightly golden.
7
Assemble the Subs: Place 3 meatballs with sauce into each toasted sub roll. Evenly distribute the shredded mozzarella over the top. Arrange the assembled subs on a baking sheet.
8
Broil Until Bubbly: Broil the subs for 2 to 3 minutes until the mozzarella is fully melted, bubbly, and lightly browned in spots. Watch closely to prevent burning.
9
Garnish and Serve: Top each sub with fresh basil leaves if desired and serve immediately while hot.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Large skillet
  • Spatula or tongs
  • Baking sheet
  • Broiler or oven

Nutrition (Per Serving)

Calories 610
Protein 36g
Carbs 57g
Fat 25g

Allergy Information

  • Gluten (breadcrumbs, sub rolls)
  • Egg
  • Dairy (Parmesan cheese, mozzarella cheese, butter)
Margot Ellis

Passionate home cook sharing easy, nourishing recipes for everyday family meals.