If you love meatball subs but want something easier to serve and perfect for feeding a crowd, this Meatball Sub Casserole is the answer. It takes all the bold, savory flavors of the classic sandwich — crusty bread, juicy meatballs, tangy marinara, and gooey cheese — and transforms them into a hearty baked dish the whole family will rave about.
This casserole begins with a base of thick-sliced French bread or sub rolls, slightly toasted as it bakes, forming a sturdy and flavorful foundation. On top of that goes a rich and creamy mixture of softened cream cheese, mayo, mozzarella, and Italian seasoning, adding a luscious layer that melts into every bite. Then come the meatballs — tender and flavorful — coated in marinara sauce and blanketed with even more cheese.
It’s the kind of meal that turns a few simple ingredients into something incredibly satisfying. Whether you’re making it for a weeknight dinner, game day gathering, or casual potluck, this dish offers comfort food at its finest. Best of all, it comes together with very little prep and uses store-bought shortcuts to save you time without sacrificing flavor.
Every bite is warm, cheesy, and perfectly saucy — a cozy, fork-and-knife version of a meatball sub that’s guaranteed to please both kids and adults.
Servings: 6
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
Ingredients:
- 1 loaf French bread or 6 sub rolls, cut into thick slices
- 1 (8 oz) package cream cheese, softened
- ¼ cup mayonnaise
- 1 teaspoon Italian seasoning
- 2 cups shredded mozzarella cheese, divided
- 1 jar (24 oz) marinara or pasta sauce
- 1 bag (approx. 1 lb) frozen fully cooked meatballs, thawed
- Optional: chopped fresh basil or parsley for garnish
Instructions:
- Preheat oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
- In a medium bowl, combine the softened cream cheese, mayonnaise, Italian seasoning, and 1 cup of shredded mozzarella. Mix until smooth.
- Arrange the bread slices in a single, slightly overlapping layer along the bottom of the prepared baking dish.
- Evenly spread the cream cheese mixture over the bread, making sure to cover most of the surface.
- Place the thawed meatballs evenly over the cream cheese layer.
- Pour the marinara sauce over the meatballs, spreading it gently to ensure full coverage.
- Sprinkle the remaining 1 cup of mozzarella cheese on top.
- Bake uncovered for 30 to 35 minutes, until the casserole is bubbly and the top is golden and melted.
- Let rest for 5 to 10 minutes before serving. Garnish with fresh basil or parsley, if desired.
Variations:
-
Spicy Kick: Use spicy marinara or add crushed red pepper flakes to the cream cheese mixture.
-
Meat Options: Substitute chicken or turkey meatballs if preferred.
-
Cheese Blend: Use an Italian cheese blend or add provolone for a more authentic sub flavor.
-
Veggie Boost: Layer in sautéed peppers, onions, or mushrooms for added depth.
Tips:
-
Use day-old or slightly dry bread to help it hold up better under the sauce.
-
Thaw meatballs completely before using to ensure even baking.
-
For crispier edges, toast the bread slices slightly before assembling the casserole.
-
Store leftovers in the fridge for up to 3 days; reheat in the oven for best texture.
This Meatball Sub Casserole turns a deli favorite into a warm, cheesy, oven-baked masterpiece — comfort food that’s easy, filling, and impossible to resist.