
There’s something so comforting about a classic meatball sub sandwich. The tender, herby meat, bold marinara, and melty mozzarella is a trio made better only by stuffing them inside a toasty hoagie roll.
With just enough breadcrumbs and eggs to hold everything together, each beefy meatball is juicy, tender, and loaded with earthy flavor from fresh herbs, garlic, and shallots. Baking them until just cooked, then simmering each meatball in a skillet of marinara, makes sure every bite is full of juicy flavor. For a spicy kick to your subs, you can swap marinara for arrabiata sauce, which is just as delicious.
While these meatball subs are quick and easy enough to make for a weeknight dinner, you can easily double the batch of meatballs and freeze them for later so you’re always just minutes away from a bistro-quality lunch or dinner.
How to Make a Meatball Sub
Ingredients

Meatball Process
- Preheat oven to 375˚F. Place all ingredients into a large mixing bowl and stir together until just combined.
- Using meat mixture, roll 3 tablespoon sized meatballs (about 2 ounces each) until all the mixture has been used.


- Line meatballs onto a baking sheet, about 1/2 inch apart and bake for 12 to 14 minutes or until just barely cooked through.
- Simmer marinara sauce in a skillet over medium heat. Add meatballs, turning to coat. Simmer for 3 to 5 minutes. Remove skillet from heat.


Assembly Process
- Spoon a small amount of marinara sauce into each split baguette. Fill each with meatballs and top with more sauce.
- Top with shredded mozzarella. Bake for 3 to 5 minutes or until cheese has melted and is bubbling. Top with grated Parmesan and serve.


Why We Love Our Meatball Sub Recipe!
- Fresh ingredients add up to big flavor. Meatballs aren’t complicated, but using freshly chopped herbs like thyme, oregano, and basil, along with shallots and garlic, infuses every bite with fresh, earthy flavor that’s impossible to forget about.
- Oven-baked and simmered for easy flavor. Baking the meatballs first, until just barely cooked through, then simmering them in a skillet of warm marinara makes for quick and easy cooking and keeps all the juicy flavor right where it needs to be.
- Quick, easy, and meal-preppable. Taking just 35 minutes from start to finish, you can make these meatball subs any night of the week. Or, you can make a double or triple batch of meatballs and freeze them for later for an easy 15-minute dinner.

Prep and Storage Instructions
For Meatballs
Make the meatballs ahead of time. You can roll and bake the meatballs up to two days in advance. Out of the oven, let them cool completely, then store them in an airtight container in the refrigerator. When ready to serve, warm them in marinara sauce on the stove until heated through and continue with the rest of the recipe.
Freeze the meatballs for later. To make and freeze your meatballs, bake them as directed, then let them cool completely before arranging them, evenly spaced apart, on a parchment-lined baking sheet. Freeze for two to four hours, or until mostly frozen, then transfer them to a freezer-safe bag or container. They’ll keep for up to three months in the freezer.
Reheat meatballs from frozen. Thaw frozen meatballs overnight in the fridge, then simmer in marinara until hot, as directed. You can also reheat straight from frozen, just simmer in the sauce for a few extra minutes.
Store leftover meatballs. The ingredients will keep best if stored separately in the refrigerator and assembled just before eating. But, if you have already assembled and baked your meatball subs, you can store them, cooled and wrapped in plastic wrap, in the refrigerator for up to one day. Reheat them by preheating the oven to 350˚F and baking them until warmed through.

Tips and Tricks
For the BEST meatball subs, follow our tried and true tips:
- Don’t overmix the meat. You want everything to just come together so that the meatballs stay tender, not tough.
- To keep the meatballs uniform in size, use a cookie scoop.
- Don’t overbake the meatballs. By baking them until they’re just about done (160˚F or just over), you’ll avoid overbaking, which can dry them out. Simmering them in marinara on the stove should make the internal temperature reach 165˚F while keeping the meatballs tender and moist.
- Use fresh herbs if you can for the best flavor. But, because know know fresh herbs aren’t always available, you can sub them for a dried herbs (using 1 teaspoon dried oregano and basil and 3/4 teaspoons dried thyme).

What to Serve with Our Meatball Sub
For a complete meal, serve these sub sandwiches with:
- Homemade Root Chips
- Stovetop Mac and Cheese
- Side Salad
- Chicken Fried Potatoes
- French Fries
- Caprese Salad

More Delicious Sandwich Recipes You Will Love

Meatball Sub Recipe
INGREDIENTS
meatballs
assembly
- 4 ounces grated mozzarella
- 2 cups marinara sauce
- 2 hoagies split in half lengthwise
- 3 tablespoons grated Parmesan cheese
INSTRUCTIONS
- Preheat oven to 375˚F.
meatballs
- Place all ingredients into a large mixing bowl and stir together until just combined.
- Using meat mixture, roll 3 tablespoon sized meatballs (about 2 ounces each) until all the mixture has been used.
- Line meatballs onto a baking sheet, about 1/2 inch apart and bake for 12 to 14 minutes or until just barely cooked through.
- Simmer marinara sauce in a skillet over medium heat.
- Add meatballs, turning to coat. Simmer for 3 to 5 minutes. Remove skillet from heat.
to assemble
- Spoon a small amount of marinara sauce into each split hoagie. Fill each with meatballs and top with more sauce.
- Top with shredded mozzarella.
- Bake for 3 to 5 minutes or until cheese has melted and is bubbling.
- Top with grated Parmesan.
- Serve with extra marinara on the side for dipping.
NOTES
- Don’t overmix the meat. You want everything to just come together so that the meatballs stay tender, not tough.
- To keep the meatballs uniform in size, use a cookie scoop.
- Don’t overbake the meatballs. By baking them until they’re just about done (160˚F or just over), you’ll avoid overbaking, which can dry them out. Simmering them in marinara on the stove should make the internal temperature reach 165˚F while keeping the meatballs tender and moist.
- Use fresh herbs if you can for the best flavor. But, because know know fresh herbs aren’t always available, you can sub them for a dried herbs (using 1 teaspoon dried oregano and basil and 3/4 teaspoons dried thyme).














Did you make this recipe? We want to see!
tag @SpoonForkBacon and #SpoonForkBacon on Instagram
These sound superb! Thanks for the Flannery Beef link, too.
I am literally salivating…
LOVE THIS!
sounds absolutely deeeeeeeeeeeeeelish!!!!
Amazing….. :-)
But how can I make that tip of bread at home?
TY
Just made this tonight- it was amazing! Seriously, the herbs in the meatballs and amazing marinara take this sammich to the next level. Thanks!
I want to set up a cot in that thing.
Some of your prettiest work to-date :) Maybe it’s just how much I love meat….. but really, gorgeous, gals!
Who doesn’t love a meatball sub?! Awesome post! Made me really hungry now (and I’m eating lunch too!)
Oh my gah, this is a sandwich after my own heart. I could smash a meatball sub right now!
Damn! I was just at the grocery store. Now I have to go again to get minced beef and povolone.
YUMMIIIEEE
Gimme, gimme!! These are incredible! WOW!
Oh my god I LOVE meatball subs! This looks amazing!!
This look so good. Love meatballs.
it’s lunch time and my mouth is watering! great recipe! the meatballs look so perfect mine are usually overly done on one side and not the other… one day i’ll get it right!
Mmmmm I’m literally drooling reading this post!! I want it now! I know my boyfriend would absolutely love this!!
Girlfriend of the year award