Go Back

Easy Meatball Casserole Recipes for Cozy Dinners - Simple, Warm, and Satisfying

Prep Time15 minutes
Cook Time30 minutes
Total Time45 minutes
Servings: 4 servings

Ingredients

  • 24–30 fully cooked meatballs (beef, pork, turkey, chicken, or plant-based)
  • 3 cups marinara sauce (homemade or jarred)
  • 1 cup ricotta cheese (optional but adds creaminess)
  • 2 cups shredded mozzarella
  • ½ cup grated Parmesan
  • 1 teaspoon Italian seasoning (or a mix of dried basil, oregano, and thyme)
  • ½ teaspoon garlic powder
  • ¼ teaspoon red pepper flakes (optional)
  • Salt and black pepper to taste
  • 2 tablespoons olive oil
  • Fresh basil or parsley for garnish (optional)
  • Optional add-ins: 8 ounces cooked pasta (penne or ziti), 2 cups baby spinach, 1 cup sautéed mushrooms or bell peppers

Instructions

  • Preheat and prep: Heat the oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish with olive oil.
  • Season the sauce: In a bowl, stir together marinara, Italian seasoning, garlic powder, red pepper flakes, and a pinch of salt and pepper. Taste and adjust.
  • Layer the base: Spread 1 cup of sauce in the baking dish. If using pasta, toss it with 1 cup of sauce and scatter evenly in the dish.
  • Add meatballs: Arrange the meatballs in a single layer over the sauce (and pasta, if using). Nestle in spinach or sautéed veggies if you like.
  • Add ricotta: Dollop spoonfuls of ricotta between the meatballs. This melts into creamy pockets throughout the casserole.
  • Top with sauce and cheese: Pour the remaining sauce evenly over everything. Sprinkle mozzarella, then Parmesan, over the top.
  • Bake: Cover loosely with foil and bake for 20 minutes. Remove foil and bake another 10–15 minutes, until the cheese is melted and bubbling and the edges are lightly golden.
  • Finish and serve: Let the casserole rest for 5–10 minutes so it sets slightly. Garnish with chopped basil or parsley. Serve with garlic bread or a green salad.