Cheesy Meatball Sub Casserole

This Cheesy Meatball Sub Casserole turns the classic sandwich into a hearty, oven-baked meal. Featuring layers of toasted French bread, rich marinara, savory meatballs, and gooey cheese, this comfort food dish is sure to be a hit with the whole family.

Why You’ll Love This Recipe

If you love meatball subs but want something easier to serve for a group or a weeknight dinner, this casserole is the answer. It combines the rich flavors and textures of the traditional sandwich with the ease of a baked dish. The toasted bread soaks up the marinara without going soggy, the cream cheese layer adds unexpected richness, and it’s all topped with plenty of melty mozzarella. It’s a comforting, crowd-pleasing casserole that’s freezer-friendly and easy to prep ahead.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

  • 1 loaf French bread, sliced
  • 1 tablespoon olive oil
  • 1 teaspoon garlic powder
  • 1 (8 oz) package cream cheese, softened
  • 1/2 cup mayonnaise
  • 1 teaspoon Italian seasoning
  • 2 cups shredded mozzarella cheese, divided
  • 1/2 cup grated Parmesan cheese
  • 1 (28 oz) jar marinara sauce
  • 1 (24 oz) bag frozen meatballs, thawed
  • Fresh basil or parsley for garnish (optional)

Directions

  1. Prepare the Bread
    • Preheat oven to 375°F (190°C).
    • Arrange sliced bread in a single layer on a baking sheet.
    • Brush with olive oil and sprinkle with garlic powder.
    • Toast for 5–7 minutes, until golden and lightly crisped.
  2. Mix the Creamy Layer
    • In a medium bowl, combine softened cream cheese, mayonnaise, Italian seasoning, 1 cup mozzarella, and Parmesan.
    • Mix until smooth and evenly blended.
  3. Assemble the Casserole
    • Lightly grease a 9×13-inch baking dish.
    • Spread toasted bread slices on the bottom in a single layer.
    • Evenly spread the cream cheese mixture over the bread.
    • Distribute thawed meatballs evenly on top.
    • Pour marinara sauce over the meatballs.
    • Top with remaining 1 cup of mozzarella.
  4. Bake
    • Bake uncovered for 30–35 minutes, or until hot and bubbly with golden cheese on top.
  5. Garnish and Serve
    • Remove from oven and let sit for 5 minutes.
    • Garnish with fresh basil or parsley if desired.
    • Serve hot.

Servings and timing

Servings: 6 servings
Prep Time: 15 minutes
Cooking Time: 35 minutes
Total Time: 50 minutes
Calories per serving: Approximately 420 kcal

Variations

  • Spicy Kick: Add red pepper flakes or sliced jalapeños to the marinara layer for heat.
  • Cheese Lover’s Upgrade: Mix in provolone or fontina for more depth of flavor.
  • Veggie Boost: Add sautéed bell peppers, mushrooms, or spinach between layers.
  • Mini Sub Cups: Assemble individual servings in ramekins for portion control and presentation.
  • Low-Carb Version: Substitute bread with thin slices of roasted zucchini or eggplant.

Storage/Reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days.
To reheat, cover with foil and warm in a 350°F (175°C) oven for 15–20 minutes, or microwave individual portions for 1–2 minutes.
To freeze, assemble the casserole without baking, wrap tightly, and freeze for up to 2 months. Thaw overnight in the fridge and bake as directed.

FAQs

Can I use homemade meatballs instead of frozen?

Absolutely. Fully cook them before adding to the casserole.

Can I prep this casserole ahead of time?

Yes, you can assemble it up to 24 hours ahead and refrigerate. Bake just before serving.

Is there a substitute for mayonnaise in the cream cheese layer?

You can use sour cream or Greek yogurt for a tangier flavor.

What kind of bread works best?

A crusty French baguette or Italian loaf holds up best when toasted.

Can I use marinara with meat already in it?

Yes, just reduce the number of meatballs slightly to avoid overcrowding.

Is this recipe kid-friendly?

Very much so—it’s cheesy, mild, and familiar in flavor.

Can I add more vegetables?

Yes, sautéed onions, spinach, or bell peppers make great additions.

What if I don’t have Parmesan?

Use Romano or additional mozzarella in its place.

Can this be made gluten-free?

Yes, use gluten-free bread and meatballs, and ensure the sauce is gluten-free.

Can I bake this in a different pan?

You can use a deep square dish, but avoid pans that are too shallow as the layers may overflow.

Conclusion

Cheesy Meatball Sub Casserole is a satisfying, no-fuss dinner that delivers all the comfort of a classic meatball sub in a convenient baked format. Whether you’re feeding a crowd or looking for a hearty make-ahead dish, this layered casserole will become a go-to favorite. With minimal prep and big flavor, it’s the ultimate cozy meal that’s guaranteed to please.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cheesy Meatball Sub Casserole

Cheesy Meatball Sub Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Elina
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian-American
  • Diet: Halal

Description

This Cheesy Meatball Sub Casserole transforms the classic meatball sub into a baked, bubbling casserole layered with toasted bread, creamy cheese spread, marinara sauce, and plenty of melty mozzarella. A hearty, family-friendly comfort meal.


Ingredients

Units Scale
  • 1 loaf French bread, sliced
  • 1 tablespoon olive oil
  • 1 teaspoon garlic powder
  • 1 (8 oz) package cream cheese, softened
  • 1/2 cup mayonnaise
  • 1 teaspoon Italian seasoning
  • 2 cups shredded mozzarella cheese, divided
  • 1/2 cup grated Parmesan cheese
  • 1 (28 oz) jar marinara sauce
  • 1 (24 oz) bag frozen meatballs, thawed
  • Fresh basil or parsley for garnish (optional)

Instructions

  1. Preheat oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.
  2. Arrange sliced French bread on a baking sheet. Brush with olive oil and sprinkle with garlic powder.
  3. Toast bread in the oven for 5–7 minutes until golden brown.
  4. In a medium bowl, combine cream cheese, mayonnaise, Italian seasoning, 1 cup mozzarella, and Parmesan until smooth.
  5. Layer the toasted bread slices in the bottom of the prepared baking dish.
  6. Spread the cream cheese mixture evenly over the bread layer.
  7. Arrange the thawed meatballs on top of the cheese mixture.
  8. Pour the marinara sauce evenly over the meatballs.
  9. Top with the remaining 1 cup of mozzarella cheese.
  10. Bake uncovered for 30–35 minutes, or until bubbly and the cheese is golden brown.
  11. Garnish with chopped fresh basil or parsley if desired and serve hot.

Notes

  • Use freshly grated cheese for the best melt and flavor.
  • To make ahead, assemble and refrigerate up to 24 hours before baking.
  • For added flavor, sauté fresh garlic with the olive oil before brushing the bread.
  • Serve with a side salad or steamed vegetables for a complete meal.

Nutrition

  • Serving Size: 1 serving
  • Calories: 420 kcal
  • Sugar: 7 g
  • Sodium: 860 mg
  • Fat: 28 g
  • Saturated Fat: 13 g
  • Unsaturated Fat: 13 g
  • Trans Fat: 0 g
  • Carbohydrates: 24 g
  • Fiber: 2 g
  • Protein: 20 g
  • Cholesterol: 80 mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *