A rich and creamy spinach dish with a hint of garlic and Parmesan, perfect as a side or main course.
Melt the butter in a saucepan over medium heat.
Ensure the butter doesn't brown for a smooth sauce.
Whisk in the flour and salt until combined.
Whisk continuously to avoid lumps.
Gradually add the half-and-half cream, stirring constantly.
Adding the cream slowly prevents curdling.
Stir in the cream cheese until the mixture is smooth and thickened.
Ensure the cream cheese is fully melted for a creamy texture.
In another saucepan, sauté the onion and garlic in a bit of butter until fragrant.
Cook until the onions are translucent for the best flavor.
Add the spinach to the pan and cook until heated through.
Stir occasionally to ensure even cooking.
Combine the spinach mixture with the prepared sauce and stir in the Parmesan cheese.
Mix well to evenly distribute the cheese.
Serve warm as a side dish or main course.
Garnish with extra Parmesan for presentation.