Cheesy Meatball Subs

Cheesy Meatball Subs steaming on a toasted roll, melted cheese stretching. Pin It
Cheesy Meatball Subs steaming on a toasted roll, melted cheese stretching. | spoonverve.com

Combine ground beef with breadcrumbs, Parmesan, egg, garlic, parsley and seasonings; form 12 meatballs and brown in a skillet. Sauté onion and garlic, add marinara and basil, return meatballs and simmer until cooked through. Split and toast sub rolls, fill with three meatballs and sauce each, top with shredded mozzarella and broil briefly until cheese is bubbly. Garnish with fresh basil and serve hot.

The smell of toasting sub rolls and bubbling mozzarella is enough to make anyone abandon whatever they were doing and wander into the kitchen. My neighbor actually knocked on my door once mid bake asking what on earth I was making because the aroma had drifted through the shared hallway. These cheesy meatball subs are the kind of unapologetic comfort food that turns an ordinary weeknight into something worth remembering.

I made a triple batch of these for a football watch party last winter and watched grown adults politely elbow each other trying to get to the last one on the tray.

Ingredients

  • Ground beef (500 g): A decent fat content around 15 to 20 percent keeps the meatballs juicy so do not reach for the leanest package on the shelf.
  • Breadcrumbs (1/4 cup): These bind everything together and keep the texture tender instead of dense.
  • Grated Parmesan cheese (1/4 cup): Adds a savory backbone to the meatballs that people will notice but not be able to pinpoint.
  • Large egg (1): The glue that holds it all together so treat it as nonnegotiable.
  • Garlic, minced (2 cloves for meatballs, 2 cloves for sauce): Fresh garlic makes a real difference here so skip the jarred stuff if you can.
  • Chopped fresh parsley (2 tbsp): Brings a little brightness that balances the richness of the beef and cheese.
  • Dried oregano (1 tsp): That classic Italian American flavor anchor.
  • Salt and black pepper (1/2 tsp each): Seasoning the meat mixture properly upfront means you will not need to overcorrect the sauce later.
  • Marinara sauce (2 cups): Use one you actually enjoy eating on its own because it becomes the soul of this dish.
  • Olive oil (1 tbsp): Used for browning the meatballs and softening the onion.
  • Small onion, finely chopped (1): Builds sweetness in the sauce base.
  • Dried basil (1/2 tsp): A gentle herbal note that rounds out the tomato flavor.
  • Sub rolls, about 20 cm each (4): Sturdy rolls are essential because flimsy bread will collapse under the weight of meatballs and sauce.
  • Shredded mozzarella (1 1/2 cups): The generous blanket of cheese on top is the whole point so do not skimp.
  • Butter, softened (2 tbsp, optional): Brushing the rolls before toasting adds flavor and creates a barrier against sogginess.
  • Fresh basil leaves (optional garnish): A finishing touch that makes these look as good as they taste.

Instructions

Get the oven ready:
Preheat your oven to 200 degrees C (400 degrees F) and move a rack to the upper third so the broiler can work its magic later.
Mix and shape the meatballs:
Combine all the meatball ingredients in a large bowl and mix with your hands just until everything is evenly distributed. Shape into 12 meatballs of roughly equal size and try not to overwork the mixture or they will turn out tough.
Brown the meatballs:
Heat olive oil in a large skillet over medium heat and add the meatballs in a single layer with a little space between them. Roll them around every minute or so to get color on all sides which should take about 5 to 7 minutes total then remove them to a plate.
Build the sauce:
In the same skillet with all those flavorful bits still stuck to the bottom cook the chopped onion until soft and translucent about 3 minutes. Add the garlic stir for one more minute then pour in the marinara sauce and dried basil scraping up any browned bits as the sauce comes to a simmer.
Simmer everything together:
Nestle the browned meatballs back into the sauce cover the pan and turn the heat to low. Let them gently simmer for 15 minutes until cooked through and the sauce has thickened slightly and clings to the meatballs.
Toast the rolls:
Slice the sub rolls open lengthwise without cutting all the way through and brush the cut sides with softened butter if using. Pop them under the broiler cut side up for 1 to 2 minutes until golden and lightly crisped at the edges.
Assemble the subs:
Lay three meatballs in each toasted roll and spoon a generous amount of sauce over the top. Pile on the shredded mozzarella distributing it evenly across all four subs.
Melt and serve:
Place 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 just starting to brown in spots. Garnish with fresh basil leaves if you like and serve immediately while everything is piping hot.
Halved Cheesy Meatball Subs showing juicy meatballs and bubbling cheese inside. Pin It
Halved Cheesy Meatball Subs showing juicy meatballs and bubbling cheese inside. | spoonverve.com

