Ingredients
Equipment
Method
- Cook the frozen spinach in the microwave according to package directions, or add a teaspoon of water and microwave, covered, on high for 3 1/2 minutes. Once cooked, drain the spinach thoroughly in a strainer, pressing and squeezing out as much excess moisture as possible.
- In a medium saucepan, heat the butter and/or oil over medium heat. Add the chopped green onions or onion and sauté gently for 3 minutes until softened. Stir in the garlic and cook for another 30 seconds.
- Sprinkle the flour (or arrowroot) over the onion and garlic mixture. Stir constantly for 2 minutes to form a roux, cooking until it turns pale brown.
- Slowly add the milk and half and half, combining them so you have 1 1/2 cups total liquid. Stir and cook for about 5 minutes until the sauce thickens, stirring frequently to prevent lumps. Add the kosher salt, black pepper, and nutmeg (if using).
- Add the well-drained, chopped spinach and Parmesan cheese (if using) to the sauce, stirring well. If the mixture is too thick, add more milk a little at a time to reach your desired consistency.
- Taste and adjust the seasonings as needed, then serve hot.
Nutrition
Notes
You can use either fresh or frozen spinach—the end result is equally creamy, but fresh spinach offers a slightly brighter flavor and requires extra wilting and draining. Be sure to squeeze the spinach extremely well after cooking to prevent a watery sauce. For a dairy-free version, swap in olive oil and plant-based milk, plus a vegan cream alternative. Leftovers will keep in the fridge for up to 3 days; reheat gently on the stove with an extra splash of milk to restore texture. Avoid freezing, as the sauce may separate.
