Heat the olive oil in a 4 quart stockpot over medium heat. Add onions and season with salt and pepper, to taste. Reduce heat and cook, stirring occasionally, until the onions become nicely golden brown and caramelized. Cook time will be about 20 minutes.
2 tablespoon olive oil, 2 large onions
Transfer the caramelized onions to a small bowl and set aside.
In the same stockpot, add the minced garlic and the spinach and stir with heat on medium. You need the deep stockpot to hold all the leafy greens, but they will cook down to a much smaller amount. Season with salt and pepper to taste, and continue to stir as the spinach wilts down.
2 lbs spinach, 2 cloves garlic
Once all the spinach has wilted, add the butter, cream cheese, heavy cream, and nutmeg. Continue to cook until the cream cheese melts into the spinach and everything becomes nice and creamy.
1 tablespoon butter, 8 oz cream cheese, ½ cup heavy cream, ¼ teaspoon nutmeg
Remove from heat and stir in the Parmesan cheese. Taste and adjust salt and pepper.
¼ cup Parmesan cheese, salt and pepper to taste
Transfer the sauteed spinach and creamy sauce to a serving bowl and top with the caramelized onions Serve immediately.