Cheesy Meatball Subs

Golden toasted cheesy meatball subs loaded with beef meatballs in rich marinara sauce Save
Golden toasted cheesy meatball subs loaded with beef meatballs in rich marinara sauce | blueplatediaries.com

These hearty subs feature juicy beef meatballs seasoned with Parmesan, garlic, and herbs, then slowly simmered in zesty marinara sauce until perfectly coated. Each toasted roll gets brushed with garlic butter before being loaded with three meatballs and generously topped with shredded mozzarella that bubbles to golden perfection in the oven.

The entire preparation takes just 55 minutes from start to finish, making this an ideal weeknight dinner that still delivers that authentic Italian-American deli experience. The meatballs bake in the oven while you toast the garlic butter rolls and warm the sauce, keeping everything hands-off and simple.

Perfect for feeding a hungry family or portioning for meal prep lunches throughout the week. Pair with a crisp side salad or serve alongside your favorite pasta for the ultimate comfort food spread.

There is something undeniably satisfying about pulling a tray of cheesy meatball subs from the oven, the cheese still bubbling and threatening to slide right off the roll. The smell alone is enough to pull everyone into the kitchen before you even call them to eat. I started making these on rainy Sunday afternoons when a regular sandwich would not cut it and delivery felt like giving up. They have since become the meal my family requests when comfort is the only thing on the agenda.

I once made a triple batch of these for a neighborhood potluck and watched grown adults quietly elbow each other to get to the last sub. My neighbor Frank actually hid one in his jacket for later, which I consider the highest compliment a cook can receive. That night taught me that meatball subs are not just dinner, they are an event.

Ingredients

  • Ground beef (500 g): Use a standard 80/20 blend for the juiciest meatballs, leaner meat tends to dry out during baking.
  • Breadcrumbs (1/2 cup): These bind everything together and keep the texture tender, plain or seasoned both work fine.
  • Grated Parmesan cheese (1/4 cup): Adds a salty depth inside the meatball that you cannot get from seasoning alone.
  • Milk (1/4 cup): Softens the breadcrumbs so they blend seamlessly into the meat mixture.
  • Large egg (1): The glue that holds your meatballs together without making them dense.
  • Garlic, minced (2 cloves for meatballs, 1 grated for butter): Fresh garlic makes a real difference here, the pre minced jars lose too much punch.
  • Chopped parsley (2 tbsp): Brings a fresh note that balances the richness of the beef and cheese.
  • Dried oregano (1 tsp): A little goes a long way in giving the meatballs that classic Italian American flavor.
  • Salt and black pepper (1 tsp salt, 1/2 tsp pepper): Season generously, underseasoned meatballs taste flat no matter how good your sauce is.
  • Marinara sauce (2 cups): A quality store bought marinara saves time, but homemade will elevate the whole dish if you have it.
  • Red pepper flakes (1/2 tsp, optional): Just enough warmth to notice without overwhelming anyone sensitive to heat.
  • Sub rolls (4, about 6 inches each): Look for rolls with a slightly crusty exterior, soft supermarket buns collapse under the weight of the filling.
  • Shredded mozzarella (1 1/2 cups): Whole milk mozzarella melts beautifully and stretches in those long strands that make this sandwich irresistible.
  • Unsalted butter, melted (2 tbsp): Combined with garlic for brushing the rolls, this is what takes a meatball sub from good to unforgettable.
  • Fresh basil or parsley for garnish (optional): A sprinkle of green at the end makes the whole plate look finished and bright.

Instructions

Preheat and prepare:
Set your oven to 400 degrees F and line a baking sheet with parchment paper so the meatballs release easily after baking.
Mix the meatball mixture:
In a large bowl, combine the ground beef, breadcrumbs, Parmesan, milk, egg, garlic, parsley, oregano, salt, and pepper, mixing with your hands just until everything is evenly distributed without overworking the meat.
Shape and bake the meatballs:
Roll the mixture into 12 equal meatballs and space them out on the prepared sheet, then bake for 18 to 20 minutes until they are nicely 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 and stir in the red pepper flakes if you want a gentle kick of heat.
Simmer the meatballs in sauce:
Transfer the baked meatballs into the warm sauce, turning them gently to coat each one, and let them simmer together for 5 to 7 minutes so the flavors meld.
Prepare the garlic butter rolls:
Stir together the melted butter and grated garlic, slice each roll lengthwise without cutting all the way through, brush the insides generously, and toast them on a baking tray for 3 to 4 minutes until golden.
Assemble the subs:
Tuck 3 saucy meatballs into each toasted roll, spoon a little extra sauce over the top, and pile on a generous amount of shredded mozzarella.
Melt and finish:
Return the assembled subs to the oven for 3 to 4 minutes until the cheese is fully melted and bubbling, then garnish with fresh basil or parsley and serve immediately while everything is hot and glorious.
Mouthwatering meatball sub sandwich overflowing with melted mozzarella and savory tomato-covered meatballs Save
Mouthwatering meatball sub sandwich overflowing with melted mozzarella and savory tomato-covered meatballs | blueplatediaries.com

