• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Savory Nothings logo

  • Recipe Index
    • Easy Dinner Recipes
      • Slow Cooker
      • One Pot Meals
      • Quick Meals
      • Instant Pot
    • Side Dishes
    • Breakfast
    • Dessert
    • Small Meals
  • Dinner Ideas
  • ☀️Summer Recipes☀️
  • About
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • Dinner Ideas
  • Holidays & Occasions
  • About
  • Summer Recipes ☀️
×
Home / Recipes / Side Dishes / Creamed Spinach

Creamed Spinach

30 minutes mins
| Leave a Comment |
5 from 1 vote
Jump to Recipe 03/26/21 | Updated: 03/26/21 | by Nora
Creamed Spinach Image Pin 1

This Creamed Spinach is an easy but special side dish, perfect for a holiday meal. The spinach gets wilted in a homemade Béchamel sauce and is so flavorful from the garlic and parmesan cheese!

overhead close up view of bowl with creamed spinach

Did you grow up eating creamed spinach from the frozen aisle? Because I most certainly did, and it was never my favorite. Until I figured out how to make it from scratch!

Here, fresh baby spinach leaves (frozen spinach is fine to use, but fresh does make it extra-special) are smothered in plenty of homemade Béchamel sauce and seasoned with plenty of garlic and parmesan cheese. Don’t worry, it may sound and taste fancy, but it’s actually very easy to make!

Ingredients you’ll need

Here is a visual overview of the ingredients in the recipe. Scroll down to the printable recipe card at the bottom of this post for quantities!

ingredients for creamed spinach with text labels
Ingredients for Creamed Spinach: Baby spinach, cream, milk, butter, flour, onion, garlic, cream cheese, parmesan cheese, salt, pepper and nutmeg.

Ingredient notes

  • Spinach: Use fresh baby spinach leaves for best results. Frozen leaf spinach can be used as a substitute, but you must thaw and drain it first. I do not recommend using frozen chopped spinach.
  • Cream: If you want to make a lighter dish, feel free to use more milk in place of the cream. Half and half or evaporated milk are also good substitutes.
  • Nutmeg: This may sound like a surprising ingredient in a savory dish, but it’s actually a classic seasoning for both spinach and Béchamel. I first learned about it from my husband who is a trained chef, and I always add it to spinach now (and to mashed potatoes, because it’s so good there, too).
  • Parmesan cheese: We love this in our creamed spinach, but it’s not mandatory if you don’t have any parmesan cheese on hand. You can try a different flavorful cheese such as Romano or Pecorino, but even a white cheddar is great.
  • Cream cheese: If you’re not a fan, just leave it out. You may need to add an extra splash of milk to make up for the creaminess the cream cheese adds.

How to make Creamed Spinach

1. Start by cooking the onion and garlic in butter over medium heat. Use a wide skillet or sauté pan, the raw spinach has a huge volume and you’ll need enough space for it.

2. Next, stir in the flour until smooth, then cook for 30-60 seconds, stirring constantly, until the flour looks foamy (do NOT brown the flour!).

  • sautéed onion and Garlic in skillet with melted butter
  • sautéed onion and Garlic in skillet with roux

3. Then, gradually pour in the milk while continuously stirring. Do not let any lumps form, keep stirring!

Stir in the cream and allow to gently simmer until thickened. Add the seasoning and that’s your Béchamel done!

skillet with béchamel sauce

How to make a Roux/Béchamel sauce for beginners

This technique is called making a roux (cooking flour in butter) to make a Béchamel sauce (adding milk/cream to create a creamy, thickened white sauce). Here are my tips to make a roux without messing it up if you are a beginner:

  • You must use medium to medium-low heat to cook the flour/butter mixture and the flour mustn’t brown.
  • If you are new to making roux, I highly recommend taking the pot off the heat to stir in the flour. This gives you a little more time to avoid lumps and to keep the flour from getting too hot. Once you have fully stirred the flour into the butter, place the pot back over medium heat again and cook for 30-60 seconds, stirring constantly, until the flour is foamy.
  • Now take the pot off the heat again and gradually stir in the milk. This is not how you usually make a béchamel sauce (you’d leave it on the heat), but I have tested this several times and for beginners, it’s an absolutely easy way to make a great roux/béchamel without creating a lumpy or burned sauce.
  • Once you have fully combined the milk (plus any other liquid your recipe calls for) with the flour mixture, set the pot back over medium-low heat and simmer until thickened while constantly stirring.

4. Now add the spinach (you will probably need to add it in 3-4 batches and allow each batch to wilt a little before there’s enough space to add more). Gently simmer until the spinach has wilted.

  • raw baby spinach in pan with Béchamel sauce
  • creamed spinach with cream cheese and grated parmesan in skillet

5. Finally, stir in the parmesan cheese and cream cheese. Adjust seasoning and serve immediately!

close up photo of creamed spinach in skillet with wooden spoon

