
Creamed spinach is the kind of side dish that quietly steals the show. It’s silky, savory, and full of that cozy, steakhouse-style flavor people love. You don’t need a long list of fancy ingredients either—just fresh (or frozen) spinach, a bit of dairy, and a few pantry staples.
This version is creamy without being heavy, and it comes together in under 20 minutes. Serve it with roasted chicken, steak, or spoon it over baked potatoes and call it dinner.
Why This Recipe Works

Balanced richness: A mix of butter, garlic, and cream creates a velvety base that coats every leaf without feeling greasy.
Fresh flavor: A pinch of nutmeg and a splash of lemon brighten the dish and keep it from tasting flat.
Perfect texture: Cooking the spinach first, then squeezing out the water, prevents a watery sauce and gives you a thick, spoonable finish.
Flexible and forgiving: Use fresh or frozen spinach, swap dairy based on what you have, and adjust seasoning to taste.
Shopping List
- Spinach: 1.5 pounds fresh baby spinach or two 10-ounce bags frozen chopped spinach
- Butter: 3 tablespoons (unsalted preferred)
- Olive oil (optional): 1 tablespoon, for sautéing
- Yellow onion or shallot: 1/2 cup finely chopped
- Garlic: 2–3 cloves, minced
- All-purpose flour: 1.5 tablespoons (for thickening)
- Milk and cream: 1 cup whole milk + 1/2 cup heavy cream (or use half-and-half)
- Cream cheese (optional): 2 tablespoons, for extra body
- Parmesan: 1/3 cup finely grated
- Nutmeg: A pinch, freshly grated if possible
- Lemon juice: 1–2 teaspoons, to finish
- Kosher salt and black pepper: To taste
- Red pepper flakes (optional): A pinch, for gentle heat
Step-by-Step Instructions

- Prep the spinach. If using fresh spinach, rinse well and shake dry. Wilt it in a large skillet with a splash of water over medium heat, tossing until just softened (2–3 minutes).
If using frozen spinach, thaw completely. Either way, transfer to a colander and squeeze out as much liquid as possible. Chop roughly.
- Sauté aromatics. In the same skillet, melt the butter over medium heat (add olive oil if needed).
Add chopped onion or shallot and a pinch of salt. Cook until soft and translucent, about 4–5 minutes. Stir in garlic and cook 30 seconds until fragrant.
- Make a quick roux. Sprinkle in the flour and stir for 1 minute to coat the aromatics.
This step removes the raw flour taste and sets you up for a smooth sauce.
- Add dairy gradually. Whisk in the milk slowly, breaking up any lumps, then add the cream. Reduce heat to medium-low and simmer, stirring, until thickened and silky, 3–5 minutes. If using cream cheese, whisk it in now until melted.
- Season the base. Add Parmesan, a pinch of nutmeg, black pepper, and salt to taste.
If you like a touch of heat, add red pepper flakes. The sauce should taste well-seasoned before adding spinach.
- Fold in the spinach. Stir in the chopped spinach until evenly coated. Simmer for 1–2 minutes so the flavors marry.
If it’s too thick, splash in a bit more milk; if too loose, let it bubble gently to reduce.
- Finish and adjust. Off the heat, add lemon juice to brighten. Taste and adjust salt, pepper, and nutmeg. The flavor should be creamy, savory, and lively.
- Serve warm. Spoon into a serving dish and top with a little extra Parmesan or cracked pepper if you like.
How to Store
Refrigerate: Cool completely, then store in an airtight container for up to 3 days.
Reheat: Warm gently on the stove over low heat, adding a splash of milk or cream to loosen.
Stir frequently to prevent sticking.
Freeze: Not ideal, but possible. Freeze up to 1 month in a freezer-safe container. Thaw overnight in the fridge and reheat slowly, whisking in a bit of dairy to restore creaminess.

