Creamed Spinach is a classic side dish featuring fresh spinach, shallots, garlic, and the most decadent creamy sauce made with cream cheese, parmesan, and mozzarella cheeses!
Prepare and measure the ingredients before starting to cook: Slice shallots, chop spinach, smash and mince the garlic. Measure cream, cheeses, and spices.
Preheat a large cooking pan over medium heat and add olive oil. Add shallots and sauté until browned.
Mix in garlic and sauté just until fragrant. Add chopped spinach and let it start to cook down. Then, slowly mix the spinach and onions while it's cooking down.
Note: if there is a lot of liquids coming off of the spinach, pour it off before adding cream and cheeses.
Once spinach is cooked down, lower the heat to medium-low and stir in cream cheese. When cream cheese is incorporated with spinach, mix in the heavy whipping cream, mozzarella cheese, parmesan cheese, and seasoning. Mix until everything is smooth and nicely incorporated.
Let it gently simmer over medium-low heat for just a few minutes, stirring from time to time.
Take off heat, transfer into a serving dish, and serve. You can top it with some more grated parmesan cheese if you wish.