Imagine the comforting aroma of a classic meatball sub, reimagined as a bubbling casserole that fills the kitchen with warm, cheesy goodness. This Cheesy Meatball Sub Casserole with a Savory Twist turns a beloved sandwich into a hearty brunch centerpiece that feels both familiar and exciting.
What sets this dish apart is the marriage of juicy, herb‑infused meatballs with a rich marinara‑cheese sauce, layered between soft‑toasted sub rolls that become perfectly crisp on top. A sprinkle of mozzarella and a dash of Parmesan create a golden, melty crown that’s simply irresistible.
Breakfast lovers, weekend brunch hosts, and anyone craving a cozy, indulgent meal will adore this recipe. It’s ideal for lazy Sunday mornings, festive brunch gatherings, or even a satisfying weekday treat when you need a little extra comfort.
The process is straightforward: blend the meatball mixture, bake the rolls with sauce and cheese, then finish with a quick broil for that perfect crust. In under an hour you’ll have a dish that looks restaurant‑quality and tastes home‑made.
Why You'll Love This Recipe
One‑Dish Brunch Magic: All the flavors of a classic sub are packed into a single casserole, eliminating the need for multiple components and making cleanup a breeze.
Cheese Lover’s Dream: A blend of mozzarella, provolone, and Parmesan creates a gooey, golden crust that satisfies even the most discerning cheese aficionados.
Customizable Core: The meatball mixture can be tweaked with different herbs, spices, or even protein alternatives, allowing you to tailor the dish to any palate.
Comfort in Every Bite: Warm, aromatic sauce, tender meatballs, and toasted rolls combine to deliver a comforting, soul‑satisfying experience that feels like a hug on a plate.
Ingredients
The backbone of this casserole is a seasoned meatball blend that stays juicy thanks to a mix of ground beef and pork. Fresh herbs and grated Parmesan add depth, while the marinara‑cheese sauce provides the classic sub flavor. Soft sub rolls act as both base and topping, soaking up the sauce and turning delightfully crisp under the broiler.
Main Ingredients
- 1 lb ground beef (80 % lean)
- ½ lb ground pork
- ½ cup Italian seasoned breadcrumbs
- ¼ cup grated Parmesan cheese
- 1 large egg, lightly beaten
- 4 Italian sub rolls, split lengthwise
Sauce & Cheese
- 2 cups marinara sauce (store‑bought or homemade)
- 1 ½ cups shredded mozzarella cheese
- ½ cup provolone cheese, shredded
- ¼ cup grated Parmesan cheese (extra for topping)
Seasonings & Garnish
- 2 tablespoons fresh basil, finely chopped
- 1 teaspoon dried oregano
- ½ teaspoon garlic powder
- Salt and freshly cracked black pepper, to taste
- 2 tablespoons olive oil (for searing)
Together these ingredients create a harmonious balance of savory meat, bright herbs, and melty cheese. The breadcrumbs keep the meatballs tender, while the Parmesan in the mix adds a subtle nutty depth. The marinara infuses the casserole with a classic Italian flavor, and the fresh basil lifted at the end provides a burst of garden‑fresh aroma that elevates every bite.
Step-by-Step Instructions

