Share this recipe!

This garlic bread meatball sub is everything you love Italian food wrapped into a delicious sandwich! Rich toasty pillowy garlic bread. Tender homemade meatballs. Warm marinara sauce. Melted mozzarella. Tell me more. Thatโ€™s amore.   

hoagie roll with meatballs and melted mozzarella cheese

Ericaโ€™s Thoughts

Thanks for tuning in to another episode of Cook Once Eat Twice! Today weโ€™re making super simple but shockingly delicious homemade meatballs and using them in two very yummy dinners. The ricotta and flaky breadcrumb combination produces a rich, tender,ย deliciousย meatball that works well with other varieties of cuisine. (Flash forward to your future dinner with the leftovers)

I have a confession. Before developing this recipe, Iโ€™d never had a meatball sub. Itโ€™s not something my mom ever made and I am a pretty basic B in a sandwich shop ordering turkey and cheese. But the other day I was making my signature garlic bread and had the impulse to pile a bunch of meatballs in it. So the garlic bread meatball sub was born.

My variation leans into everything comforting and irresistible about Italian food. This is not your average meatball sub. We mix up an incredible garlicky parmesan spread (the kind I always use for garlic bread), smother that on a soft baguette or hoagie rolls, toast it up and then pile in our simple ricotta meatballs. Snag your favorite marinara sauce (mine is Raoโ€™s) or make your own if youโ€™re fancy like that.

Remember, this recipe makes aย lotย of meatballs- and we will use a little less than half for our subs. The rest you can pop in the freezer for a quick and easy protein OR use in a sweet chili meatball stir-fry which is part two of this Cook Once Eat Twice recipe.

Simple Ingredients Youโ€™ll Need for Meatball Subs

picture of the ingredients needed to make the recipe

Meatballs

Ground beef: I love to grab the organic ground beef from Costco. I believe it is 85/15 but feel free to grab 90/10 or 93/7 for leaner beef. You could also use ground chicken or ground turkey.

Ricotta: ricotta cheese is a creamy, mild Italian cheese known for its soft texture. Ricotta adds moisture and flavor to a meatball as well as acting as the binder. 

Panko breadcrumbs: Panko, also referred to as Japanese style breadcrumbs are lighter and flakier than traditional breadcrumbs and found in the baking section of any grocery store. 

Garlic: garlic adds depth of flavor to the meatball and is integral to making these meatballs and bread so delicious. Grating in advance and letting the garlic sit for about 10 minutes maximizes the presence of a compound in the garlic proven to have antioxidant properties. 

Eggs: eggs are necessary to help effectively bind all the ingredients in the meatball.

Sandwiches

Hoagie rolls: grab four, 6-inch sub rolls. I like to find them in the bakery aisle (as opposed to the bread aisle) as they are often fresher, softer and better quality. Iโ€™m using the brand St. Pierre which I find in the Fred Meyer (Kroger) bakery section. 

Parmesan and mozzarella cheese: found in the dairy aisle or custom cheese section of your grocery store. The Parmesan melts into the garlic butter spread to create the richest bread and mozzarella rounds out the sandwich experience with a creamy, cheesy texture. I highly recommend freshly grating cheese for a superior taste. For this, youโ€™ll want to grab low moisture mozzarella, which is easier to grate than fresh.

Marinara: choose a quality marinara sauce you enjoy, found in the pasta aisle. I like Raos for its simple ingredient list and exceptional flavor.

Mayonnaise and butter: The mixture of mayonnaise and butter helps create the perfect melted, golden spread on your bread. 

Parsley: I always use Italian parsley. This can be found in the produce section alongside other herbs like green onion, and cilantro. This adds not only a nice visual appeal to the garlic bread, but also contains many important vitamins and antioxidants, so why not. 

Red pepper flakes: adds a subtle kick and warmth to your marinara. 

How to Make Garlic Bread Meatball Sub Sandwiches

Prep:

Preheat oven to 400 degrees. Line two large baking sheets with silicone baking mats or parchment paper. If using block cheese, start with grating both the parmesan (1ยฝ oz block Parmesan = about ยฝ cup) and mozzarella cheese (4oz block mozzarella= 1ยฝ cups). Finely chop parsley and set aside. Next grate the 6 cloves of garlic and set aside in a small bowl.

