Our meatball sub casserole recipe is a bonafide crowd pleaser and it could not be easier to make! We layered rustic Italian bread, fresh mozzarella cheese and savory meatballs to create a delicious dinner that comes together in no time at all.

We cut the bread into pieces then spread a layer of cream cheese and mozzarella on top of the breading to keep it from getting soggy during the baking process.

We chose Italian-style meatballs from the freezer section of the grocery store, which practically taste homemade, then topped off this dish with a fresh sprinkling of mozzarella, basil and oregano—bon appétit!

A pan full of a delicious meatball sub casserole, ready to enjoy for dinner.

Meatball Sub Casserole Recipe

Line up the forks! Everyone will be ready to dig into your gooey, cheesy meatball sub casserole!


Yield: 6 -8 servings
5 from 1 rating
Leave a Review


  • Preheat oven to 350 degrees then coat inside of an 8" square casserole dish with olive oil. Cut bread into 1" cubes then arrange in an even layer in bottom of casserole dish, pressing into the pan to create a firm layer.
  • Place cream cheese in a small microwave-safe bowl then heat for about 30 seconds, until very soft. Remove from microwave, stir until smooth. Add garlic powder, oregano, basil, salt and pepper then stir to combine. Spread cream cheese over bread using the back of a spoon to coat evenly.
  • Sprinkle ½ cup of shredded mozzarella over the cream cheese layer, reserving the remaining cheese for topping. Distribute meatballs evenly across top of the bread and cheese layer then cover with marinara sauce. Cover tightly with aluminum foil.
  • Bake 40–45 minutes, until the sauce is hot and bubbly and meatballs are heated through. Remove foil, sprinkle remaining mozzarella cheese over the top then return to oven. Bake, uncovered, for an additional 5–7 minutes—just long enough to melt the cheese.


Cutting the bread before you place it in the casserole dish will make serving so much easier!
Calories: 375kcal, Carbohydrates: 24g, Protein: 22g, Fat: 21g, Saturated Fat: 10g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 6g, Trans Fat: 0.3g, Cholesterol: 59mg, Sodium: 966mg, Potassium: 360mg, Fiber: 1g, Sugar: 8g
Tried this recipe?Mention @EverydayDishes or tag #everydaydishes!

Meatball Sub Casserole Recipe