Go Back
+ servings
Finished meatball sub casserole in a white baking dish.
Print Recipe
4.84 from 12 votes

Easy Meatball Sub Casserole Recipe

All of the flavors you love about a meatball sub sandwich but baked into a casserole with a layer of creamy cheese.
Prep Time5 minutes
Cook Time35 minutes
0 minutes
Total Time40 minutes
Course: Main Course
Cuisine: American
Servings: 8 servings
Calories: 291kcal

Ingredients

  • 4 large hoagie rolls {cut in half}
  • 15 ounces ricotta cheese
  • 1 teaspoon Italian seasoning
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon garlic powder
  • 20-24 frozen meatballs {thawed}
  • 24 ounces marinara sauce
  • 2 cups mozzarella cheese {shredded}

Toppings {Optional}

  • 1 Tablespoon parsley {chopped}
  • ¼ cup parmesan cheese {grated}

Instructions

  • Preheat oven to 350°. Prepare a 9x13 baking pan by spraying it with non-stick cooking spray.
  • 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. Toast rolls in the preheated oven for 5-8 minutes or until lightly toasted.
  • In a medium bowl combine the ricotta cheese, 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 each roll.
  • 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. Top with parsley and parmesan and serve warm. Store leftovers in the refrigerator for 3-4 days.

Notes

  • To help the buns from getting soggy be sure to toast them first. This simple step before adding the rest of the ingredients will create a bit of a barrier for the cheese and marinara layer.
  • If you do not have time to wait for the meatballs to thaw, add them frozen. Bake for an extra 10 minutes to the baking time to ensure that they warm all of the way through.
  • You may need to push them down a bit or even cut them into small pieces.

Nutrition

Serving: 1serving | Calories: 291kcal | Carbohydrates: 23g | Protein: 16g | Fat: 15g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Cholesterol: 51mg | Sodium: 916mg | Potassium: 342mg | Fiber: 2g | Sugar: 6g | Vitamin A: 799IU | Vitamin C: 6mg | Calcium: 271mg | Iron: 7mg