Preparing the Meatballs
In a large bowl, combine the ground beef, ground pork, breadcrumbs, Parmesan, egg, chopped basil, oregano, garlic powder, salt, and pepper. Mix gently with your hands until just combined—over‑mixing can make the meatballs dense. Form the mixture into 1‑inch balls, placing them on a parchment‑lined tray.
Building the Casserole
Preheat the oven to 375°F (190°C). Heat olive oil in a large skillet over medium‑high heat. Add the meatballs in a single layer, searing them for 2‑3 minutes per side until browned but not cooked through. Transfer the browned meatballs to a greased 9×13‑inch baking dish.
Pour the marinara sauce over the meatballs, spreading evenly. Lay the split sub rolls on top, cut side up, pressing gently so they sit within the sauce. Sprinkle the mozzarella, provolone, and the remaining Parmesan across the rolls, creating a uniform cheesy blanket.
Baking to Perfection
- Initial Bake. Place the dish in the preheated oven and bake for 20 minutes, allowing the sauce to meld with the meatballs and the cheese to melt.
- Broil Finish. Switch the oven to broil, keep the door slightly ajar, and broil for 2‑3 minutes until the cheese turns golden‑brown and the roll edges crisp. Watch closely to avoid burning.
- Rest Before Serving. Remove the casserole and let it rest for 5 minutes. This short rest lets the juices redistribute and the cheese set just enough for clean slices.
- Garnish. Sprinkle a final handful of fresh basil or parsley over the top for a pop of color and fresh flavor.
- Serve. Cut the casserole into generous portions, ensuring each serving includes meatballs, sauce, and a toasted roll piece. Serve hot, straight from the dish.
Tips & Tricks
Perfecting the Recipe
Gentle Mixing. Combine meatball ingredients just until they’re cohesive; this keeps the balls tender and prevents a dense texture.
Even Searing. Space meatballs out in the skillet so each side gets a proper crust, which adds flavor and helps lock in juices.
Room‑Temp Rolls. Let the sub rolls sit out for 10 minutes before assembling; they absorb sauce better without becoming soggy.
Flavor Enhancements
Add a splash of red‑wine vinegar to the marinara for a subtle tang, or stir in a pinch of red‑pepper flakes for gentle heat. Mixing a tablespoon of ricotta into the cheese blend creates an ultra‑creamy interior.
Common Mistakes to Avoid
Never skip the resting period after baking; cutting too early releases all the sauce onto the plate. Also, avoid using overly wet marinara—excess liquid can make the rolls soggy rather than crisp.
Pro Tips
Use Fresh Herbs. Fresh basil and parsley add brightness that dried herbs can’t match, especially when sprinkled just before serving.
Thermometer Check. Aim for an internal meatball temperature of 160°F (71°C) to guarantee safety without overcooking.
Broil Guard. Keep a close eye during the broil stage; a quick glance every 30 seconds prevents the cheese from turning bitter.
Pre‑Toast Rolls. Lightly toast the roll halves for 2 minutes before adding them to the dish for an extra crunchy top.
Variations
Ingredient Swaps
Replace the beef‑pork blend with ground turkey or chicken for a lighter profile, or swap in plant‑based “meat” crumbles for a vegetarian version. Use gluten‑free rolls or sturdy ciabatta if you prefer a different texture, and experiment with smoked mozzarella for a deeper flavor.
Dietary Adjustments
For a gluten‑free casserole, ensure breadcrumbs are certified gluten‑free and choose gluten‑free rolls. To make it dairy‑free, substitute the cheese with a blend of dairy‑free mozzarella and nutritional yeast, and use olive oil in place of butter.
Serving Suggestions
Pair the casserole with a simple arugula salad dressed in lemon vinaigrette, or serve alongside roasted garlic potatoes for a heartier brunch. A side of fresh fruit compote adds a sweet contrast that balances the savory richness.
Storage Info
Leftover Storage
Allow the casserole to cool to room temperature, then transfer portions to airtight containers. Refrigerate for up to four days. For longer keep, freeze sealed containers for up to three months; place a sheet of parchment between layers to prevent sticking.
Reheating Instructions
Reheat in a 350°F (175°C) oven, covered with foil, for 15‑20 minutes until the interior is steaming hot. Uncover for the final 5 minutes to re‑crisp the roll tops. A microwave works in a pinch—heat on medium power for 2‑3 minutes, adding a splash of marinara to restore moisture.
Frequently Asked Questions
This Cheesy Meatball Sub Casserole delivers all the beloved flavors of a classic sub while offering the convenience of a baked brunch centerpiece. By following the detailed steps, using fresh ingredients, and applying the pro tips, you’ll achieve a golden, melty masterpiece every time. Feel free to experiment with swaps or dietary tweaks—cooking is your canvas. Serve it hot, share it wide, and enjoy every comforting bite!