This holiday try this beautiful creamy spinach savory recipe and you might win over a few people to spinach. This creamed spinach recipe is an easy, tasty side dish for any meal. Perfect for holiday dinners or serving with steak (or try my Balsamic Roasted Beef Tenderloin with Olive Tapenade). Simple ingredients make this spinach creamy, cheesy and so scrumptious!
You can use spinach in so many ways…
Creamed Spinach Stuffed Pork Chops, Keto Sausage Soup With Peppers and Spinach, Baked Cod With Spinach and Crispy Top, Keto Spinach and Cheese Egg Bites, Spinach and Quail Eggs, Keto Curried Tofu with Spinach
This recipe is dear to me because once I made this couple of times my son who is 5 and a picky eater demolished it and no one got seconds… and that’s when I know that this recipe is special. Spinach is definitely a love or hate vegetable, and luckily my family is firmly in the ‘love’ camp.

Lets just talk about the star of the dish … SPINACH

I love most of dark leafy veggies as they are loaded with nutrients, protein, iron, vitamins and minerals. Sipanch is good for your hair, skin, bone health and low in calories, really versatile ingredient and you can eat loads of it without any guilt.
It really is true – studies have found that consuming nitrates from vegetables like spinach can really give you strong muscles just like Popeye’s. Apart from muscles, spinach is good for your brain.
Spinach has substances called phytochemicals that research has shown can prevent or delay cognitive decline in people. Read more about the many health benefits of spinach.
So if you have a vegetable garden at home you may have some growing as we speak. You can find this in the produce section of stores through the year round so no worries if it isn’t in your backyard.
This easy creamed spinach is one of my favorite ways to serve it! It’s so creamy, cheesy, and flavorful that even those I’ve served this to who aren’t as enthusiastic about spinach have demanded I hand over the recipe.
Creamed spinach is ideal for holidays because it takes just 30 minutes or so to make, perfect for whipping up just before serving the turkey. But I make it all year round, since it’s crazy easy and pairs so well with beef roast, baked/roasted chicken, and pork chops. This recipe is similar to a steakhouse creamed spinach, one that you’ll find at your favorite restaurant. It’s rich and creamy, with both cream cheese and heavy cream, as well as freshly grated parmesan. DELISH!
How To Make Creamed Spinach with Caramelized Onions
Prep time: 10 minutes Cook time: 40 minutes Serves: 4
What you’ll need…
- 2 T extra virgin olive oil
- 2 large onions, halved and thinly cliced
- 2 lbs spinach, chopped
- 2 garlic cloves, minced
- 1 T butter
- 8 oz. cream cheese
- 1/2 c heavy cream
- 1/4 c parmesan cheese, freshly grated
- salt and black pepper, to taste
What you need to do to make Creamed spinach with caramelized onions…

- Heat olive oil in a large skillet 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, approximately 30 minutes.
- Transfer onions to a plate and set aside.
- In the same skillet you used to caramelize the onions, add the garlic and the spinach, a few handfuls at a time, stirring to wilt to fit it all in the pan. Season with salt and pepper to taste. Cook, stirring occasionally, until the spinach is completely wilted and cooked down. Stir in butter, cream cheese, and heavy cream. Continue cooking until the cream cheese melts into the spinach and everything becomes nice and creamy.
- Remove from heat and stir in the parmesan cheese. Taste and adjust seasonings.
- Transfer the creamed spinach into a serving bowl and top with caramelized onions. Garnish with a little fresh chopped parsley for color and freshness. Enjoy!

Keto Creamed Spinach
If you’re following a keto diet, this creamed spinach recipe can fit into your menu plan. You may, however, want to reduce the amount of cream cheese in half to bring the carb count down even lower. It will be less creamy but still taste great.
We don’t recommend omitting the onion because it adds such great flavor, but if you are trying to keep your carbs super low and must get rid of it, consider adding in a tablespoon of dried onion to restore some of that flavor.
Fresh VS Frozen Spinach. Which one is better for me?
Use fresh spinach if you have time to cook and if you want more nutrients in your food. Pick baby spinach because it’s more delicate and easier to blanch (quick boil). I only use fresh spinach if I can find good quality spinach in stores, and I try to avoid fresh spinach that has been sprayed with pesticides (they go in the soil and spinach is quite sensible to that stuff, which in turn can harm our health). Frozen spinach is great when you want to cut prepping and cooking time. You can use frozen spinach, which you prepped after your harvest, too.
How to Store Leftovers

- In the fridge. Store leftover creamed spinach in the fridge for 2-3 days. Reheat in the microwave or on the stovetop. You may need to add a few drops of water or milk to loosen it up a bit.
- Can I freeze creamed spinach? Yes! Place in an airtight container or ziploc bag and it will last for up to 3 months. You can thaw overnight in the refrigerator and reheat on the stove or in the microwave, or thaw and reheat directly from the freezer into the microwave. Just add a splash of water and microwave in short intervals, stirring frequently.
[Recipe card – Use this to print this recipe]

Creamed Spinach with Caramelized Onions
Creamed spinach - a classic spinach side dish with a rich and creamy sauce.
Ingredients
- 2 T. extra virgin olive oil
- 2 large onions, halved and thinly sliced
- 2 lbs spinach, chopped
- 2 garlic cloves, minced
- 1 T butter
- 8 oz. cream cheese
- 1/2 c heavy cream
- 1/4 c parmesan cheese, freshly grated
- salt and black pepper, to taste
Instructions
- Heat oil in a large skillet 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, approximately 30 minutes.
- Transfer onions to a plate and set aside.
- In the same skillet you used to caramelized the onions, add the garlic and the spinach, a few handfuls at a time, stirring to wilt to fit in the pan. Season with salt and pepper to taste. Cook, stirring occasionally, until the spinach is completely wilted and cooked down. Stir in butter, cream cheese, and heavy cream. Continue cooking until the cream melts into the spinach and everything becomes nice and creamy.
- Remove from heat and stir in the parmesan cheese. Taste and adjust seasonings.
- Transfer the creamed spinach into a serving bowl and top with caramelized onions. Garnish with little fresh chopped parsley for color and freshness. Enjoy!
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 493Total Fat: 42gSaturated Fat: 22gTrans Fat: 1gUnsaturated Fat: 16gCholesterol: 103mgSodium: 617mgCarbohydrates: 10gFiber: 7gSugar: 7gProtein: 14g