This spinach artichoke casserole is a mouthwatering dish that combines the flavors of creamy spinach, tender artichoke hearts, and melted cheese. It is a great vegetarian option for a comforting and satisfying meal. Serve it as a side dish or as a main course with some crusty bread on the side. This recipe is easy to make and will impress your family and friends.
Ingredients
- 1 pound fresh spinach, washed and chopped
- 1 can artichoke hearts, drained and chopped
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 cup grated Parmesan cheese
- 1 cup shredded mozzarella cheese
- 1 cup sour cream
- 1/2 cup mayonnaise
- 1/4 teaspoon red pepper flakes
- Salt and pepper to taste
Directions
- Preheat the oven to 375°F (190°C).
- In a large skillet, heat some oil over medium heat. Add the chopped onion and minced garlic, and cook until softened.
- Add the spinach to the skillet and cook until wilted.
- Remove the skillet from heat and let it cool for a few minutes.
- In a large bowl, combine the cooked spinach mixture, chopped artichoke hearts, grated Parmesan cheese, shredded mozzarella cheese, sour cream, mayonnaise, red pepper flakes, salt, and pepper. Mix well.
- Transfer the mixture to a greased casserole dish.
- Bake in the preheated oven for 25-30 minutes, or until the top is golden and bubbly.
- Remove from the oven and let it cool for a few minutes before serving.
Interesting Facts
Spinach is an excellent source of vitamins A and C, as well as iron and calcium.
Artichokes are a good source of fiber and antioxidants.
This casserole can be made ahead of time and refrigerated, then baked when needed.