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. | brightbasilblog.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.

There is something almost unfair about how easily a cheesy meatball sub can ruin you for any other sandwich. My next door neighbor Frank brought three of them over during a power outage one January, wrapped in foil and still warm from his gas oven, and we sat in his dim kitchen eating them by candlelight while the wind howled outside. The cheese pulled in long strings every time I lifted my half, and the bread had somehow stayed crisp through all that sauce. I begged him for the recipe before the lights ever came back on.

I have made these subs for game day crowds, birthday dinners, and one memorable Tuesday when a friend showed up at my door looking like the world had beaten him up. We stood in the kitchen splitting a sub without even sitting down, sauce on our fingers, barely talking. Food does not always need a special occasion, sometimes it just needs to be exactly what someone craves.

Ingredients

  • Ground beef (500 g): Use a blend with some fat content, around 80/20, because lean meat dries out during the simmer and you lose that juiciness that makes these memorable.
  • Breadcrumbs (1/4 cup): These bind everything together and keep the meatballs soft rather than dense, so do not skip them even if you are tempted.
  • Grated Parmesan cheese (1/4 cup): Adds a subtle nutty saltiness from the inside out, and it helps the meatballs hold their shape during browning.
  • Large egg (1): The glue that keeps your meatballs from crumbling apart in the sauce, one is all you need.
  • Garlic, minced (2 cloves for meatballs): Fresh garlic makes a noticeable difference here, do not reach for the jarred version if you can help it.
  • Chopped fresh parsley (2 tbsp): Brings a brightness that cuts through the richness of the beef and cheese beautifully.
  • Dried oregano (1 tsp): A classic Italian American seasoning that gives the meatballs their familiar, comforting flavor.
  • Salt and black pepper (1/2 tsp each): Season generously because the sauce will mellow the salt level as everything simmers together.
  • Marinara sauce (2 cups): Use a brand you genuinely enjoy tasting on its own, since it becomes the backbone of the whole dish.
  • Olive oil (1 tbsp): Used for browning the meatballs and softening the onion, a good quality oil adds a gentle fruitiness.
  • Small onion, finely chopped (1): Cooked down into the sauce base, it adds natural sweetness that balances the acidity of the tomatoes.
  • Garlic, minced (2 cloves for sauce): Bloomed in the oil briefly before adding the sauce, this layer of garlic builds depth without overpowering anything.
  • Dried basil (1/2 tsp): A quiet herb note that ties the sauce to the meatballs and makes everything taste cohesive.
  • Sub rolls (4, about 20 cm each): Look for rolls with a slightly crusty exterior and soft interior, they hold up to the sauce without falling apart.
  • Shredded mozzarella cheese (1 1/2 cups): The star of the finishing moment, it melts into a gooey blanket that seals everything together.
  • Butter, softened (2 tbsp, optional): Brushing the inside of the rolls before toasting adds richness and creates a barrier that slows down sogginess.
  • Fresh basil leaves (to garnish, optional): Torn and scattered on top at the very end, they add a pop of color and a fresh aromatic contrast.

Instructions

Get the oven hot:
Preheat your oven to 200 degrees Celsius (400 degrees Fahrenheit) and make sure the rack is positioned so the subs will sit a few inches below the broiler when the time comes.
Build the meatballs:
Combine the ground beef, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, and pepper in a large bowl. Mix with your hands just until everything is evenly distributed, then gently roll into 12 meatballs of roughly equal size without packing them too tightly.
Brown them first:
Heat olive oil in a large skillet over medium heat and add the meatballs, turning them every minute or so until they have a deep brown crust on all sides, about 5 to 7 minutes total. Remove them to a plate and try not to sneak one before they are done.
Start the sauce:
In the same skillet with all those flavorful drippings, cook the chopped onion until soft and translucent, about 3 minutes. Stir in the garlic for one more minute until you can smell it blooming in the pan.
Simmer everything together:
Pour in the marinara sauce and dried basil, stir to combine, then nestle the meatballs back into the sauce. Cover the pan, reduce the heat to low, and let everything simmer gently for 15 minutes until the meatballs are cooked through and the sauce has thickened slightly.
Prep the rolls:
Slice each sub roll open lengthwise without cutting all the way through, then brush the cut sides with softened butter if you are using it. Pop them cut side up under the broiler for 1 to 2 minutes until golden and lightly crisp.
Assemble the subs:
Tuck three meatballs into each toasted roll along with a generous spoonful of that rich sauce. Pile shredded mozzarella on top, letting it drape over the meatballs, and arrange the assembled subs on a baking sheet.
Melt and finish:
Slide the baking sheet under the broiler for 2 to 3 minutes, watching closely, until the cheese is fully melted, bubbling, and spotted with golden brown. Scatter fresh basil leaves over the top and serve immediately while everything is hot and irresistible.
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. | brightbasilblog.com