Recipe tips

  • The onion needs to be fully cooked and softened in the first step, otherwise it will retain a raw biting taste that can ruin your dish.
  • Make sure you do not brown the flour, it needs to stay fully light in color for the Béchamel sauce to come out right. Use medium heat only, or medium-low if your stove is strong. A Béchamel sauce cannot be rushed, and it doesn’t take long too cook as-is, so please do not try to cut prep short by increasing the heat.
  • Keep stirring the flour constantly, and make sure to stir well as you’re adding the milk. The flour will seize up and thicken immediately, if you do not continuously stir, you will end up with lumps.
  • If you are new to making Béchamel sauce, you may want to try the beginner’s tips I have outlined in the step by step instructions above. (In short, take the pan off the heat while stirring in the flour, and take the pan off the heat again while stirring in the milk).
  • Serve the dish right away and avoid it sitting around for any length of time. It tastes best eaten freshly cooked.

Can leftovers be reheated?

There is some debate over the safety of reheating spinach. I have not been able to find any official recommendations by the USDA, but this article seems well researched and has some information in favor of reheating spinach, plus instructions.

I personally do reheat spinach as long as leftovers were immediately refrigerated once cool, and appropriately re-heated (slowly over medium heat until steaming hot all the way through). I am not an expert in toxicology so this reflects a personal decision and not professional advice. If you have any concerns, I recommend you do your own research and make an informed decision for yourself.

overhead view of white serving bowl filled with creamed spinach

PS If you try this recipe, please leave a review in the comment section and add a star rating in the recipe card – I appreciate your feedback! Follow along on Pinterest, Facebook or Instagram.

Printable recipe

Printable Recipe Card
overhead view of white serving bowl filled with creamed spinach
Save Recipe Saved!

Creamed Spinach

This Creamed Spinach is an easy but special side dish, perfect for a holiday meal. The spinach gets wilted in a homemade Béchamel sauce and is so flavorful from the garlic and parmesan cheese!
Recipe by Nora from Savory Nothings
made it? tap the stars to add your rating!
5 from 1 vote
Print Add Review

Recipe details

Prep 10 minutes mins
Cook 20 minutes mins
Total 30 minutes mins
Servings 8 servings
Difficulty Easy

Ingredients
 

  • 4 tablespoons unsalted butter
  • 1 medium onion finely chopped
  • 3 cloves garlic minced
  • 3 tablespoons all-purpose flour
  • 1 cup milk
  • ½ cup heavy cream
  • 1 pinch ground nutmeg optional
  • salt and pepper to taste
  • 1 (16-oz) bag baby spinach leaves, washed and dried
  • 2 tablespoons cream cheese
  • 2 tablespoons grated parmesan cheese

Instructions
 

  • Cook auromatics: Melt butter in large skillet or sauté pan over medium heat. Add onion and garlic and cook until softened, around 5 minutes.
  • Make roux: Stir in flour until smooth, then cook for 30-60 seconds until frothy, stirring constantly.
  • Cook Béchamel sauce: Gradually pour milk into pan while continuously stirring. Stir in heavy cream and season with nutmeg, salt and pepper. Simmer until slightly thickened, about 2-3 minutes.
  • Wilt spinach: Add spinach in batches, allowing each batch to slightly wilt to make room for more. Once all spinach has been added, allow it to simmer for 2-3 minutes, until wilted.
  • Finish: Stir cream cheese and parmesan cheese through spinach, adjust seasoning and serve immediately.

Notes

Ingredient notes

  • Spinach: Use fresh baby spinach leaves for best results. Frozen leaf spinach can be used as a substitute, but you must thaw and drain it first. I do not recommend using frozen chopped spinach.
  • Cream: If you want to make a lighter dish, feel free to use more milk in place of the cream. Half and half or evaporated milk are also good substitutes.
  • Nutmeg: This may sound like a surprising ingredient in a savory dish, but it’s actually a classic seasoning for both spinach and Béchamel. I first learned about it from my husband who is a trained chef, and I always add it to spinach now (and to mashed potatoes, because it’s so good there, too).
  • Parmesan cheese: We love this in our creamed spinach, but it’s not mandatory if you don’t have any parmesan cheese on hand. You can try a different flavorful cheese such as Romano or Pecorino, but even a white cheddar is great.
  • Cream cheese: If you’re not a fan, just leave it out. You may need to add an extra splash of milk to make up for the creaminess the cream cheese adds.

Recipe tips

  • The onion needs to be fully cooked and softened in the first step, otherwise it will retain a raw biting taste that can ruin your dish.
  • Make sure you do not brown the flour, it needs to stay fully light in color for the Béchamel sauce to come out right. Use medium heat only, or medium-low if your stove is strong. A Béchamel sauce cannot be rushed, and it doesn’t take long too cook as-is, so please do not try to cut prep short by increasing the heat.
  • Keep stirring the flour constantly, and make sure to stir well as you’re adding the milk. The flour will seize up and thicken immediately, if you do not continuously stir, you will end up with lumps.
  • Serve the dish right away and avoid it sitting around for any length of time. It tastes best eaten freshly cooked.

How to make a Roux/Béchamel sauce for beginners

