Ingredients
Method
Preparation
- Preheat the oven to 350°F.
- Combine fried onions, Panko breadcrumbs, and Gouda in a small bowl, then mix well and set aside.
- In a large skillet, heat olive oil over medium heat. Add fresh spinach in batches, cooking until wilted, about 5 minutes. Transfer to a bowl and set aside.
Cooking
- In the same skillet, melt butter until bubbly. Add minced garlic and flour, stirring constantly for 2 minutes until a roux forms.
- Gradually incorporate whole milk and heavy cream, whisking until smooth.
- Stir in kosher salt, black pepper, paprika, and red pepper flakes. Cook until thickened, about 5-7 minutes.
- Reduce heat to low, then stir in cream cheese until melted and smooth. Gradually add Gruyere cheese, stirring well after each addition, followed by parmesan cheese.
- Return the cooked spinach and its juices to the pan, stirring to combine.
- Pour the mixture into an 8-by-8-inch baking dish and sprinkle with the topping mixture.
- Place in the oven and bake for 30-35 minutes until bubbling and golden brown.
- Allow to sit for at least 10 minutes, then top with freshly grated lemon zest, if desired.
Notes
This casserole is excellent for meal prep. Store in an airtight container in the refrigerator for up to 3 days, or freeze for up to 3 months. Reheat in the oven or microwave.
