Ingredients
- 10 ounces fresh spinach (or 1 package frozen spinach, thawed and drained)
- 1 can (14 ounces) artichoke hearts, drained and chopped
- 8 ounces cream cheese, softened
- 1 cup sour cream
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 2 cloves garlic, minced
- 1/4 cup finely chopped onion
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon crushed red pepper flakes (optional, for a subtle kick)
- 2 tablespoons olive oil or butter, for sautéing
If you want to lighten up the casserole, you can substitute Greek yogurt for sour cream, and swap half the mozzarella for part-skim to reduce fat without sacrificing creaminess. My sister Ouma once experimented with adding a bit of smoked gouda, which gave it a lovely twist—feel free to get creative!
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a 9×9-inch baking dish with butter or olive oil.
- If using fresh spinach, rinse thoroughly and sauté in a skillet with olive oil and minced garlic over medium heat until wilted, about 3-4 minutes. Drain excess moisture by pressing spinach in a sieve or with paper towels. If using frozen spinach, make sure it’s fully thawed and squeezed dry.
- In the same skillet, sauté the chopped onion in a bit of olive oil or butter until translucent, roughly 4 minutes. This step brings out the sweetness that Mama Lou always said “makes the dish sing.”
- In a large mixing bowl, combine the softened cream cheese and sour cream until smooth. I like to use a hand mixer for this step to avoid lumps and keep it silky.
- Add the sautéed spinach, onions, chopped artichoke hearts, garlic, salt, pepper, and red pepper flakes (if using) to the cream cheese mixture. Stir gently to combine all the flavors evenly.
- Fold in half of the mozzarella and all of the Parmesan cheese, saving the other half of the mozzarella for the topping.
- Transfer the mixture to the prepared baking dish and spread evenly. Sprinkle the remaining mozzarella cheese on top for that beautiful golden crust.
- Bake uncovered for 25-30 minutes or until the casserole is bubbly and the cheese on top is golden brown. You’ll know it’s ready when you see those delicious browned edges and smell the aroma filling your kitchen.
- Let the casserole rest for about 5 minutes before serving. This helps it set and makes it easier to scoop out.
One of my favorite memories is how Mama Lou would let Ouma and me sneak tastes off the spoon while the casserole baked. That warm, cheesy mixture was our little secret until dinner was served.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International

