01 -
For frozen spinach, thaw completely and squeeze out every bit of excess water using your hands or a clean kitchen towel. For fresh spinach, bring a large pot of water to boil, add spinach and cook for just 1 minute, then drain and rinse with cold water. Squeeze out all moisture and roughly chop if you prefer smaller pieces.
02 -
Heat butter in a large skillet or saucepan over medium heat. Add the diced onion and cook, stirring occasionally, until it becomes golden and lightly caramelized, about 5-7 minutes. The onion should smell sweet and nutty.
03 -
Lower the heat to medium-low and stir in the minced garlic, cooking for 30 seconds until fragrant. Pour in the heavy cream, then add chunks of softened cream cheese, grated Parmesan, and a generous pinch of nutmeg. Stir constantly, breaking up the cream cheese with your spoon until everything melts together into a smooth, rich sauce.
04 -
Fold in the prepared spinach and let it warm through completely, about 2-3 minutes. If the mixture seems too thick, splash in a bit more cream. If it's too thin, continue cooking for a few more minutes to reduce. Taste and season generously with salt and pepper - don't be shy with the seasoning as spinach needs it!