The night I made these for my daughter and her college roommate, they ate in complete silence for a full ten minutes before either of them came up for air. The roommate looked at me with sauce on her chin and said this was better than the sandwich shop back home, and my daughter nodded so hard I thought her head would fall off.

Making It Your Own

A pinch of red pepper flakes in the sauce transforms this into something with a slow, warming kick that sneaks up on you bite after bite. I have also tried swapping the ground beef for ground turkey when I wanted something lighter, and while the flavor is different, the subs disappear just as fast.

What to Serve Alongside

A crisp green salad with a sharp vinaigrette cuts through the richness beautifully and makes the whole meal feel more balanced. Classic potato chips are never a wrong answer either, especially when you use them to scoop up any sauce that escapes the roll.

Handling Leftovers

If you somehow end up with extra meatballs and sauce, they reheat beautifully the next day over a bowl of pasta or tucked into a crusty roll for a quieter lunch. The flavors actually deepen overnight as everything rests together in the fridge. A few things worth remembering for next time:

  • Store the meatballs and sauce separately from the rolls so nothing gets soggy.
  • Reheat the meatballs gently in a covered pan with a splash of water rather than microwaving them dry.
  • Always make a fresh roll when you are ready to eat rather than trying to reassemble a leftover sub.
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. | brightbasilblog.com

Some recipes earn a permanent spot in your rotation not because they are fancy, but because they make people close their eyes when they take the first bite. These cheesy meatball subs do exactly that, every single time.

Recipe FAQs

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

Tomato 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, optional garnish

Instructions

1
Preheat Oven: Preheat oven to 400°F. Position the oven rack so the broiler can reach the tops of the subs later.
2
Mix and Shape Meatballs: In a large mixing bowl, combine the ground beef, breadcrumbs, Parmesan cheese, egg, minced garlic, parsley, oregano, salt, and black pepper. Mix gently until evenly incorporated, being careful not to overwork the meat. Shape the mixture 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, turning occasionally for even color. Remove the meatballs from the skillet and set aside on a plate.
4
Build the Sauce Base: In the same skillet, add the chopped onion and cook until softened, about 3 minutes. Stir in the minced garlic and cook for an additional minute until fragrant.
5
Simmer Meatballs in Sauce: Pour the marinara sauce into the skillet and stir in the dried basil. Bring to a gentle simmer, then return the browned meatballs to the pan. 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, leaving one side attached as a hinge. Optionally brush the cut sides with softened butter. Place rolls cut-side up on a baking sheet and toast under the broiler for 1 to 2 minutes until golden brown.
7
Assemble the Subs: Place 3 meatballs inside each toasted sub roll and spoon sauce generously over the top. Evenly distribute the shredded mozzarella cheese over each sandwich.
8
Broil Until Bubbly: Return the assembled subs to the baking sheet and broil for 2 to 3 minutes, watching closely, until the mozzarella is fully melted and bubbling with golden spots.
9
Garnish and Serve: Remove from the oven, garnish 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 — present in breadcrumbs and sub rolls
  • Egg — present in meatball mixture
  • Dairy — present in Parmesan cheese, mozzarella cheese, and butter
Chloe Bennett

Chloe shares quick, fresh recipes and kitchen wisdom for fellow home cooks.