Half-and-half instead of heavy cream for lighter version
Instructions
Prep the spinach: Blanch spinach in boiling water for 1–2 minutes. Transfer immediately to an ice bath to stop cooking. Drain thoroughly and squeeze out as much water as possible.
Cook the aromatics: In a large skillet, melt butter with olive oil over medium heat. Sauté onion for 2–3 minutes until translucent. Add garlic and cook 30–45 seconds until fragrant.
Make the roux: Sprinkle flour over onion and garlic. Stir constantly for 1–2 minutes to cook out raw flour taste.
Add liquids: Gradually whisk in heavy cream and milk to avoid lumps. Cook over medium heat for 3–4 minutes until slightly thickened. Add nutmeg, salt, and pepper.
Incorporate spinach: Fold in blanched, drained spinach. Cook 2–3 minutes until fully coated and heated through.
Finish with Parmesan: Stir in freshly grated Parmesan until melted and creamy. Optional: add cream cheese or extra butter for richness.
Notes
Blanching spinach removes bitterness and reduces water content.Low and slow cooking prevents cream from separating.Taste and adjust seasoning at the end for perfect flavor.Use fresh Parmesan for best flavor and texture.