Go Back

Spinach Artichoke Casserole

This Spinach Artichoke Casserole combines tender spinach, tangy artichoke hearts, and a rich, creamy cheese sauce, topped with a golden, crispy layer. It's a comforting dish that transforms the classic dip into a satisfying meal, perfect for busy weeknights or potluck dinners.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 8 servings servings
Course: Main Course
Cuisine: American
Calories: 385

Ingredients
  

  • 10 cups fresh spinach, chopped (or 16 oz frozen, thawed and drained)
  • 2 cans artichoke hearts, drained and chopped (14 oz each)
  • 8 oz cream cheese, softened
  • 1 cup sour cream
  • ½ cup mayonnaise
  • 4 garlic cloves, minced
  • 1 cup Parmesan cheese, grated
  • 2 cups mozzarella cheese, shredded
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ¼ teaspoon red pepper flakes (optional)
  • ½ cup breadcrumbs
  • 2 tablespoons butter, melted

Method
 

  1. Preheat your oven to 375°F (190°C). Grease a 9x13-inch baking dish with butter or cooking spray.
  2. If using fresh spinach, blanch it quickly in boiling water for 2 minutes. Drain thoroughly and squeeze out excess moisture using a clean kitchen towel.
  3. Chop the artichoke hearts into bite-sized pieces. Pat them dry with paper towels to remove excess liquid.
  4. In a large mixing bowl, combine softened cream cheese, sour cream, and mayonnaise. Mix until completely smooth and creamy. Add minced garlic, salt, pepper, and red pepper flakes if using. Blend thoroughly.
  5. Fold in the spinach, artichoke hearts, and half of both the Parmesan and mozzarella cheeses. Mix gently but thoroughly until everything combines evenly.
  6. Transfer the mixture to your prepared baking dish. Spread it evenly across the bottom. Sprinkle the remaining mozzarella and Parmesan over the top.
  7. Combine breadcrumbs with melted butter in a small bowl. Sprinkle this mixture over the cheese layer.
  8. Bake for 25-30 minutes until the top turns golden brown and the edges bubble. Let the casserole rest for 5 minutes before serving.

Notes

Choose quality ingredients whenever possible. Fresh spinach provides better flavor than frozen, though frozen works perfectly when convenience matters. Let cream cheese sit out for 30 minutes before mixing for a smoother texture.