Skip to Content

Creamed Spinach

Updated November 19, 2025 / By Holly Erickson

Classic creamed spinach made with frozen spinach, just like your favorite steak house makes! With heavy cream, shallots and a bit of Parm, it’s quick, easy and goes with almost anything. 

creamed spinach in a serving bowl made with butter, shallot, garlic, cream, dijon, spices and parmesan cheese
Photography by Gayle McLeod

Creamed spinach is just such a classic side, and I have always wanted to perfect that indulgent steakhouse side dish. At last, I’ve got the best creamed spinach recipe down to a T, and it really POPS with flavor! 

Rich and creamy creamed spinach in a serving bowl made with butter, shallot, garlic, cream, dijon, spices and parmesan cheese

Plus, this creamed spinach travels and reheats well (holiday meals, here I come!) and can be made ahead of time for busy hosts. The shallot, Dijon mustard, nutmeg & cayenne make it so delicious. Serve it with roast chicken and mashed potatoes for the most classic comfort food dinner, or for another easy, creamy side, try dairy-free creamed corn

spinach, butter, shallot, garlic, cream, dijon, parmesan, salt, pepper, nutmeg, garlic powder and cayenne in bowls

What readers say about this recipe

Love love this recipe. I went through several cream cheese based cream spinach recipes and they weren't for me. This one with real cream + the flavors of the mustard, nutmeg and little kick from cayenne. So good. I use fresh spinach.

- Kallie

chopped shallot being cooked in melted butter in a skillet to make rich and creamy creamed spinach
heavy cream being poured in a skillet with shallot, butter, garlic, dijon, salt, pepper, garlic powder, nutmeg and cayenne

Creamed Spinach Ingredients

  • Spinach: Let it thaw, then be sure to squeeze out all the liquid for a creamed spinach that’s rich and creamy, not watery at all. TIP: Frozen spinach at the grocery store usually comes in 10 ounce blocks, grab two of these to make this recipe! You can also use fresh spinach, see tips for that below. If you’re wanting more spinach recipes try our spinach dip!
  • Cream: Full on heavy cream, no substitutes!
  • Seasonings: Garlic, garlic powder, nutmeg, cayenne pepper
  • Butter: I like salted butter, because it makes this extra savory. Unsalted butter works fine, though.
  • Dijon mustard: The tangy sharpness of Dijon is the perfect thing here.
  • Shallot: Sweetly sharp, I love how shallots taste in creamed spinach. Just right!
  • Parmesan cheese: I always use freshly grated! 
spinach and parmesan being added in a skillet with cream shallot, butter, garlic, dijon and spices to make creamed spinach
homemade creamed spinach being stirred in a pan, perfect cozy side dish for dinner or holidays

How To Make Creamed Spinach Step By Step

See the full detailed instructions in the recipe card at the bottom of this post. 

  1. Melt the butter with the shallot and garlic in a skillet large enough for this entire dish (like this one).
  2. Pour in the cream, mustard, and spices.
  3. Bring to a very gentle simmer. Never boil cream!
  4. Add the Parmesan and spinach, and cook until the creamed spinach is thick and creamy. 
homemade creamed spinach being stirred in a pan, perfect cozy side dish for dinner or holidays

Variations + Swaps

  • If you want to use fresh spinach you can, but it’s a bit more work. You’ll need about two pounds, and you’ll need to wilt it. Sauté the fresh spinach in a skillet over low heat. After that, squeeze it totally dry just as you would frozen. 
  • You can also swap in a different dark leafy green like kale, chard, or collard greens. Just follow the same processes as you would for fresh or frozen spinach. 
  • Try a different cheese instead of Parmesan! Gruyère, cream cheese, or goat cheese would all work. 
  • Instead of shallots, this recipe would also be delicious with leeks or yellow sweet onions. You could even use leftover caramelized onions if you have it.
  • Add a little kick by adding a squeeze of lemon juice and zest, a splash of white wine or a small splash of apple cider vinegar. If you want to add one of these, add it to the pan before adding cream.
creamed spinach in a serving bowl made with butter, shallot, garlic, cream, dijon, spices and parmesan cheese

