Cheesy Meatball Subs

Golden toasted sub roll piled with three beef meatballs in rich marinara sauce beneath melted mozzarella cheese Save
Golden toasted sub roll piled with three beef meatballs in rich marinara sauce beneath melted mozzarella cheese | tastuvo.com

These hearty subs feature homemade beef meatballs seasoned with Parmesan, garlic, and herbs, simmered in robust marinara sauce until tender. The meatballs get nestled into warm rolls brushed with garlic butter, then topped with generous mozzarella that melts into golden bubbles. Ready in about 55 minutes, this American-Italian classic delivers satisfying comfort with every bite.

The smell of garlic butter hitting a toasted sub roll is enough to make anyone abandon their diet, and I learned that the hard way one rainy Tuesday when I promised myself I would only eat a salad for dinner. My neighbor knocked on my door holding a bag of sub rolls and a pound of ground beef, declaring it was the perfect weather for meatball subs. Forty minutes later we were both standing in my kitchen, sauce on our chins, agreeing it was the best decision either of us had made all week.

I have made these subs for Super Bowl parties, birthday dinners, and one memorable night when the power went out and I finished them on a camping stove in the garage. Every single time, someone asks for the recipe before they even finish chewing. There is something about pulling a tray of bubbling, cheese covered subs from the oven that makes everyone gather around the kitchen island like moths to a flame.

Ingredients

  • Ground beef (500 g): Use a blend with some fat content, around 80/20, because lean meat dries out during baking and you want these meatballs to stay juicy.
  • Breadcrumbs (1/2 cup): These bind everything together and keep the texture tender rather than dense, so do not skip them.
  • Grated Parmesan cheese (1/4 cup): Adds a salty umami depth right into the meatball itself, and you get a better result grating it fresh off the block.
  • Milk (1/4 cup): Softens the breadcrumbs so they disappear into the mixture instead of leaving dry pockets.
  • Large egg (1): The glue that holds it all together, and just one is plenty.
  • Garlic, minced (2 cloves): Fresh garlic matters here, so please resist the jarred stuff for the meatballs.
  • Chopped parsley (2 tbsp): Brings a fresh brightness that cuts through the richness of the beef and cheese.
  • Dried oregano (1 tsp): That classic Italian flavor that makes everything taste like it came from a neighborhood deli.
  • Salt (1 tsp) and black pepper (1/2 tsp): Seasoning is non negotiable, and these amounts are calibrated for the full pound of meat.
  • Marinara sauce (2 cups): A good store bought sauce works beautifully, but if you have homemade in the freezer this is its moment to shine.
  • Red pepper flakes (1/2 tsp, optional): Just a whisper of heat that most people will not pinpoint but everyone will notice is missing if you leave it out.
  • Sub rolls (4, about 6 inches each): Look for rolls that are sturdy with a slight crust, because soft supermarket buns will collapse under the weight.
  • Shredded mozzarella (1 1/2 cups): Whole milk mozzarella melts into those gorgeous stretchy pulls that make people grab their phones for a photo.
  • Unsalted butter, melted (2 tbsp): The foundation of your garlic butter, and unsalted lets you control the seasoning.
  • Garlic, finely grated (1 clove): Grating instead of mincing creates a paste that distributes evenly across every inch of the roll.
  • Fresh basil or parsley for garnish (optional): A sprinkle of green on top makes these look as good as they taste.

Instructions

Get the oven ready:
Preheat your oven to 400°F and line a baking sheet with parchment paper so the meatballs release cleanly without sticking.
Mix the meatballs:
In a large bowl, combine the ground beef, breadcrumbs, Parmesan, milk, egg, garlic, parsley, oregano, salt, and pepper, using your hands to fold everything together gently until just combined without overworking the meat.
Shape and bake:
Roll the mixture into 12 equal meatballs and arrange them on the baking sheet with space between each one, then bake for 18 to 20 minutes until they are browned on the outside and cooked through.
Warm the sauce:
While the meatballs bake, pour the marinara into a large skillet over medium low heat, stir in the red pepper flakes if you are using them, and let it come to a gentle simmer.
Coat the meatballs:
Transfer the baked meatballs directly into the simmering sauce, turning them gently to coat every side, and let them soak together for 5 to 7 minutes.
Prepare the garlic rolls:
Stir the grated garlic into the melted butter, slice the sub rolls open lengthwise without cutting all the way through, and brush the insides generously with the garlic butter before toasting them on a baking tray for 3 to 4 minutes until golden.
Build the subs:
Tuck 3 saucy meatballs into each toasted roll, spooning extra sauce over the top, then pile on a generous amount of mozzarella cheese.
Melt and serve:
Return the assembled subs to the oven for 3 to 4 minutes until the cheese is fully melted and bubbling, then garnish with fresh herbs if you like and serve immediately while everything is hot.
Comfort food sandwich of tender cheesy meatball subs with garlic buttered rolls and bubbling cheese topping Save
Comfort food sandwich of tender cheesy meatball subs with garlic buttered rolls and bubbling cheese topping | tastuvo.com

The first time I served these at a casual Friday gathering, my friend David ate two subs standing up in the kitchen and then wrapped a third in foil to take home for later. That moment when someone silently reaches for seconds before they have even set down their first plate is the highest compliment a home cook can receive.

Smart Swaps and Additions

