If you have a soft spot for classic comfort food with layers of gooey cheese, savory meatballs, and crusty bread soaked in rich marinara sauce, this Meatball Sub Casserole Recipe is about to become your new favorite go-to. It takes all the best parts of a meatball sub and transforms them into a cozy, crowd-pleasing casserole that’s simple to make and utterly satisfying. From the creamy cheese layer to the perfectly baked topping, every bite bursts with flavor and warmth, making this dish perfect for family dinners or casual gatherings.

Ingredients You’ll Need
Gathering the right ingredients for this Meatball Sub Casserole Recipe is straightforward and fun. Each element plays a key role in building the dish’s comforting layers—from the tender meatballs to the creamy cheese blend and the vibrant marinara sauce that ties it all together.
- 1 pound frozen fully-cooked meatballs, thawed: Convenient and flavorful, these are the hearty protein base of the casserole.
- 1 loaf French bread, sliced into 1-inch thick pieces: Acts as the sturdy, yet soft foundation that soaks up delicious sauces.
- 8 ounces cream cheese, softened: Adds creamy richness and helps bind the layers together.
- 1/2 cup mayonnaise: Enhances moisture and contributes to the casserole’s smooth texture.
- 1 teaspoon Italian seasoning: Brings herbal warmth and depth to the flavor profile.
- 1/2 teaspoon garlic powder: Infuses a subtle garlic punch without overpowering.
- 2 cups shredded mozzarella cheese, divided: One cup melts into the creamy layer and the other crowns the casserole with melty, gooey goodness.
- 1/4 cup grated Parmesan cheese: Adds a sharp, nutty finish that complements the mozzarella.
- 1 (24-ounce) jar marinara or pasta sauce: The saucy heart of the dish, packing a savory tomato flavor.
- Chopped fresh parsley for garnish (optional): A pop of green and fresh brightness to finish off the presentation.
How to Make Meatball Sub Casserole Recipe
Step 1: Prepare Your Baking Dish and Bread
Start by preheating your oven to 375°F, then lightly grease a 9×13-inch baking dish to prevent sticking. Arrange the slices of French bread in a single layer at the bottom of the dish. This creates the base layer that soaks up all those delicious flavors and provides a wonderful texture contrast.
Step 2: Mix the Creamy Cheese Layer
In a mixing bowl, combine the softened cream cheese, mayonnaise, Italian seasoning, garlic powder, and half of the shredded mozzarella cheese. This mixture becomes the rich, creamy base spread over the bread. It infuses the casserole with smoothness and a hint of spice that balances the meatballs beautifully.
Step 3: Layer the Meatballs and Sauce
Next, evenly arrange the thawed meatballs over the cheesy bread base. Pour the marinara sauce evenly on top, ensuring every meatball is nestled in that tangy tomato goodness. This layering locks in moisture and flavor with every bite creating that classic meatball sub taste you crave.
Step 4: Top with Cheese and Bake
Sprinkle the remaining mozzarella cheese and the Parmesan cheese over the sauce. This final topping melts into a golden, bubbly blanket as the casserole bakes for 30 to 35 minutes. Once baked, let it cool for about 5 minutes so the flavors meld and it sets up just right for serving.
How to Serve Meatball Sub Casserole Recipe

