Go Back
Meatball Sub Casserole Recipe featured by top US food blog, Practically Homemade

Meatball Sub Casserole Recipe

All of the flavors you love about a meatball sub sandwich but with an added twist.

Course Main Course
Prep Time 5 minutes
Cook Time 35 minutes
Total Time 40 minutes


  • 4 hoagie rolls {cut in half}
  • 15 oz. ricotta cheese
  • 1/4 cup mayonaise
  • 1 tsp Italian seasoning
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/4 tsp garlic powder
  • 20 meatballs {thawed}
  • 1 jar marinara sauce
  • 2 cups mozzarella cheese {shredded}


  1. Preheat oven to 350°. Prepare a 9x13 baking pan by spraying it with non-stick cooking spray.

  2. Place the hoagie roll halves in the bottom of the pan. You want them to cover the bottom completely. Press them down if you need to.

  3. In a medium bowl combine the ricotta cheese, mayo, Italian seasoning, salt, black pepper and garlic powder. Stir to combine and add in half {1 cup} of the shredded mozzarella cheese, stir until incorporated. Spread mixture over the top of the hoagie rolls in an even layer, making sure to cover everything.

  4. Add meatballs on top of the ricotta mixture and top with the jar of marinara sauce. Be sure to cover each meatball with the sauce. Use the rest of the mozzarella cheese to sprinkle over the top of the casserole. Cover the pan with foil and bake for 30 minutes. Remove foil and return to oven for 5 minutes. Remove your meatball sub casserole from oven and serve warm. Store leftovers in the refrigerator for 3-4 days.