The first time I served these to my kids, the table went completely silent for a full five minutes, which if you know children is the ultimate seal of approval. Strings of mozzarella stretched from every bite and sauce ended up on every shirt, but nobody cared. That is the real magic of a meatball sub, it makes everyone too happy to worry about being tidy.

Smart Swaps and Variations

Ground turkey or chicken works beautifully in place of beef if you want something lighter, though you may want to add an extra tablespoon of milk to keep the meatballs moist. Sautéed onions and sliced peppers tucked into the sub alongside the meatballs add sweetness and a satisfying crunch. For a gluten free version, simply swap in gluten free breadcrumbs and rolls, the texture holds up surprisingly well.

What to Serve Alongside

A simple green salad with a sharp vinaigrette cuts through the richness perfectly and makes the whole meal feel more balanced. A light Italian red wine like a Chianti pairs wonderfully, or try sparkling lemonade if you want something refreshing and family friendly. Roasted vegetables with a little olive oil and sea salt are another easy side that round out the plate without competing with the main event.

Storage and Reheating

Leftover meatballs in sauce will keep in the refrigerator for up to three days and actually taste even better the next day as the flavors continue to develop. Store the rolls separately so they do not soak up all the sauce overnight, then reassemble and reheat in the oven to bring back that crispy texture.

  • Freeze cooked meatballs in sauce for up to three months and thaw overnight in the fridge before reheating.
  • A quick blast under the broiler melts leftover cheese even faster than the first time around.
  • Always reheat gently so the meatballs stay tender rather than drying out at the edges.
Homemade cheesy meatball subs featuring tender beef meatballs smothered in marinara on garlic butter rolls Save
Homemade cheesy meatball subs featuring tender beef meatballs smothered in marinara on garlic butter rolls | blueplatediaries.com

Once you master these cheesy meatball subs, they will become your go to whenever someone needs a little extra comfort on a plate. Share them generously, because a sandwich this good was never meant to be kept a secret.

Recipe FAQs

Yes, form and bake the meatballs up to 2 days in advance. Store them in an airtight container in the refrigerator, then reheat in the marinara sauce when ready to assemble your subs.

Shredded mozzarella melts beautifully and creates that classic cheese pull. Provolone or an Italian cheese blend also work wonderfully. Avoid pre-shredded cheese coated in anti-caking agents—shred your own for the best melt.

Absolutely. Use about 24 frozen meatballs (roughly 1 pound) and simmer them in the marinara sauce for 15-20 minutes until heated through. Skip the baking step and proceed with assembling the subs.

Toasting the rolls with garlic butter creates a barrier that helps prevent sogginess. Also, avoid overdressing with sauce—use just enough to coat the meatballs. If meal prepping, pack the filling separately and assemble right before eating.

Freeze assembled, cooled subs tightly wrapped for up to 3 months. Reheat in a 350°F oven for 15-20 minutes until hot throughout. For best results, freeze the meatballs and sauce separately, then assemble fresh.

A crisp Caesar salad, garlic knots, or a simple arugula salad with vinaigrette balances the richness. Potato chips, coleslaw, or a cup of minestrone soup also make excellent accompaniments for a complete meal.

Cheesy Meatball Subs

Tender meatballs in rich marinara with melted cheese on warm toasted 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, homemade or store-bought
  • 1/2 teaspoon red pepper flakes (optional)

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 Oven: Preheat the oven to 400°F. Line a baking sheet with parchment paper and set aside.
2
Mix Meatball Mixture: 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.
3
Shape and Bake Meatballs: 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.
4
Warm the Marinara Sauce: 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.
5
Simmer Meatballs in Sauce: 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.
6
Prepare Garlic Butter and Toast Rolls: 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.
7
Assemble the Subs: Place 3 saucy meatballs inside each toasted sub roll. Spoon extra marinara over the top and sprinkle generously with shredded mozzarella cheese.
8
Melt the Cheese and Serve: 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.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Baking sheet
  • Parchment paper
  • Large skillet
  • Small bowl for garlic butter
  • Pastry brush
  • Spatula or spoon
  • Sharp knife

Nutrition (Per Serving)

Calories 610
Protein 34g
Carbs 45g
Fat 32g

Allergy Information

  • Contains gluten from sub rolls and breadcrumbs
  • Contains egg
  • Contains dairy from Parmesan cheese, mozzarella cheese, milk, and butter
Sienna Caldwell

Seasonal recipes and relatable cooking tips for home cooks and food lovers.