Assemble the meatballs:

To a large bowl whisk together the ricotta cheese, eggs, half of the grated garlic cloves (reserve the other half for the garlic bread mixture), salt, black pepper and red pepper flakes. Add the ground beef and panko and mix until everything is well combined.

Roll the mixture into about 55-70 small meatballs and place them a half inch or so apart on the prepared baking sheets. Bake until fully cooked and golden brown, about 20-25 minutes.

Toss 30 meatballs with marinara sauce. Set aside the leftover meatballs to put in the freezer or use in this recipe tomorrow. 

Prepare the garlic bread:

While the meatballs are cooking, smash together room temperature butter, mayonnaise, Parmesan cheese, remaining grated garlic, red pepper flakes and finely chopped parsley in a small bowl.

To each hoagie (ensure they are sliced partially in half), generously add the garlic spread to both sides. Place each loaf on the baking tray and bake semi- open (V formation folks). The key here is to evenly toast the top and bottom half of each loaf but also to not split them fully in half. Bake for 10-12 minutes until the garlic bread is bubbly and begins to smell amazing.

Assemble meatball subs:

Scoop 6-ish of the saucy meatballs into each sub. Top with the shredded mozzarella and bake for an additional 10 minutes to ensure the cheese melts nicely and the bread is and browning around the edges.

Remove from oven and add additional sauce, cheese and parsley over the top of the meatballs and voila! Dig/bite/dip/dive in!!

Expert Tips

  • Bread: if using a heartier bread like a baguette or loaf, aim to find the softest baguette or loaf available. Slice the baguette in half lengthwise cutting most of the way through (but not all the way) and then cut into 4 pieces (or ideal number of individual sandwiches desired). If using a loaf, I recommend baking with parchment paper underneath to help transfer and/or hold the bread together for its final assembly.
  • Sliders: for a meatball slider vibe, you could serve the meatballs on a dinner roll. Spread garlic butter on each side of the roll, toast it, add marinara meatballs and cheese, bake, and devour!
  • Meatballs: I like my meatballs pretty small, I get about 75 meatballs total! But no need to be too precious here, roll into whatever size/shape you prefer. 

What should I serve with this garlic bread meatball sub?

These garlic bread meatball subs would be great paired with a simple salad, balsamic asparagus or roasted broccoli. You can also garnish your sub with some arugula or mixed greens drizzled with a little with lemon and olive oil.

plate with garlic bread meatball sub, arugula salad and lemon wedge

Variation Ideas

  • Meat: feel free to use ground chicken or turkey instead of beef.
  • Bread: soft French baguette or dinner rolls both work well.
  • Spice level: if you like things spicy add an extra pinch of red pepper flakes to the meat mixture and/or marinara sauce.
  • Topping ideas: top with a dollop of basil pesto, fresh arugula, balsamic glaze or fresh basil.
four meatball subs on a sheet pan

FAQs

What is the best way to reheat?ย 

Youโ€™ve got a couple options here: 1) assemble meatball subs, wrap in plastic wrap and reheat entire sub in the air fryer at 350 degrees for 5-7 minutes. Beware, it may get a little soggy if you store it assembled. 2) store garlic bread rolls and marinara meatballs separately and assemble/bake when ready to eat.

Can I use a different breadcrumb?

Yes! Italian-style breadcrumbs work great.ย You could also use finely crushed saltine crackers.

Can I use frozen meatballs?

Yes. Warm the pre-made meatballs with the marinara sauce in a large skillet over medium heat and then add to garlic bread subs, top with cheese and bake.

Could I use a different protein for the meatballs?

Although I havenโ€™t tried this, I feel confident that ground chicken, ground turkey or ground pork would all work well.

How do I make this egg-free?ย 

Eggs help bind the meatballs but in replacement you could add 1/2 cup extra ricotta or 6 tablespoons yogurt in place of the 2 eggs. Replace the mayonnaise portion of the garlic spread with butter or an egg-free vegan mayo.

How could I make this vegetarian?

Use a plant-based meatball alternative, Iโ€™ve heard great things about the Impossible Homestyle Meatballs!

