The first time I folded a tray of leftover sub rolls into a bubbling pan of sauce and meatballs I watched the edges crisp and the cheese pearl into bronzed islands, and that cozy, slightly messy moment is exactly why a Meatball Sub Casserole lives on our weeknight rotation, it feels like a handheld sandwich made effortless in a single dish and always draws everyone to the table.
Why You’ll Love It
This casserole takes everything you love about a classic meatball sub and turns it into a shareable, oven-baked dinner that is easy to assemble and crowd-pleasing, it is perfect for busy weeknights, casual get-togethers, or a lazy Sunday when you want comfort food without standing over a stove, and it reheats beautifully so leftovers make excellent lunches.
Serves 6
Prep Time: 20 minutes |
Cook Time: 30 minutes |
Total Time: 50 minutes
Ingredients
- 1.5 pounds cooked meatballs (storebought or homemade, small to medium size)
- 1 jar 24 ounces marinara sauce
- 6 cups cubed sub rolls or hoagie rolls (about 6 rolls), crusts left on for texture
- 3 cups shredded mozzarella cheese
- 6 slices provolone cheese, torn or layered
- 2 tablespoons olive oil
- 1 small onion, finely chopped (optional)
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil or 1 tablespoon fresh chopped basil
- 2 tablespoons chopped fresh parsley for garnish
- Salt and black pepper to taste
Instructions
- Preheat the oven to 375 F and lightly grease a 9×13 inch baking dish with olive oil.
- If using raw meatballs, brown them in a skillet with 1 tablespoon olive oil until cooked through, drain excess fat, then set aside; if using pre-cooked meatballs, heat them briefly in the sauce.
- In the same skillet add the remaining tablespoon of olive oil, sauté the chopped onion until translucent about 4 minutes, add minced garlic and cook 30 seconds until fragrant, then stir in the marinara, oregano, basil, and simmer 3 to 5 minutes to meld flavors, season with salt and pepper.
- Toss the cubed sub rolls with about half the sauce so they begin to soak but are not mushy, layer half the bread cubes in the prepared baking dish to form a base.
- Arrange half the meatballs evenly over the bread, spoon a layer of sauce over them, sprinkle half the mozzarella and distribute half the torn provolone slices, then repeat the layers finishing with the remaining shredded mozzarella on top.
- Bake uncovered for 25 to 30 minutes until cheese is melted and bubbling and the top is golden brown, let rest 5 to 10 minutes so the casserole sets before slicing.
- Garnish with chopped parsley and serve warm straight from the dish.
Tips & Tricks
- Use day-old rolls or lightly toast fresh rolls before cubing so they absorb sauce without getting soggy.
- Warm the sauce before assembling so the casserole heats evenly and the bread soaks faster.
- Let the casserole rest after baking for cleaner slices, the filling firms up as it cools.
- If the top browns too quickly, tent with foil for the last 5 to 10 minutes.
- For even melting shred your own mozzarella from a block rather than using pre-shredded which can contain anti caking agents.
Serving Ideas
- Serve with a simple green salad and a light vinaigrette for weeknight dinner.
- Offer a platter of pickles and banana peppers to mimic classic sub shop sides for casual gatherings.
- Turn leftovers into handheld portions by scooping into pita pockets for lunch.
- Pair with roasted Brussels sprouts or garlic butter green beans for a holiday comfort meal.
- Bring to potlucks in the baking dish and top with extra fresh herbs just before serving.
Frequently Asked Questions
Can I use frozen meatballs straight from the bag in this recipe
Yes you can use frozen cooked meatballs, warm them briefly in the sauce before assembling so they heat through evenly in the casserole.
How do I prevent the bread from getting soggy
Use day old rolls or toast the cubed bread lightly, and toss the cubes with just enough sauce to coat rather than soak them completely before layering.
Can I make this gluten free
Absolutely swap the sub rolls for gluten free bread cubes and confirm your meatballs and sauce are gluten free to keep the dish safe for gluten sensitive diners.
How should I reheat leftovers
Reheat individual portions in a microwave for 1 to 2 minutes or warm a covered portion in a 350 F oven for 10 to 15 minutes until heated through.
Meatball Sub Casserole
This casserole takes everything you love about a classic meatball sub and turns it into a shareable, oven-baked dinner that is easy to assemble and crowd-pleasing, it is perfect for busy weeknights, casual get-togethers, or a lazy Sunday when you want comfort food without standing over a stove, and it reheats beautifully so leftovers make excellent lunches.
Ingredients
- 1.5 pounds cooked meatballs (storebought or homemade, small to medium size)
- 1 jar 24 ounces marinara sauce
- 6 cups cubed sub rolls or hoagie rolls (about 6 rolls), crusts left on for texture
- 3 cups shredded mozzarella cheese
- 6 slices provolone cheese, torn or layered
- 2 tablespoons olive oil
- 1 small onion, finely chopped (optional)
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil or 1 tablespoon fresh chopped basil
- 2 tablespoons chopped fresh parsley for garnish
- Salt and black pepper to taste
Instructions
- Preheat the oven to 375 F and lightly grease a 9×13 inch baking dish with olive oil.
- If using raw meatballs, brown them in a skillet with 1 tablespoon olive oil until cooked through, drain excess fat, then set aside; if using pre-cooked meatballs, heat them briefly in the sauce.
- In the same skillet add the remaining tablespoon of olive oil, sauté the chopped onion until translucent about 4 minutes, add minced garlic and cook 30 seconds until fragrant, then stir in the marinara, oregano, basil, and simmer 3 to 5 minutes to meld flavors, season with salt and pepper.
- Toss the cubed sub rolls with about half the sauce so they begin to soak but are not mushy, layer half the bread cubes in the prepared baking dish to form a base.
- Arrange half the meatballs evenly over the bread, spoon a layer of sauce over them, sprinkle half the mozzarella and distribute half the torn provolone slices, then repeat the layers finishing with the remaining shredded mozzarella on top.
- Bake uncovered for 25 to 30 minutes until cheese is melted and bubbling and the top is golden brown, let rest 5 to 10 minutes so the casserole sets before slicing.
- Garnish with chopped parsley and serve warm straight from the dish.
Conclusion
This Meatball Sub Casserole simplifies a beloved sandwich into a single cozy dish that looks inviting and feeds a crowd, it is forgiving to substitutions, easy to scale, and both the aromas and the texture transitions from crisp edges to melty cheese make it a comforting centerpiece for many meals, so feel encouraged to adapt the mix of meats, cheeses, or herbs and enjoy the satisfying ritual of baking something that tastes like a warm sandwich made with care.











