Ingredients
Method
- Preheat your oven to 375°F (190°C). Grease a 9x13-inch baking dish with butter or cooking spray.
- 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.
- Chop the artichoke hearts into bite-sized pieces. Pat them dry with paper towels to remove excess liquid.
- 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.
- Fold in the spinach, artichoke hearts, and half of both the Parmesan and mozzarella cheeses. Mix gently but thoroughly until everything combines evenly.
- Transfer the mixture to your prepared baking dish. Spread it evenly across the bottom. Sprinkle the remaining mozzarella and Parmesan over the top.
- Combine breadcrumbs with melted butter in a small bowl. Sprinkle this mixture over the cheese layer.
- 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.