close up view of a garlic bread meatball sub with melty cheese and parmesan

If you love this garlic bread meatball sub youโ€™ll love these other sandwiches and wraps:

Chicken pesto sliders

Tuna melt bagel

Honey mustard chicken wrap

Bacon avocado toast

And donโ€™t forget to use your leftover meatballs in a quick and easy ginger sweet chili meatball stir-fry!

If you try and like this recipe please donโ€™t forget to leave a comment and star rating down below! If you love more lifestyle, behind the scenes and โ€˜eating in real lifeโ€™ type of content come find me over on Instagram, @itsaflavorfullife, I love connecting with you all there!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
garlic bread hoagie roll filled with marinara meatballs and mozzarella cheese

Garlic Bread Meatball Sub Sandwiches

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 5 reviews
  • Author: Erica
  • Prep Time: 20 minutes
  • Cook Time: 20 minutes for meatballs, 10 minutes for rolls
  • Total Time: 50 minutes
  • Yield: 4 large sandwiches 1x
  • Category: Dinner
  • Method: Sheet Pan
  • Cuisine: Italian

Description

Juicy, tender homemade meatballs nestled in a perfectly toasted garlic bread roll, smothered in marinara sauce and topped with melty mozzarella. GIMME.


Ingredients

Units Scale

Meatballs:

  • 1 15oz container ricotta cheese
  • 2 large eggs
  • 3 cloves garlic, minced or grated
  • 1 teaspoon kosher salt
  • 1 teaspoon black pepper
  • 2lb lean ground beef
  • 1 cup panko breadcrumbs

Rolls:

  • 4 hoagie rolls (I like the St. Pierre brand)
  • 3 tablespoons softened butter
  • 3 tablespoons mayonnaise
  • 1/2 cup parmesan cheese, freshly grated
  • 3 cloves garlic, minced or grated
  • pinch of red pepper flakes
  • 2 tablespoons fresh parsley, finely chopped

Assembly:

  • 1 15oz jar good-quality marinara sauce
  • 4oz mozzarella cheese, grated
  • fresh parsley, for serving

Instructions

Remember- this recipe is part of my Cook Once Eat Twice series- it is a MEGA batch of meatballs! We use half of the meatballs for these sub sandwiches and the rest in this stir-fry. If you only want enough meatballs to make this recipe, halve the meatball ingredients.

Make the meatballs: preheat the oven to 400 degrees F. In a bowl, whisk together the 15oz ricotta cheese, 2 eggs, 3 cloves grated garlic, 1 teaspoon kosher salt and 1 teaspoon black pepper. Add the ground beef and breadcrumbs and mix until everything is combined. Grease or line two rimmed baking sheets. Roll meat mixture into about 55-70 small meatballs and place them an inch or so apart on the prepared baking sheet/(s). Bake for 20-25 minutes, until fully cooked through. Set aside half of the meatballs to put in the freezer or use in this recipe tomorrow.

Make the garlic bread: smash together 3 tablespoons butter, 3 tablespoons mayo, ยฝ cup finely grated Parmesan cheese, 3 cloves grated garlic, pinch of red pepper flakes and 2 tablespoons finely chopped parsley. Open up the hoagie rolls and slather the garlic butter mixture all over both sides, place on a sheet pan. Bake at 400 degrees F for 10-12 minutes until the garlic bread is bubbly and browning around the edges.

Assemble subs: toss the remaining half of your meatballs (about 22-24 meatballs) with the marinara sauce. Scoop 7-ish meatballs into each sub. Top with mozzarella cheese and bake for 10 minutes.

Top with fresh parsley and parmesan cheese and enjoy!

Notes

Refer to the above blog post for step-by-step photos, expert tips and answers to frequently asked questions!

Would you like to save this?

Weโ€™ll email this post to you, so you can come back to it later!

Nutrition

  • Serving Size: 1 sub sandwich
  • Calories: 741
  • Sugar: 13.1 g
  • Sodium: 1906.5 mg
  • Fat: 48.5 g
  • Carbohydrates: 41.5 g
  • Fiber: 5.9 g
  • Protein: 35.7 g
  • Cholesterol: 118.7 mg

Share this recipe!