Ingredients

4tbspunsalted butter

1medium yellow onionminced

3garlic clovesminced

4tspKosher saltdivided

1tspblack pepperfreshly ground

½tspnutmegfreshly grated

¼cupall-purpose flour

3½cupshalf-and-half

2¼lbsfresh leaf spinachor 1 lb frozen

1cupmozzarella cheese

4ozcream cheese

½cupparmesan cheesegrated

Preparation

Bring a large pot of water to a boil with two teaspoons of salt.

Add the spinach and cook just until wilted, for 1 minute.

Drain the spinach in a strainer or colander.

Rinse with cold water until cool and squeeze the water out of each fistful of spinach.

Chop the spinach bundles into a ¾ inch width.

In a large skillet melt the butter with the garlic and onions.

Cook on medium low for 8 to 10 minutes or until the onions are translucent.

Add in the remaining kosher salt, black pepper and nutmeg.

Add in the flour and mix with a wooden spoon over low and cook for 2 to 3 minutes until the aroma is a bit nutty.

Add the half an half and cook until boiling.

Add in the mozarella cheese and cream cheese

Cook for 6 to 8 minutes or until the mixture has thickened.

Add in the spinach and the Parmesan cheese and stir to combine.

Serve with steaks, and enjoy!