This technique is called making a roux (cooking flour in butter) to make a Béchamel sauce (adding milk/cream to create a creamy, thickened white sauce). Here are my tips to make a roux without messing it up:
  • You must use medium heat here and the flour mustn’t brown.
  • If you are new to making roux, I highly recommend taking the pot off the heat to stir in the flour. This gives you a little more time to avoid lumps and to keep the flour from getting too hot. Once you have fully stirred the flour into the butter, place the pot back over medium heat again and cook for 30-60 seconds, stirring constantly, until the flour is foamy.
  • Now take the pot off the heat again and gradually stir in the milk. This is not how you usually make a béchamel sauce (you’d leave it on the heat), but I have tested this several times and for beginners, it’s an absolutely easy way to make a great roux/béchamel without creating a lumpy or burned sauce.
  • Once you have fully combined the milk with the flour mixture, set the pot back over medium heat again and simmer while gradually stirring in the cream. Then just simmer over medium heat until slightly thickened.
Nutrition is an estimate.

More recipe information

Course: Side Dish
Cuisine: American

More holiday side dishes

  • overhead view of creamed peas in white bowl
    Creamed Peas
  • close up photo of roasted fingerling potatoes
    Crispy Roasted Fingerling Potatoes
  • skillet with sautéed green beans and wooden spoon
    Easy Sautéed Green Beans
  • white bowl with glazed carrots on bright surface
    Honey Butter Thyme Crockpot Glazed Carrots

More spinach recipes

  • lifting a slice of spinach bacon quiche from the pie dish
    Spinach Bacon Quiche
  • vertical image of wooden board with bread bowl filled with spinach artichoke dip, surrounded by vegetables and bread
    Baked Spinach Artichoke Dip (in a Bread Bowl!)
  • overhead close up view of white bowl with strawberry spinach salad
    Strawberry Spinach Salad with Poppy Seed Dressing
  • Chicken Florentine Pasta Casserole in a blue rimmed enamel dish with a silver spoon and black linen.
    Lazy Mom’s Chicken Florentine Pasta Casserole

Nora Rusev from Savory Nothings
About Nora 
When I got married to my professional chef husband, I realized I had to step up my game in the kitchen. Now I share my favorite foolproof family recipes here on Savory Nothings: Chef-approved, kid-vetted and easy enough for everyday home cooks like you and me!   Learn more.

Reader Interactions

overhead view of creamed peas in white bowl

< Previous Post

frontal view of rhubarb coffee cake slice on plate

Next Post >

Comments

No Comments

5 from 1 vote (1 rating without comment)

Add a Review or Ask a Question Cancel reply

Your email address will not be published. Required fields are marked *

Made this recipe? Rate it:




Primary Sidebar

Nora Rusev from Savory Nothings

welcome to

logo for the Savory Nothings brand

Hi, I'm Nora! I wasn't always a good cook, but then I fell in love with a professional chef and learned my way around the kitchen. Now I share all my secrets to effortlessly great food here on my blog, bite-sized for home cooks just like me and you.

More about me →

Grilling & Potlucks🔥

  • dill pickle potato salad in bowl
    Dill Pickle Potato Salad
  • corn on the cob on platter
    Crock Pot Corn on the Cob
  • bow tie pasta salad with salami, vegetables, and cheese in colorful bowl
    Bow Tie Pasta Salad
  • grilled shrimp skewers on platter
    Marinated Grilled Shrimp Skewers

see all >

Popular

  • overhead close up view of fried chicken piece
    Crispy Oven Fried Chicken
  • overhead view of Italian meatballs and spaghetti on plate
    Easy Italian Meatballs
  • overhead close up view of beef stew in slow cooker
    Crock Pot Beef Stew
  • frontal view of shepherd's pie on white plate
    Homemade Shepherd’s Pie
  • overhead close up view of crock pot chicken tacos with toppings on wooden platter
    Southwestern Crockpot Chicken Tacos
  • overhead close up view of garlic parmesan oven fried chicken piece on black pan
    Garlic Parmesan Crispy Oven Fried Chicken
  • overhead view of three oven baked chicken breasts in white casserole dish
    Oven Baked Chicken Breast
  • overhead close up photo of chocolate chip baked oats
    TikTok Baked Oats: 6 Ways!

Trending on Pinterest

  • Balsamic Chicken Marinade
  • Swedish Meatballs
  • Mexican Beef and Rice Skillet
  • Instant Pot Pot Roast
  • Homemade Salisbury Steak
  • About
  • Contact

Footer

Footer

Follow Along





Recipes

Breakfast
Lunch
Dinner
Sides
Dessert
Appetizers

Instant Pot
Slow Cooker
One Pot
Casseroles
Ground Beef
Chicken

Featured On

different logos of publications Savory Nothings' content has been featured on

↑ back to top

About | Contact | Work with Us

Copyright Savory Nothings © 2025

Made with lots of love and spices ♥︎
PRIVACY POLICY | ACCESSIBILITY STATEMENT |
As an Amazon associate, I earn from qualifying purchases.

  • Facebook
  • Pinterest
  • Email
  • Mix

Rate This Recipe

Your vote:




Thank you for taking the time to review this recipe. I appreciate it! Your eMail will not be shared with anyone.

Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.