If you are craving something hearty, comforting, and downright delicious, this Meatball Subs Recipe is exactly what you need. Imagine juicy, flavorful meatballs simmered in rich marinara sauce, nestled inside a warm hoagie bun brushed with garlic butter, and topped with ooey-gooey melted cheeses. Every bite is a perfect balance of savory and cheesy goodness that feels like a warm hug on a plate. This classic sandwich transforms simple ingredients into a crowd-pleasing meal that’s perfect for lunch, dinner, or anytime you want to indulge your comfort food cravings.

Ingredients You’ll Need
Gathering the right ingredients is half the fun, and this Meatball Subs Recipe is delightfully straightforward. Each component plays its part, from the melty cheeses that create irresistible stretches to the garlic butter that adds just the right kick of flavor to every bite.
- 16 frozen cooked meatballs: Using pre-cooked meatballs makes the recipe quick and keeps the dish moist and flavorful.
- 2 cups marinara sauce: Choose a rich, well-seasoned marinara to elevate the meatballs with a tangy tomato base.
- 3 tablespoons butter (melted): Butter blends beautifully with garlic to add richness to the bun’s interior.
- ¾ teaspoon garlic puree (or finely minced garlic): Infuses the butter with a robust, aromatic essence that lifts the whole sandwich.
- Kosher salt: Just a pinch helps balance all the flavors perfectly.
- ½ tablespoon chopped fresh parsley (optional): Adds a fresh, vibrant touch and a little color contrast.
- 4 hoagie buns (uncut): A sturdy bread that holds all the juicy fillings without getting soggy.
- 4 slices provolone cheese: Melts smoothly and adds a mild, creamy flavor right underneath the meatballs.
- ½ cup shredded mozzarella cheese: The star of melty cheese, giving the subs that irresistible gooey texture.
- 2 tablespoons grated Parmesan cheese: Sprinkled on top for a sharp, nutty finish that fans will adore.
How to Make Meatball Subs Recipe
Step 1: Warm Things Up
Start by preheating your oven to 350°F, which is the perfect temperature to toast the buns just right and melt your cheeses beautifully later on.
Step 2: Simmer the Meatballs
Place your frozen cooked meatballs into a saucepan along with 2 cups of marinara sauce. Heat over medium-low for about 20 to 25 minutes. This step is where all the flavors marry—the meatballs soak up the tangy, rich tomato sauce while getting nicely warmed through.
Step 3: Make Garlic Butter
While your meatballs are warming, whisk together melted butter with garlic puree, fresh parsley, and a pinch of kosher salt. This fragrant butter will give your hoagie buns that special garlicky flavor that makes each bite unforgettable.
Step 4: Prepare the Buns
Using a serrated knife, carefully hollow out a long rectangular cavity in each hoagie bun without cutting through the bottom. This hollowed space is where the magic happens — it holds all your saucy meatballs without spilling everywhere.
Step 5: Toast the Buns
Brush the interior of each hollowed bun generously with your garlic butter. Place them in a casserole dish or on a baking sheet and bake for 5 minutes until they are just slightly toasted and fragrant.
Step 6: Assemble Your Subs
Remove the buns from the oven and line the cavity of each with a slice of provolone cheese. Nestle four hot meatballs into each bun, spooning extra marinara sauce over them for juiciness. Sprinkle shredded mozzarella generously on top, then pop the subs back in the oven for another 5 minutes or until the cheese has melted luxuriously over everything.
Step 7: Final Touch and Serve
Once out of the oven, sprinkle each sub with the grated Parmesan cheese for a final layer of savory flavor. Serve immediately with any leftover marinara sauce on the side for dipping, and get ready for a truly satisfying experience.
How to Serve Meatball Subs Recipe
Garnishes
A sprinkle of fresh basil or extra chopped parsley on top adds a pop of green and freshness. For a little heat, sliced banana peppers or a drizzle of hot sauce brings exciting contrasts that brighten up the rich subs.
Side Dishes
Classic pairings like crispy fries, a fresh green salad, or coleslaw complement meatball subs perfectly. If you want to stay on theme, garlic Parmesan potatoes or roasted veggies bring comforting warmth without overpowering the sandwich’s bold flavors.
Creative Ways to Present
Try stacking the meatball subs on a platter for a casual gathering or serve as sliders with mini hoagie rolls for a fun party twist. You can also turn the leftovers into a pasta bake by chopping up the subs, layering them with extra sauce and cheese, and baking it until bubbly.
Make Ahead and Storage
Storing Leftovers
Keep leftover meatball subs tightly wrapped or in an airtight container in the refrigerator. They stay fresh for up to 3 days and taste fantastic reheated, as the flavors really meld together with time.
Freezing
You can freeze the meatballs separately in marinara sauce for up to 3 months. When ready, thaw overnight in the fridge and assemble the subs fresh. Freezing assembled subs is not recommended as the bread might become soggy.
Reheating
Reheat your leftovers in the oven at 350°F for about 10-15 minutes or until warmed through and the cheese is melty again. Microwaving works too but might make the bun a bit soft.
FAQs
Can I use homemade meatballs for this Meatball Subs Recipe?
Absolutely! Homemade meatballs add a personal touch and can be seasoned exactly how you like. Just make sure they’re fully cooked before assembling your subs.
What type of bread works best for meatball subs?
Hoagie buns or sturdy submarine rolls are ideal because they hold up well against the juicy meatballs and sauce without falling apart.
How can I make this recipe vegetarian?
Swap the meatballs for plant-based or veggie meatballs and use a marinara sauce free of animal products. The cheese can also be substituted with vegan cheese to keep it entirely plant-based.
Is there a way to make these gluten-free?
Yes, simply use gluten-free hoagie buns and ensure all other ingredients, like the meatballs and marinara, are gluten-free. Many brands offer gluten-free options that work great.
Can I prepare this recipe ahead of time?
You can make the meatballs and sauce in advance and store them separately in the fridge. Just assemble and bake the subs right before serving for the best texture and flavor.
Final Thoughts
This Meatball Subs Recipe is such a joy to make and share—comfort food at its very best. Whether you’re feeding your family on a weeknight or looking to impress guests with something warm and satisfying, these subs deliver every time. I can’t wait for you to try this recipe and experience all the rich flavors and melty goodness I’ve come to love so much!
Print
Meatball Subs Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Sandwiches
- Method: Baking
- Cuisine: American
Description
Delicious and hearty Meatball Subs featuring tender frozen meatballs simmered in marinara sauce, nestled in toasted hoagie buns with layers of provolone, mozzarella, and Parmesan cheese, enhanced with a garlic butter spread and fresh parsley for a perfect comfort meal.
Ingredients
Meatballs & Sauce
- 16 frozen cooked meatballs
- 2 cups marinara sauce
Garlic Butter Spread
- 3 tablespoons butter, melted
- ¾ teaspoon garlic puree (or finely minced garlic)
- Kosher salt, a pinch
- ½ tablespoon chopped fresh parsley (optional)
Subs
- 4 hoagie buns, uncut
- 4 slices provolone cheese
- ½ cup shredded mozzarella cheese
- 2 tablespoons grated Parmesan cheese
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) to prepare for toasting the hoagie buns and melting the cheese later in the recipe.
- Heat Meatballs and Sauce: Place the frozen cooked meatballs and 2 cups of marinara sauce in a saucepan. Heat over medium-low heat, stirring occasionally, for 20-25 minutes until the meatballs are heated through and flavors meld.
- Prepare Garlic Butter: In a small bowl, combine the melted butter, garlic puree, a pinch of kosher salt, and chopped fresh parsley (if using). Stir well and set aside to brush on the bread.
- Hollow Hoagie Buns: Using a serrated knife, carefully hollow out a long rectangular cavity inside each hoagie bun without cutting all the way through. Remove the excess bread and set aside or discard.
- Brush with Garlic Butter and Toast: Generously brush the inside of each hollowed bun with the prepared garlic butter. Place the buns cut side up on a casserole dish or baking sheet, and bake in the preheated oven for 5 minutes to toast and absorb the flavors.
- Assemble Subs: Remove buns from the oven. Line the cavity of each bun with a slice of provolone cheese. Add four heated meatballs and spoon desired amounts of marinara sauce on top of the cheese, nestled inside the buns. Sprinkle approximately 2 tablespoons of shredded mozzarella cheese over each assembled sub.
- Melt Cheese: Return the assembled meatball subs to the oven and bake for another 5 minutes or until the cheese is melted and bubbly.
- Finish and Serve: Remove the subs from the oven, sprinkle each with ½ tablespoon grated Parmesan cheese. Serve immediately with any remaining marinara sauce on the side for dipping.
Notes
- Use frozen cooked meatballs for convenience and quicker preparation.
- Hollowing the buns prevents sogginess and allows room for meatballs and sauce.
- Garlic butter adds extra richness and flavor to the bread.
- Feel free to add red pepper flakes for a spicy kick.
- Leftover bread removed from buns can be used for homemade breadcrumbs or croutons.
- To keep subs warm, cover loosely with foil after baking until serving.

