
This meatball sub casserole brings all the comfort and nostalgia of a classic Italian-American sub into a warm, gooey, family-style bake. Meaty homemade meatballs soak up rich marinara while hoagie roll pieces capture all that goodness under a molten blanket of mozzarella. It is a lifesaver on busy nights when you crave big flavors and satisfying bites with minimal fuss.
I made this casserole for my son’s birthday party and it disappeared faster than any pizza or pasta I have ever served. Everyone wanted the recipe and it has since become a regular feature at family gatherings.
Ingredients
- Ground beef or turkey: look for meat with some fat content for tender meatballs and pick high-quality ground meat from a trusted source
- Italian bread crumbs: these create binding and flavor; use fresh or classic style for best texture
- Grated Parmesan cheese: brings sharpness and depth and real Parmigiano-Reggiano adds the most flavor
- Large egg: works as a binder so meatballs stay moist
- Minced garlic: for bold Italian flavor fresh cloves always are best
- Italian seasoning: adds classic herby notes; check freshness for best aroma
- Marinara sauce: choose your favorite jarred or homemade kind with balanced acidity
- Shredded mozzarella cheese: gives iconic melt and stretch always grate yourself if you can
- Hoagie roll: cut into pieces for sub-like texture; a sturdy roll holds up best
- Salt and pepper: to heighten all the other flavors and use sea salt and fresh-cracked pepper for best results
- Fresh basil or parsley for garnish: not required but brightens the look and taste
Step-by-Step Instructions
- Mix the Meatball Base:
- Gently combine ground meat bread crumbs Parmesan egg garlic Italian seasoning salt and pepper in a large bowl using clean hands. Mix until everything is just incorporated to keep meatballs tender without overworking.
- Shape and Bake Meatballs:
- With slightly damp hands form the mixture into equal balls about an inch across arranging them in a single layer on a lined sheet pan. Bake in a preheated oven at 375 degrees for about twenty minutes until browned and fully cooked through.
- Warm the Marinara Sauce:
- While the meatballs bake pour the marinara into a saucepan and warm over low heat stirring often to prevent sticking and help the flavors meld.
- Assemble in Casserole Dish:
- Transfer baked meatballs into a casserole dish then pour the warmed marinara over. Gently toss so each meatball is evenly coated but try not to break them up.
- Add the Hoagie Roll Pieces:
- Scatter chunks of hoagie roll evenly across the meatballs pressing lightly so they soak up some sauce. This creates that classic messy sub vibe.
- Top with Shredded Cheese:
- Sprinkle mozzarella generously all over the casserole covering the bread and meatballs for the ultimate cheesy topping.
- Bake Until Bubbly:
- Place the casserole uncovered back in the oven and bake for another fifteen to twenty minutes. Watch for the cheese to melt and just start to brown for that perfect sub look.
- Garnish and Serve:
- Remove from the oven and let cool for a few minutes. Shower with chopped fresh basil or parsley if desired for a burst of color and fresh aroma.

My favorite part is the mozzarella layer which browns into a cheesy crust that everyone fights over. The first time I made this my daughter insisted on claiming the corners with the most cheese pull.
Storage Tips
Once completely cooled store leftovers in an airtight container in the fridge for up to three days. To reheat cover loosely with foil and warm in a medium oven until hot and gooey again. This casserole also freezes very well. Wrap portions in foil or airtight bags and freeze for up to two months. Thaw overnight in the fridge and bake until heated through.
Ingredient Substitutions
Swap ground turkey for beef if you prefer a lighter flavor or use a mix for best results. If you are gluten-free opt for gluten-free bread crumbs and rolls. Try provolone or fontina cheese if you want something less stretchy than mozzarella. Use any Italian-style loaf in place of hoagie rolls if needed.
Serving Suggestions
Serve with a fresh green salad tossed in balsamic vinaigrette to brighten up the plate. For a full Italian-American meal add a side of garlic knots or roasted broccoli. Offer extra marinara on the side for dunking. Sometimes I like to scatter pickled peppers over the top for a little zing.

Cultural and Historical Context
The meatball sub is a beloved Italian-American classic that rose to fame in delis and pizzerias across the US. Turning it into a casserole captures that neighborhood joint flavor while making it easy to feed a family or party. This recipe is a comforting bridge between American casserole traditions and Italian-inspired subs.
Recipe FAQs
- → Can ground turkey be substituted for beef?
Absolutely! Ground turkey works well and provides a lighter touch while maintaining flavor and texture.
- → How do you keep the meatballs tender?
Combining breadcrumbs, egg, and cheese helps retain moisture, resulting in tender, flavorful meatballs.
- → Should the hoagie roll be toasted before baking?
No need to toast beforehand. Baking in the casserole gives it the perfect soft yet crispy texture.
- → Can this dish be assembled ahead of time?
Yes, you can prepare all components, assemble the casserole, and refrigerate until ready to bake.
- → What other cheeses can be used?
Provolone or a blend of Italian cheeses can substitute mozzarella for a flavorful twist.