Garnishes
Adding chopped fresh parsley not only brings a lovely color contrast but also introduces a fresh, herbaceous note that brightens the rich casserole. For a touch of heat, a sprinkle of crushed red pepper flakes is a fantastic option that plays nicely with the Italian flavors.
Side Dishes
This casserole pairs wonderfully with crisp green salads dressed in vinaigrette to cut through the richness. Roasted or steamed veggies like broccoli or green beans offer a wholesome, nutritious balance. Or, if you want to keep the meal indulgent, garlic bread on the side will be pure bliss.
Creative Ways to Present
Serve the Meatball Sub Casserole Recipe straight from the baking dish for a cozy casual vibe, or portion it neatly on plates for a more refined look. You can even garnish individual servings with fresh basil leaves or a drizzle of balsamic glaze for an elegant flair that wows guests.
Make Ahead and Storage
Storing Leftovers
Store leftover casserole in an airtight container in the refrigerator for up to 3 days. The flavors meld even further overnight, making it taste just as if not more delicious the next day.
Freezing
This Meatball Sub Casserole Recipe freezes beautifully. After baking and cooling, wrap it tightly with foil or plastic wrap and place it in a freezer-safe container. It will keep well for up to 2 months, perfect for prepping meals ahead of time.
Reheating
Reheat leftovers in the oven at 350°F for 15 to 20 minutes until warmed through and bubbly. Microwaving works too for single servings but may soften the bread more. Keep a close eye to maintain the casserole’s texture.
FAQs
Can I use homemade meatballs instead of frozen?
Absolutely! Homemade meatballs add a personal touch and can really elevate the casserole’s flavor. Just cook them through before layering in the dish to ensure they’re fully done.
Is there a vegetarian alternative for this recipe?
Yes, you can substitute the meatballs with plant-based or vegetable-based meatballs available in stores. Just follow the same layering and baking instructions.
Can I make this casserole gluten-free?
Definitely! Swap the French bread with gluten-free bread, and ensure your marinara sauce and other ingredients are gluten-free as well. It’s an easy switch that doesn’t compromise flavor.
How spicy is this casserole?
This recipe is mild as written, but you can add crushed red pepper flakes to the sauce or sprinkle on top for a bit of heat, adjusting to your taste preference.
Is this recipe suitable for kids?
Yes, the Meatball Sub Casserole Recipe is kid-friendly with its familiar flavors and cheesy goodness. Adjust the seasoning if you’re concerned about spice levels for little ones.
Final Thoughts
There’s something truly comforting about the layers of this Meatball Sub Casserole Recipe that make it a standout weeknight dinner or a crowd-pleasing dish for any occasion. It’s easy to prepare, packed with flavor, and has all the comforting vibes of a classic meatball sub in every forkful. I can’t wait for you to try it and have it become one of your all-time favorites too!
Print
Meatball Sub Casserole Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
Description
This Meatball Sub Casserole is a comforting and easy-to-make dish that layers thawed meatballs, creamy cheese mixture, and marinara sauce over slices of French bread, baked to bubbly perfection with melted mozzarella and Parmesan cheese on top. It’s a perfect weeknight dinner that combines the flavors of a classic meatball sub in a warm, hearty casserole form.
Ingredients
Meatball Sub Casserole Ingredients
- 1 pound frozen fully-cooked meatballs, thawed
- 1 loaf French bread, sliced into 1-inch thick pieces
- 8 ounces cream cheese, softened
- 1/2 cup mayonnaise
- 1 teaspoon Italian seasoning
- 1/2 teaspoon garlic powder
- 2 cups shredded mozzarella cheese, divided
- 1/4 cup grated Parmesan cheese
- 1 (24-ounce) jar marinara or pasta sauce
- Chopped fresh parsley for garnish (optional)
Instructions
- Preheat Oven and Prepare Dish: Preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish to prevent sticking.
- Layer Bread: Arrange the French bread slices in a single layer at the bottom of the greased baking dish, forming the base layer for the casserole.
- Make Cheese Mixture: In a mixing bowl, combine the softened cream cheese, mayonnaise, Italian seasoning, garlic powder, and 1 cup of the shredded mozzarella cheese until smooth and well blended.
- Spread Cheese Mixture: Evenly spread the cheese mixture over the bread slices, ensuring full coverage.
- Add Meatballs: Arrange the thawed meatballs evenly over the cheese layer, distributing them to cover the surface.
- Pour Sauce: Pour the marinara or pasta sauce evenly over the meatballs, covering them completely.
- Add Cheese Topping: Sprinkle the remaining 1 cup of mozzarella cheese followed by the grated Parmesan cheese over the sauce-covered meatballs.
- Bake: Place the casserole in the oven and bake for 30 to 35 minutes until the casserole is bubbly and the cheese is golden brown.
- Cool and Garnish: Remove from oven and let cool for 5 minutes. Garnish with chopped fresh parsley if desired before serving.
Notes
- Use homemade meatballs instead of frozen for enhanced flavor and freshness.
- For added spice, incorporate crushed red pepper flakes into the marinara sauce before layering.
- Substitute French bread with sourdough or ciabatta for different bread textures and flavors.