Ground turkey or chicken works beautifully in place of beef if you want something lighter, though I recommend adding an extra tablespoon of milk since leaner meats dry out faster in the oven. Tossing sautéed bell peppers and onions into the finished sub adds crunch and sweetness that balances the richness of the cheese. For a gluten free version, swap in gluten free breadcrumbs and rolls, and the texture stays surprisingly close to the original.

What to Serve Alongside

A simple arugula salad with lemon vinaigrette cuts through the heaviness of the subs perfectly, and the peppery greens provide a fresh contrast to all that melted cheese. A light Italian red wine like Chianti or a chilled sparkling lemonade keeps things feeling festive without competing with the main event. Honestly though, these subs are substantial enough to stand alone when you are eating them on paper plates in the backyard.

Storage and Reheating Advice

Leftover meatballs in sauce will keep in an airtight container in the fridge for up to three days, and the flavors actually deepen overnight as everything mingles together. Reheating works best in a skillet over low heat rather than the microwave, which can make the meatballs rubbery and uneven.

  • Store the rolls separately from the meatballs and sauce to prevent them from turning mushy overnight.
  • Assembled subs can be wrapped tightly in foil and frozen for up to one month for an emergency comfort food stash.
  • Always reheat from thawed rather than frozen for the best texture throughout.
Meaty Italian-American sandwich featuring juicy beef meatballs smothered in red sauce and oozing melted cheese Save
Meaty Italian-American sandwich featuring juicy beef meatballs smothered in red sauce and oozing melted cheese | tastuvo.com

Some meals are just food, and some meals are the reason people linger at the table long after the plates are empty. These cheesy meatball subs have always been the second kind for me.

Common Questions

Yes, prepare and bake the meatballs up to 2 days in advance. Store them in the refrigerator, then reheat in the marinara sauce before assembling the subs.

Shredded mozzarella melts beautifully and creates that classic cheesy pull. Provolone or an Italian cheese blend also work wonderfully for added flavor depth.

Toast the rolls with garlic butter until crispy before adding the meatballs and sauce. This creates a barrier that keeps the bread firm even with the saucy filling.

Absolutely. Use frozen or refrigerated pre-cooked meatballs and simmer them in the marinara sauce for 10-15 minutes to heat through and absorb flavor.

Serve with a crisp green salad, roasted vegetables, or potato chips. A cup of minestrone soup also makes a perfect starter for a complete meal.

Wrap assembled subs tightly in foil and refrigerate for up to 2 days. Reheat in a 350°F oven for 10-15 minutes until warmed through and cheese melts again.

Cheesy Meatball Subs

Tender beef meatballs in marinara with melted mozzarella on toasted garlic butter rolls.

Prep 20m
Cook 35m
Total 55m
Servings 4
Difficulty Easy

Ingredients

Meatballs

  • 1 lb ground beef
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1/4 cup whole milk
  • 1 large egg
  • 2 cloves garlic, minced
  • 2 tablespoons fresh parsley, chopped
  • 1 teaspoon dried oregano
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper

Sauce

  • 2 cups marinara sauce
  • 1/2 teaspoon red pepper flakes (optional)

Sandwich Assembly

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

Instructions

1
Preheat and Prepare: Preheat the oven to 400°F. Line a baking sheet with parchment paper and set aside.
2
Mix the Meatball Mixture: In a large mixing bowl, combine the ground beef, breadcrumbs, Parmesan cheese, milk, egg, minced garlic, parsley, oregano, salt, and pepper. Gently fold the ingredients together until evenly incorporated, being careful not to overmix.
3
Shape and Bake Meatballs: Form the mixture into 12 uniform meatballs and arrange them on the prepared baking sheet. Bake for 18 to 20 minutes until golden brown and cooked through to an internal temperature of 160°F.
4
Warm the Sauce: While the meatballs bake, pour the marinara sauce into a large skillet and warm over medium-low heat. Add the red pepper flakes if using and stir to combine.
5
Simmer Meatballs in Sauce: Transfer the baked meatballs into the simmering marinara sauce, turning to coat evenly. Let them simmer gently for 5 to 7 minutes so the flavors meld together.
6
Prepare the Garlic Butter Rolls: Stir together the melted butter and grated garlic. Slice each sub roll lengthwise without cutting all the way through. Brush the cut sides generously with the garlic butter mixture. Place the rolls on a baking tray and toast in the oven for 3 to 4 minutes until golden.
7
Assemble the Subs: Place 3 saucy meatballs into each toasted roll. Spoon extra marinara sauce over the top, then sprinkle each sub generously with shredded mozzarella cheese.
8
Melt the Cheese: Return the assembled subs to the oven for 3 to 4 minutes until the mozzarella is fully melted, bubbly, and lightly golden in spots.
9
Garnish and Serve: Remove from the oven and garnish with fresh chopped basil or parsley if desired. Serve immediately while hot.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Baking sheet
  • Parchment paper
  • Large skillet
  • Small bowl for garlic butter
  • Spatula or spoon
  • Knife
  • Basting brush

Nutrition (Per Serving)

Calories 610
Protein 34g
Carbs 45g
Fat 32g

Allergy Information

  • Contains gluten from bread and breadcrumbs.
  • Contains egg.
  • Contains dairy from cheese, milk, and butter.
  • Check marinara sauce and bread labels for additional allergens if sensitive.
Talia Russo

Sharing easy, flavorful recipes and practical cooking tips for home cooks who love nourishing meals.