If you use fresh spinach: Prep your fresh spinach. Rinse and pick out withered leaves. Keep a small pot with water to boil and place spinach leaves in to blanch (aka cook briefly) for 3 minutes. Take out from the water and place into a prepared bowl with ice water to halt the cooking process instantly.
If you use frozen spinach, just thaw it and remove excess water.
Chop spinach and keep it aside.
Chop onion and garlic.
Heat up a skillet with oil and saute onion and garlic.
Stir in spinach and saute.
Season with dried herbs of your choice (see notes), black pepper, and salt. Mix up and sautee over a medium heat setting.
Stir in cream cheese, milk and grated cheese. Combine while cooking it still over a slow to medium heat setting.
When it's all well mixed and hot, it's ready to be served up.
Use fresh or frozen spinach. I prefer fresh baby spinach or regular spinach leaves if possible vs frozen spinach. If I’m in a hurry, I will use frozen thawed spinach too.