There is something about holding a warm meatball sub with cheese stretching in long strings that makes the whole world feel a little more manageable.

What to Serve Alongside

A simple green salad with a sharp vinaigrette cuts through the richness beautifully and makes you feel slightly more virtuous about dinner.

Making It Your Own

Red pepper flakes stirred into the sauce add a gentle heat that balances the cheese and you can swap ground turkey or chicken for the beef if you want something lighter without losing the comforting appeal.

Getting Ahead and Storing Leftovers

The meatballs and sauce actually taste better the next day so making them ahead is a smart move that saves you time when hunger strikes.

  • Store leftover meatballs and sauce in an airtight container in the refrigerator for up to three days.
  • Reheat gently in a covered skillet over low heat to avoid drying out the meatballs.
  • Always assemble and broil the subs fresh because reheated bread will never give you that satisfying crunch.
Warm Cheesy Meatball Subs served with crisp salad, butter-toasted edges. Pin It
Warm Cheesy Meatball Subs served with crisp salad, butter-toasted edges. | spoonverve.com

Some dinners are about elegance and others are about pulling on a hoodie grabbing a napkin and diving in with both hands. These subs are proudly the second kind and that is exactly why everyone loves them.

Recipe FAQs

Use sturdy, slightly crusty sub rolls about 20 cm long; they hold sauce and meatballs without getting soggy. Lightly toasting or buttering the cut sides adds crunch and prevents sogginess.

Include breadcrumbs, egg and a bit of grated cheese in the mixture to retain moisture. Don’t overwork the meat; gently combine and cook just until done. Simmering meatballs in sauce helps them stay tender.

Yes. Brown the meatballs, cool, and refrigerate for up to 24 hours or freeze for longer. Reheat gently in simmering marinara to finish cooking and absorb flavor before assembling the subs.

Assemble subs on a baking sheet and place under a hot broiler for 1–3 minutes, watching closely until the mozzarella melts and bubbles. Broiling briefly melts the cheese while keeping the bread crisp.

Stir a pinch of red pepper flakes or a splash of hot sauce into the marinara, or mix finely chopped chili into the meatball mix. Fresh herbs, extra garlic, or smoked cheese also deepen the flavor.

Swap ground beef for ground turkey or chicken for a lighter option, or use a gluten-free roll to accommodate dietary needs. Adjust seasoning and moisture to suit leaner meats.

Cheesy Meatball Subs

Juicy beef meatballs in marinara, nestled in toasted rolls and topped with melted mozzarella for a hearty, comforting bite.

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 rolls)
  • Fresh basil leaves for garnish (optional)

Instructions

1
Preheat Oven: Preheat oven to 400°F. Position the oven rack so subs will be 4-5 inches from the broiler element.
2
Mix and Shape Meatballs: In a large mixing bowl, combine ground beef, breadcrumbs, Parmesan cheese, egg, minced garlic, parsley, oregano, salt, and pepper. Mix gently until evenly incorporated without overworking the meat. Shape into 12 uniform meatballs.
3
Brown Meatballs: Heat olive oil in a large skillet over medium heat. Add meatballs in a single layer and brown on all sides for 5 to 7 minutes, turning carefully. Transfer to a plate and set aside.
4
Build the Sauce Base: In the same skillet, cook the chopped onion over medium heat until softened, about 3 minutes. Add minced garlic and stir for 1 minute until fragrant.
5
Simmer Meatballs in Sauce: Pour marinara sauce and dried basil into the skillet, stirring to combine. Return the browned meatballs to the pan, nestling them into the sauce. Cover, reduce heat to low, and simmer for 15 minutes until meatballs are cooked through.
6
Toast Sub Rolls: Slice each sub roll lengthwise, leaving one side attached as a hinge. Brush cut sides with softened butter if desired. Place under the broiler cut-side-up for 1 to 2 minutes until golden and lightly crisp.
7
Assemble Subs: Place 3 meatballs with generous spoonfuls of sauce into each toasted roll. Top evenly with shredded mozzarella cheese and arrange subs on a baking sheet.
8
Broil Until Bubbly: Broil assembled subs for 2 to 3 minutes, watching closely, until the mozzarella is fully melted and bubbling with golden spots.
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 with lid
  • Spatula or tongs
  • Baking sheet
  • Broiler or oven

Nutrition (Per Serving)

Calories 610
Protein 36g
Carbs 57g
Fat 25g

Allergy Information

  • Contains gluten (breadcrumbs, sub rolls)
  • Contains egg
  • Contains dairy (Parmesan cheese, mozzarella cheese, butter)
Vivienne Cole

Home cook sharing easy, wholesome recipes and practical cooking tips.