Benefits of This Recipe
- Fast and doable: Ready in about 20 minutes with simple pantry staples.
- Veggie-forward comfort: A cozy side that still packs in greens.
- Flexible ingredients: Works with fresh or frozen spinach and multiple dairy options.
- Scales easily: Double for holidays or cut in half for a weeknight dinner.
What Not to Do
- Don’t skip draining the spinach. Excess water makes the sauce thin and bland.
- Don’t rush the roux. Give the flour a minute to cook so the sauce isn’t pasty.
- Don’t over-boil the dairy. High heat can cause splitting.
Keep it at a gentle simmer.
- Don’t forget acid and salt. Lemon and proper seasoning make the flavors pop.
Alternatives
- Lighter version: Use half-and-half or all milk and skip the cream cheese. Thicken a bit longer to reach the right texture.
- Cheese variations: Try Gruyère, Pecorino Romano, or a touch of Boursin for herby richness.
- Garlic-forward: Roast a head of garlic and mash 2–3 cloves into the sauce for deeper sweetness.
- Bacon or pancetta: Crisp 2–3 slices first, cook the aromatics in the drippings, and crumble the bacon on top.
- Gluten-free: Replace flour with 2 teaspoons cornstarch whisked into cold milk, then add to the pan and simmer until thickened.
- Dairy-free: Use olive oil, unsweetened oat milk, and a small splash of coconut cream. Season generously and skip the cheese, or use a dairy-free Parmesan.
FAQ
Can I use frozen spinach?
Yes.
It’s convenient and works beautifully. Thaw it fully, then squeeze out as much liquid as possible before adding to the sauce. Two 10-ounce bags are perfect.
How do I fix a sauce that’s too thin?
Let it simmer on low to reduce, stirring often.
If it’s still loose, whisk 1 teaspoon cornstarch into 2 teaspoons cold milk, then add and cook until it thickens.
Why add nutmeg to creamed spinach?
Just a pinch of nutmeg enhances the creamy base and earthy spinach without tasting “sweet.” It’s a classic move in cream sauces.
Can I make it ahead?
Yes. Cook it up to 2 days in advance. Reheat gently on the stove and add a splash of milk or cream to bring back the silkiness.
What protein pairs best with creamed spinach?
It’s great with steak, roasted chicken, pork chops, salmon, or seared mushrooms for a vegetarian option.
It also shines layered into lasagna or spooned over baked potatoes.
How do I prevent the sauce from curdling?
Keep the heat moderate, avoid rapid boiling once dairy is added, and season gradually. Adding lemon at the very end also helps maintain a smooth texture.
In Conclusion
Creamed spinach is classic comfort with a fresh twist. With a few smart steps—properly draining the spinach, building a simple sauce, and brightening with lemon—you get a side that’s silky, flavorful, and weeknight-easy.
Keep this recipe in your back pocket for holidays, dinner parties, or whenever you want something warm and green that makes the whole plate taste better.

Creamed Spinach – Rich, Velvety, and Comforting
Ingredients
- Spinach: 1.5 pounds fresh baby spinach or two 10-ounce bags frozen chopped spinach
- Butter: 3 tablespoons (unsalted preferred)
- Olive oil (optional): 1 tablespoon, for sautéing
- Yellow onion or shallot: 1/2 cup finely chopped
- Garlic: 2–3 cloves, minced
- All-purpose flour: 1.5 tablespoons (for thickening)
- Milk and cream: 1 cup whole milk + 1/2 cup heavy cream (or use half-and-half)
- Cream cheese (optional): 2 tablespoons, for extra body
- Parmesan: 1/3 cup finely grated
- Nutmeg: A pinch, freshly grated if possible
- Lemon juice: 1–2 teaspoons, to finish
- Kosher salt and black pepper: To taste
- Red pepper flakes (optional): A pinch, for gentle heat
Instructions
- Prep the spinach. If using fresh spinach, rinse well and shake dry. Wilt it in a large skillet with a splash of water over medium heat, tossing until just softened (2–3 minutes). If using frozen spinach, thaw completely. Either way, transfer to a colander and squeeze out as much liquid as possible. Chop roughly.
- Sauté aromatics. In the same skillet, melt the butter over medium heat (add olive oil if needed). Add chopped onion or shallot and a pinch of salt. Cook until soft and translucent, about 4–5 minutes. Stir in garlic and cook 30 seconds until fragrant.
- Make a quick roux. Sprinkle in the flour and stir for 1 minute to coat the aromatics. This step removes the raw flour taste and sets you up for a smooth sauce.
- Add dairy gradually. Whisk in the milk slowly, breaking up any lumps, then add the cream. Reduce heat to medium-low and simmer, stirring, until thickened and silky, 3–5 minutes. If using cream cheese, whisk it in now until melted.
- Season the base. Add Parmesan, a pinch of nutmeg, black pepper, and salt to taste. If you like a touch of heat, add red pepper flakes. The sauce should taste well-seasoned before adding spinach.
- Fold in the spinach. Stir in the chopped spinach until evenly coated. Simmer for 1–2 minutes so the flavors marry. If it’s too thick, splash in a bit more milk; if too loose, let it bubble gently to reduce.
- Finish and adjust. Off the heat, add lemon juice to brighten. Taste and adjust salt, pepper, and nutmeg. The flavor should be creamy, savory, and lively.
- Serve warm. Spoon into a serving dish and top with a little extra Parmesan or cracked pepper if you like.