This Creamed Spinach Might Give You Superpowers

For more recipe inspiration, follow us on Facebook, Instagram, TikTok and Pinterest or order our cookbook. We love when you share your meals. Tag us on Instagram using #themodernproper, and we’d love to hear what you think of this recipe in the comments below. Happy cooking!

Turkey & Trimmings: 5 Days of Easy Thanksgiving Prep

FREE EMAIL BONUS: Prep plans for a smoother, tastier holiday

creamed spinach in a serving bowl made with butter, shallot, garlic, cream, dijon, spices and parmesan cheese

Creamed Spinach Recipe

  • Serves:  8
  • Prep Time:  10 min
  • Cook Time:  15 min
  • Calories:  257

Description

Classic creamed spinach made with frozen spinach, just like your favorite steak house makes! With heavy cream, shallots and a bit of Parm, it’s quick, easy and goes with almost anything. 

Print Recipe

💌 Send yourself this recipe

Enter your email and we'll send Creamed Spinach right to your inbox.

    Ingredients

    • 4 tablespoons (½ stick) salted butter
    • 1 large shallot, finely chopped
    • 4 cloves garlic, minced
    • 1 ½ cups heavy cream
    • 1 teaspoon Dijon mustard
    • ½ teaspoon sea salt
    • ¼ teaspoon freshly cracked black pepper
    • ¾ teaspoon garlic powder
    • ¼ teaspoon ground nutmeg
    • ¼ teaspoon cayenne pepper
    • ½ cup freshly grated Parmesan cheese
    • 20 ounces frozen spinach, thawed, drained, liquid squeezed out

    Method

    1. Melt the butter in a large skillet over medium heat. Add the shallot and cook until softened but not browned, about 3 minutes. Add the garlic and cook, stirring, until fragrant, about 1 more minute. 

      chopped shallot being cooked in melted butter in a skillet to make rich and creamy creamed spinach
    2. Stir in the heavy cream, mustard, salt, pepper, garlic powder, nutmeg, and cayenne and bring to a simmer. Reduce the heat to medium-low and cook until the cream has thickened enough to coat the back of a spoon, about 5 minutes. 

      spinach and parmesan being added in a skillet with cream shallot, butter, garlic, dijon and spices to make creamed spinach
    3. Add the Parmesan and spinach and stir to combine. Cook, stirring, until thickened and creamy, about 5 minutes longer. Serve warm.

      creamed spinach in a serving bowl made with butter, shallot, garlic, cream, dijon, spices and parmesan cheese

    Nutrition Info

    • Per Serving
    • Amount
    • Calories 257
    • Protein 6 g
    • Carbohydrates 7 g
    • Total Fat 24 g
    • Dietary Fiber 3 g
    • Cholesterol 71 mg
    • Sodium 327 mg
    • Total Sugars 3 g

    Creamed Spinach

    Questions & Reviews

    Rated 5 stars by 4 readers

    or
    • Donna

      Can I make this for a crowd of 20?

      Sure! I would just double or triple the recipe depending on what else it is being served with. Enjoy.

    • Lise

      hi, can i make this with raw spinach?

      Yes, that should be fine!

    • Kelly

      Hi! Can I make this the day before and reheat?

      Sure!

    • k

      Could I make this ahead of time? Thanks!

      Sure!

    • Anna

      5-star rating

      This was amazing!!! Used fresh spinach…not quite 20 ounces and it was just fantastic!!!!!

      Thanks Anna, we are so glad you loved it!

    • Elaine

      5-star rating

      Very easy. I used a teaspoon of Colemans mustard powder instead of the dijon. Next time, only 2 cloves of garlic. Despite being heavy garlic, it was delicious.

      Thanks Elaine, we are so happy you loved it!

    • Kallie

      5-star rating

      Love love this recipe. I went through several cream cheese based cream spinach recipes and they weren't for me. This one with real cream + the flavors of the mustard, nutmeg and little kick from cayenne. So good. I use fresh spinach.

      Yay! glad you loved it!

    • Kay

      5-star rating

      Fantastic Recipe, thanks!

      You're welcome, so happy you liked it!