Got a comfort food craving? Creamed spinach is the ultimate side dish—rich, cozy, and surprisingly versatile. From quick stovetop versions to decadent baked casseroles, these 18 recipes will make you a pro. Let’s dig in!
Classic Creamed Spinach

Gently, I find myself reaching for a bag of fresh spinach more often than not these days—it’s the kind of vegetable that feels both sturdy and delicate at once. Today, I’m letting it take center stage in a dish that’s pure comfort: classic creamed spinach, simmered in a silky béchamel with just a whisper of nutmeg.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
- 1 lb fresh spinach (I like the pre-washed bags for convenience, but I still rinse them)
- 2 tbsp unsalted butter (European-style, for its rich flavor)
- 1/2 cup finely chopped yellow onion (sweet onions are lovely here)
- 2 cloves garlic, minced (fresh is non-negotiable)
- 2 tbsp all-purpose flour
- 1 cup whole milk, at room temperature (helps the sauce stay smooth)
- 1/2 cup heavy cream (makes it extra velvety)
- 1/4 tsp freshly grated nutmeg (grate it yourself—the aroma is worth it)
- 1/2 tsp fine sea salt
- 1/4 tsp freshly ground black pepper
Instructions
- Wash the spinach thoroughly under cold water, removing any tough stems. Shake off excess water but leave a bit clinging to the leaves—it helps steam them.
- In a large skillet or Dutch oven, melt the butter over medium heat. Let it foam gently, then add the onion. Cook, stirring occasionally, until translucent, about 3–4 minutes.
- Add the minced garlic and cook for 30 seconds, just until fragrant. Tip: Keep an eye on it; burnt garlic can ruin the dish.
- Sprinkle the flour over the onion mixture. Stir continuously for 1 minute to cook out the raw flour taste—this is your roux base.
- Slowly pour in the room-temperature milk while whisking constantly to avoid lumps. Continue whisking until the sauce begins to thicken, about 2 minutes.
- Add the heavy cream and whisk until fully incorporated. Reduce the heat to medium-low and cook, stirring often, until the sauce is smooth and thick enough to coat the back of a spoon, about 3 minutes. Tip: A whisk helps keep the texture silky.
- Season the sauce with the freshly grated nutmeg, salt, and pepper. Stir to combine.
- Add the spinach in large handfuls, stirring gently with a wooden spoon after each addition. Let each batch wilt before adding the next. Tip: Don't overcrowd—the steam needs room to work.
- Once all the spinach is in, cook for another 2–3 minutes, stirring occasionally, until the leaves are fully tender and the sauce coats them evenly. Taste and adjust seasoning if needed (though the amounts above are my golden ratio).
Generously spoon this creamy, nutmeg-infused spinach next to a seared steak or alongside a piece of roasted fish—it’s the kind of side that feels like a hug on a plate. The velvety sauce clings to every leaf, and the subtle warmth of nutmeg lingers just long enough to make you reach for another bite.
Garlic-Parmesan Creamed Spinach

Some evenings call for something deeply comforting on the side, and this Garlic-Parmesan Creamed Spinach answers that call every time. It’s the kind of dish that feels both indulgent and wholesome, with a rich creaminess that clings to each tender leaf.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
For the Creamed Spinach
- 2 tablespoons unsalted butter (I prefer European-style for richness)
- 4 cloves garlic, minced (fresh is non-negotiable here)
- 1 ½ pounds fresh spinach, washed and trimmed (or two 10-ounce bags)
- 1 cup heavy cream (room temperature so it blends smoothly)
- ½ cup freshly grated Parmesan cheese (please skip the pre-shredded kind)
- ½ teaspoon kosher salt, plus more to finish
- ¼ teaspoon freshly ground black pepper
- ⅛ teaspoon freshly grated nutmeg (a must for depth)
Instructions
- Melt the butter in a large skillet over medium heat. Tip: Use a heavy-bottomed skillet for even heat and to prevent scorching.
- Add the minced garlic and sauté until fragrant, about 1 minute, stirring constantly. Watch closely; burnt garlic turns bitter.
- Add the fresh spinach in large handfuls, stirring and turning with tongs until each batch wilts before adding the next. This takes about 3–4 minutes total.
- Once all spinach is wilted and the excess moisture has cooked off, pour in the heavy cream. Stir to coat evenly.
- Bring the mixture to a gentle simmer and cook for 3–4 minutes, stirring occasionally, until the cream thickens slightly and coats the back of a spoon.
- Remove the skillet from the heat and immediately stir in the grated Parmesan cheese until fully melted and the sauce is smooth.
- Season with salt, pepper, and nutmeg. Taste and adjust salt if needed. Tip: The nutmeg is subtle but essential—it lifts the whole dish.
- Serve immediately while hot and creamy. Leftovers can be reheated gently on the stovetop with a splash of cream.
Zesty with Parmesan and creamy to the last bite, this spinach is just as wonderful alongside a seared steak as it is spooned over a baked potato. I sometimes stir in a handful of toasted pine nuts for crunch, but even plain, it’s the coziest green side I know.
Vegan Cashew Creamed Spinach

Holding a warm bowl of this creamed spinach feels like a quiet hug. The velvety cashew cream blends smoothly with tender greens, making a comforting side that’s surprisingly light. I love how simple ingredients become deeply nourishing.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
- 1 cup raw cashews (soaked for creaminess)
- 1 lb fresh spinach (baby spinach is my favorite)
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 2 tbsp nutritional yeast (adds cheesy flavor)
- 1/2 cup low-sodium vegetable broth
- 1 tbsp extra virgin olive oil
- 1/2 tsp sea salt
- 1/4 tsp black pepper
- 1/8 tsp ground nutmeg
Instructions
- Soak cashews in boiling water for 15 minutes to soften.
- Meanwhile, heat olive oil in a large skillet over medium heat.
- Add diced onion and sauté for 3 minutes until translucent.
- Add minced garlic and cook 1 minute until fragrant.
- Add spinach in handfuls, stirring until wilted, about 3 minutes. (Tip: If using frozen, thaw and squeeze dry first.)
- Drain cashews and blend with vegetable broth, nutritional yeast, salt, pepper, and nutmeg until smooth.
- Pour cream into skillet and stir to combine.
- Cook over medium-low heat 2 minutes until thickened.
- Taste and adjust seasoning. (Tip: Add a squeeze of lemon juice for extra tang.)
- Serve warm.
Not only does this creamed spinach deliver velvety richness without dairy, but the nutmeg and nutritional yeast add subtle warmth. I love it over crusty bread or alongside a lentil loaf.
Keto Creamed Spinach with Cream Cheese

Gently, I find myself reaching for a bunch of fresh spinach on a quiet afternoon. There’s something comforting about transforming those vibrant leaves into a velvety, rich creamed spinach that fits perfectly into my keto lifestyle. This version, whipped with cream cheese, feels indulgent yet stays low-carb.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
For the Creamed Spinach
- 1 pound fresh spinach (I love the tender baby spinach here)
- 4 ounces cream cheese, softened (full-fat is best for creaminess)
- 1/2 cup heavy cream
- 2 tablespoons unsalted butter
- 2 cloves garlic, minced
- 1/4 teaspoon salt (adjust to taste)
- 1/8 teaspoon black pepper
- 1/8 teaspoon ground nutmeg (optional, but it adds a lovely warmth)
Instructions
- Rinse the spinach thoroughly and shake off excess water; the clinging water helps wilt it.
- In a large skillet over medium heat, melt the butter until it foams.
- Add the minced garlic and sauté for about 30 seconds until fragrant, being careful not to burn it.
- Gradually add the fresh spinach to the skillet, using tongs to toss, and cook for 2-3 minutes until wilted. (Tip: Add spinach in batches to avoid overcrowding; it will quickly reduce in volume.)
- Reduce heat to low and add the softened cream cheese, breaking it into pieces over the spinach.
- Stir continuously until the cream cheese melts and coats the spinach evenly, about 1-2 minutes.
- Pour in the heavy cream and stir to combine, letting the sauce thicken for 2-3 minutes. (Tip: Keep stirring gently to prevent sticking.)
- Season with salt, pepper, and nutmeg if using. Taste and adjust salt—remember cream cheese adds its own saltiness. (Tip: Season lightly at first, then add more at the end.)
- Remove from heat and serve immediately while warm and creamy.
Many evenings, I find myself spooning this creamed spinach next to a pan-seared salmon or a juicy steak. The creamy richness feels like a hug on a plate, and knowing it's low-carb makes it even more satisfying. Honestly, I could eat it straight from the skillet, but that’s our little secret.
Creamed Spinach Gratin with Gruyere

Zipping up a cozy dinner side, this creamed spinach gratin is the kind of dish that feels like a warm hug. I love how the gruyere gets golden and bubbly, and the nutmeg adds a subtle warmth.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
For the Gratin
- 3 tbsp unsalted butter, divided – I prefer using European-style for its richness
- 1 small yellow onion, finely diced (about 1/2 cup)
- 2 cloves garlic, minced – fresh, not jarred
- 10 oz fresh baby spinach (about one large bag)
- 1/2 cup heavy cream, room temperature – helps it incorporate smoothly
- 1/4 cup whole milk – adds a lighter texture
- 1/2 tsp freshly grated nutmeg – pre-ground won't do here
- 1/2 tsp kosher salt – fine grind
- 1/4 tsp black pepper – freshly ground
- 1 cup grated Gruyere cheese (about 4 oz) – shred your own for best melt
- 1/4 cup panko breadcrumbs – for that crunchy top
Instructions
- Preheat your oven to 375°F and position a rack in the middle.
- In a large skillet over medium heat, melt 2 tablespoons of the unsalted butter. (Tip: Use a heavy-bottomed skillet for even heat.)
- Add the finely diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
- Stir in the minced garlic and cook just until fragrant, about 30 seconds. Be careful not to let it brown.
- Add the fresh baby spinach in large handfuls, tossing with tongs, and cook until wilted, about 2 to 3 minutes. (Tip: If your skillet is crowded, add spinach in batches; it will shrink drastically.)
- Transfer the cooked spinach mixture to a colander set over a bowl and gently press with a spatula to squeeze out excess moisture—this prevents a watery gratin.
- In a medium bowl, whisk together the room-temperature heavy cream, whole milk, freshly grated nutmeg, salt, and pepper until smooth. (Tip: Using room temperature dairy helps the sauce emulsify better.)
- Spread the drained spinach evenly in a 1-quart baking dish.
- Pour the cream mixture over the spinach, ensuring it coats evenly.
- Sprinkle the grated Gruyere cheese over the top, covering the entire surface.
- In a small bowl, combine the panko breadcrumbs with the remaining 1 tablespoon melted butter; toss until the crumbs are evenly coated.
- Sprinkle the buttered breadcrumbs over the cheese.
- Bake the gratin for 20 to 25 minutes, until the top is golden brown and the sauce is bubbling around the edges. Let it rest for 5 minutes before serving to allow the gratin to set.
Knowing this gratin is waiting in the oven makes any weeknight special. The creamy spinach base contrasts perfectly with the crunchy breadcrumb topping, and the nutmeg ties it all together. Serve it alongside a simple roast chicken or a holiday turkey.
Creamed Spinach and Artichoke Dip

Dipping into a quiet kitchen on a Sunday afternoon, I find myself craving something warm and creamy. This creamed spinach and artichoke dip is my go-to for cozy gatherings—it's rich, cheesy, and feels like a hug in a bowl.
Serving: 8 | Prep Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
For the Dip Base
- 1 tablespoon unsalted butter (I prefer European-style for richness)
- 1/2 cup chopped yellow onion (about half a medium onion)
- 2 cloves garlic, minced (fresh is best here)
- 1 (10 oz) package frozen chopped spinach, thawed and squeezed dry (I use a clean kitchen towel to get every drop)
- 1 (14 oz) can artichoke hearts, drained and chopped (I give them a rough chop for texture)
- 8 oz cream cheese, softened to room temperature (full-fat makes it silkiest)
- 1/2 cup sour cream (I like it tangy)
- 1/2 cup mayonnaise (Duke's is my go-to)
- 1 cup shredded mozzarella cheese (low-moisture, part-skim works well)
- 1/2 cup grated Parmesan cheese (freshly grated is a must)
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper, freshly ground
- Pinch of red pepper flakes (optional, for a little warmth)
For the Topping
- 1/4 cup shredded mozzarella cheese
- 2 tablespoons grated Parmesan cheese
Instructions
- Preheat your oven to 375°F (190°C) and set a 1.5-quart baking dish aside.
- In a medium skillet over medium heat, melt the butter until foamy.
- Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 3 minutes.
- Stir in the minced garlic and cook just until fragrant, about 30 seconds. Be careful not to burn it.
- In a large bowl, combine the softened cream cheese, sour cream, mayonnaise, 1 cup mozzarella, 1/2 cup Parmesan, salt, pepper, and red pepper flakes. Mix until smooth and well blended.
- Fold in the squeezed-dry spinach, chopped artichoke hearts, and the cooked onion-garlic mixture. Stir until everything is evenly distributed.
- Transfer the mixture to the prepared baking dish and spread it into an even layer.
- Sprinkle the remaining 1/4 cup mozzarella and 2 tablespoons Parmesan evenly over the top.
- Bake for 20 to 25 minutes, until the dip is bubbly around the edges and the top is lightly golden brown. Let it rest for 5 minutes before serving—this helps it set and prevents burns.
Kitchen timer dings and the top is perfectly bronzed. The dip's velvety texture with little bursts of artichoke is pure comfort. Serve with crispy tortilla chips or crusty bread—either way, it disappears in minutes.
Spinach and Ricotta Stuffed Shells with Creamed Spinach Sauce

Baking these stuffed shells feels like tucking something cozy into the oven on a quiet evening. The creamy spinach sauce wraps each shell in a gentle embrace, while the ricotta filling stays light and tender.
Serving: 6 | Prep Time: 20 minutes | Cooking Time: 35 minutes
Ingredients
- 12 ounces jumbo pasta shells (about 20-24 shells)
- 15 ounces whole-milk ricotta cheese (I prefer the creaminess of whole-milk here)
- 2 cups fresh spinach, chopped (about 4 ounces)
- 1 cup shredded mozzarella cheese (low-moisture, part-skim works well)
- 1/2 cup grated Parmesan cheese (I use the real stuff, not the can)
- 2 cloves garlic, minced
- 1/4 cup finely diced onion (sweet onion is my go-to)
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1 cup whole milk (room temperature helps avoid lumps)
- 1 cup heavy cream
- 1/4 teaspoon ground nutmeg (freshly grated if you have it)
- 1/2 teaspoon salt, plus more for pasta water
- 1/4 teaspoon black pepper
- 2 tablespoons olive oil (extra virgin, for sautéing)
Instructions
- Bring a large pot of salted water to a rolling boil. Add the jumbo shells and cook until al dente, about 9 minutes — they should be pliable but not mushy, so set a timer. Drain and rinse with cool water to stop cooking, then spread them on a baking sheet to prevent sticking.
- Meanwhile, in a large skillet over medium heat, warm the olive oil. Add the diced onion and cook until translucent, about 3 minutes. Stir in the minced garlic and cook for 30 seconds until fragrant — don't let it brown.
- Add the 2 cups of chopped fresh spinach to the skillet. Sauté for 2-3 minutes, stirring often, until wilted and most of the liquid has evaporated. Remove from heat and let cool slightly.
- In a medium bowl, combine the ricotta cheese, 1/2 cup of the shredded mozzarella, 1/4 cup of the grated Parmesan, the cooked spinach mixture, 1/4 teaspoon salt, and 1/8 teaspoon black pepper. Stir until evenly blended. Set aside.
- In the same skillet (wipe it clean), melt the butter over medium heat. Whisk in the flour and cook for 1 minute, stirring constantly, to form a light roux. The mixture should be bubbly and pale golden.
- Slowly pour in the milk and heavy cream while whisking continuously to avoid lumps. Bring to a gentle simmer and cook for 2-3 minutes until the sauce thickens enough to coat the back of a spoon.
- Remove the sauce from heat and stir in the remaining 1/2 cup mozzarella and 1/4 cup Parmesan until melted. Season with the nutmeg, remaining 1/4 teaspoon salt, and remaining 1/8 teaspoon pepper. Taste and adjust if needed. This is the creamed spinach sauce — it should be creamy and slightly nutty.
- Preheat your oven to 375°F. Spread a thin layer (about 1/2 cup) of the creamed spinach sauce on the bottom of a 9×13-inch baking dish.
- Using a small spoon or piping bag, fill each cooked shell with about 1 tablespoon of the ricotta-spinach mixture. Arrange the stuffed shells in the dish, nestled together snugly in a single layer.
- Pour the remaining creamed spinach sauce evenly over the shells, covering them completely. Sprinkle any extra mozzarella or Parmesan on top if you like (not listed but optional).
- Bake uncovered for 20-25 minutes, until the sauce is bubbly and the tops are lightly golden. Let rest for 5 minutes before serving — this helps the sauce set a little.
A forkful of these shells is pure comfort — the creamy sauce clings to each pasta pocket, with the ricotta filling offering a soft, milky contrast. I love serving them with a simple side salad dressed in lemon vinaigrette to cut through the richness.
Smoky Bacon Creamed Spinach

Venturing into the realm of comfort food, this Smoky Bacon Creamed Spinach is a quiet homage to the side dish that steals the show. The deep, smoky notes from the bacon wrap around each tender leaf, while the creamy sauce whispers of warmth and home.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
Produce
- 1 lb fresh spinach (I like to use baby spinach for its tenderness)
- 1 small yellow onion (finely diced)
- 3 cloves garlic (minced)
Dairy
- 1 cup heavy cream (room temperature works best)
- 1/2 cup grated Parmesan cheese (freshly grated, please)
- 4 oz cream cheese (softened)
Meat
- 6 slices thick-cut bacon (applewood-smoked adds lovely depth)
Pantry
- 1/2 tsp smoked paprika
- 1/4 tsp cayenne pepper (optional, for a gentle heat)
- Salt and black pepper to taste
Instructions
- In a large skillet over medium heat, cook the bacon until crispy, about 6-8 minutes. Transfer to a paper towel-lined plate, leaving about 2 tablespoons of rendered fat in the skillet. (Tip: Reserve extra bacon fat for another use—it's liquid gold.)
- Add the diced onion to the skillet and sauté until translucent, about 3 minutes. Stir in the minced garlic and cook for 30 seconds until fragrant.
- Add the spinach in batches, tossing gently until wilted. This should take about 2-3 minutes per batch. (Tip: The spinach will shrink significantly, so don't be alarmed.)
- Reduce heat to low and stir in the cream cheese, breaking it up with a spoon until melted and smooth.
- Slowly pour in the heavy cream while stirring, then add the smoked paprika, cayenne (if using), and a pinch of salt and pepper. Let it simmer gently for 2 minutes, stirring occasionally.
- Stir in the grated Parmesan cheese until fully incorporated, then crumble the cooked bacon over the top. (Tip: For extra creaminess, use a block of cream cheese and grate your own Parmesan.)
- Serve immediately, garnished with additional bacon bits if desired.
Velvety and rich, this creamed spinach cradles each forkful with a whisper of smoke. I love serving it alongside a juicy steak or even spooned over a baked potato for a cozy meal in itself.
Creamed Spinach with Smoked Salmon

Not quite a side dish, this creamed spinach with smoked salmon feels like its own quiet moment on the plate. It’s the kind of recipe that slows down your morning, one silky spoonful at a time.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
- 10 oz fresh spinach (I love the tender leaves from organic bundles)
- 4 oz smoked salmon, torn into bite-sized pieces (I prefer it cold from the fridge for contrast)
- 1 cup heavy cream (the higher the fat, the silkier the sauce)
- 2 tbsp unsalted butter (my go-to for richness)
- 1 small shallot, minced (about 2 tbsp)
- 2 cloves garlic, minced (fresh only, please)
- 1/4 tsp freshly grated nutmeg (a little goes a long way)
- 1/4 tsp salt (plus more to finish)
- 1/8 tsp black pepper (freshly cracked)
Instructions
- In a large skillet over medium heat, melt 2 tbsp unsalted butter until it foams.
- Add the minced shallot and cook, stirring often, until translucent, about 3 minutes. Tip: don’t rush this step—it builds the aromatic base.
- Add the minced garlic and cook for 30 seconds until fragrant, stirring constantly to avoid burning.
- Add the fresh spinach in handfuls, stirring gently. It will seem like a mountain, but it wilts down quickly. Tip: wait for each batch to wilt before adding the next to keep the pan from overcrowding.
- Once all spinach is wilted, pour in 1 cup heavy cream. Bring to a gentle simmer, then reduce heat to low. Tip: keep the heat low to prevent the cream from curdling—a gentle bubble is all you need.
- Let the cream reduce slightly, about 3 minutes, until it coats the back of a spoon.
- Remove the pan from heat. Gently fold in the smoked salmon pieces, reserving a few for garnish.
- Season with 1/4 tsp nutmeg, 1/4 tsp salt, and 1/8 tsp pepper. Stir gently, then taste and adjust if needed.
Draped over a toasted brioche or tucked beside a poached egg, this creamed spinach becomes something more. The smokiness of the salmon plays against the creamy backdrop, each bite layered with both richness and clarity.
Palak-Style Creamed Spinach (Indian-Inspired)

Between the lingering chill of winter and the first whispers of spring, I find myself craving something warm and nourishing — like this palak-style creamed spinach, where Indian spices meet creamy comfort.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
- 1 pound fresh spinach, washed and roughly chopped (I love the tender baby spinach here)
- 2 tablespoons unsalted butter (European-style for richness)
- 1 teaspoon cumin seeds (they pop and scent the whole kitchen)
- 1 small yellow onion, finely diced (about 1/2 cup)
- 3 cloves garlic, minced (fresh, not jarred)
- 1-inch piece fresh ginger, peeled and grated
- 1 green chili, slit lengthwise (serrano or Thai, adjust to your heat preference)
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon garam masala
- 1/2 cup heavy cream (room temperature so it doesn't curdle)
- Salt, to taste (I use fine sea salt)
Instructions
- Bring a large pot of salted water to a boil. Add the spinach and blanch for 30 seconds until wilted, then immediately drain and plunge into ice water to stop cooking. Drain again and squeeze out excess moisture; chop finely and set aside.
- In a large skillet over medium heat, melt the butter. Add the cumin seeds and let them sizzle for about 30 seconds until fragrant and slightly darker.
- Add the diced onion and sauté for 4-5 minutes, stirring occasionally, until translucent and softened.
- Stir in the minced garlic, grated ginger, and green chili. Cook for 1 minute until fragrant, stirring constantly so the garlic doesn't burn.
- Add the chopped spinach to the skillet. Cook for 2-3 minutes, stirring, allowing any remaining moisture to evaporate.
- Sprinkle the turmeric and garam masala over the spinach. Stir well to coat and cook for 1 minute to bloom the spices.
- Reduce the heat to low. Pour in the heavy cream and stir gently. Let the mixture simmer for 3-4 minutes, stirring occasionally, until the cream thickens slightly and coats the spinach.
- Season with salt to taste. Remove from heat and serve hot.
Ladle this velvety spinach over a pile of steaming basmati rice, or scoop it up with warm naan — each bite a quiet embrace of spice and cream.
Creamed Spinach with Mushrooms and Thyme

Gently, I find myself reaching for this creamy spinach dish on quiet evenings when I crave something deeply satisfying yet simple. It's the kind of side that feels like a hug in a skillet—earthy mushrooms, tender spinach, and a whisper of thyme.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
- 2 tablespoons unsalted butter (I prefer European-style for richness)
- 8 oz cremini mushrooms, sliced (the earthy flavor is my favorite)
- 2 cloves garlic, minced (freshly minced, please—no jarred)
- 1 teaspoon fresh thyme leaves (or ½ teaspoon dried, but fresh is worth it)
- ¼ teaspoon freshly grated nutmeg (a pinch of warmth)
- 2 tablespoons all-purpose flour (for thickening, any kind works)
- 1 cup heavy cream (room temperature if you remember)
- ½ cup grated Parmesan cheese (the real stuff, not the can)
- 10 oz fresh spinach (I use baby spinach so I don't have to stem it)
- ½ teaspoon salt (I like fine sea salt)
- ¼ teaspoon black pepper (freshly ground)
Instructions
- Melt the butter in a large skillet over medium heat. Tip: Let it foam and then subside before adding mushrooms—that's when it's hot enough.
- Add the sliced mushrooms and cook, stirring occasionally, until they release their liquid and turn golden brown, about 5 minutes. Don't stir too often; you want color.
- Add the minced garlic and fresh thyme leaves. Cook for 30 seconds until fragrant, stirring constantly to avoid burning.
- Sprinkle the flour over the mushrooms and stir to coat. Cook for 1 minute, stirring constantly. This absorbs extra moisture and helps thicken the cream later.
- Slowly pour in the heavy cream while stirring. Bring to a gentle simmer—not a boil—and cook for 2 minutes until the sauce starts to thicken. Tip: If you simmer too hard, the cream might separate.
- Add the grated Parmesan cheese and stir until melted and smooth. The sauce will look a bit thin, but it'll thicken more with the spinach.
- Gradually add the fresh spinach in handfuls, stirring after each addition until wilted. This takes about 2 minutes total. Don't dump it all in at once; it wilts down dramatically.
- Season with salt, pepper, and the grated nutmeg. Taste and adjust if needed. Tip: Nutmeg is subtle—if you can taste it strongly, you've added too much.
- Remove from heat and let rest for 1 minute. The sauce will continue to thicken as it cools slightly.
Rich and velvety, each bite carries the woodsy aroma of thyme and the satisfying chew of mushrooms. I love serving this alongside a seared steak or spooning it over a baked potato for a cozy meatless meal.
Lemon-Zested Creamed Spinach with Feta

Not much compares to the quiet comfort of a creamy side dish, especially one that feels both indulgent and bright. This lemon-zested creamed spinach, with its tangy feta finish, has become my go-to for those evenings when I need something simple yet soulful.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
- 2 tablespoons unsalted butter (I always use Kerrygold)
- 1 small shallot, minced (about 2 tablespoons)
- 2 cloves garlic, minced
- 1 pound fresh spinach (I prefer baby spinach for tenderness)
- 1/4 cup heavy cream
- 1/4 cup crumbled feta cheese (sheep's milk feta adds a lovely tang)
- 1/2 teaspoon lemon zest (from a well-washed organic lemon)
- Salt and freshly ground black pepper to taste
Instructions
- Melt 2 tablespoons unsalted butter in a large skillet over medium heat.
- Add the minced shallot and cook, stirring often, until softened, about 2 minutes.
- Add the minced garlic and cook for 30 seconds until fragrant.
- Add the spinach in handfuls, stirring after each addition, until all spinach is wilted.
- Pour in 1/4 cup heavy cream and stir to combine.
- Simmer for 2-3 minutes, stirring occasionally, until the cream slightly thickens. Tip: don't overcook; spinach should remain bright green.
- Remove from heat and stir in 1/4 cup crumbled feta and 1/2 teaspoon lemon zest. Tip: wait until off heat to preserve feta's tangy flavor.
- Season with salt and freshly ground black pepper. Tip: taste before adding salt, as feta is salty.
- Serve warm.
Soft and velvety, with a bright pop of lemon and salty feta, this dish feels like a gentle embrace. I love serving it alongside a simple roasted chicken or stirred into warm pasta for a quick weeknight treat.
Creamed Spinach Souffle

Maybe it’s the way the airy egg batter rises into a golden dome, or how the creamy spinach filling feels like a secret inside. Making a soufflé always feels like a little magic trick in the kitchen—one that’s easier than you think.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 35 minutes
Ingredients
For the Soufflé
- 3 tbsp unsalted butter (unsalted for salt control)
- 3 tbsp all-purpose flour (spoon and level)
- 1 cup whole milk (room temp ideal)
- 1/2 cup heavy cream (extra richness)
- 10 oz frozen chopped spinach, thawed and squeezed dry (remove all moisture)
- 4 large eggs, separated (room temp for height)
- 1/2 cup grated Parmesan cheese (freshly grated)
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp freshly grated nutmeg
- 1/8 tsp cream of tartar
Instructions
- Preheat oven to 375°F and butter a 1.5-quart soufflé dish.
- Melt 3 tbsp butter in a saucepan over medium heat.
- Whisk in 3 tbsp flour for 1 minute until bubbly.
- Slowly whisk in 1 cup milk and 1/2 cup cream.
- Cook, stirring, until thickened, about 2-3 minutes (tip: keep whisking to avoid lumps).
- Remove from heat; stir in spinach, Parmesan, salt, pepper, nutmeg.
- Cool 5 minutes (tip: prevents cooking yolks).
- Whisk egg yolks in a small bowl.
- Temper yolks with a spoonful of spinach mixture, then stir into base.
- Beat egg whites with cream of tartar until stiff peaks (tip: no yolk, grease-free bowl).
- Fold one-third of whites into base.
- Fold in remaining whites until just combined.
- Pour into dish; run thumb around rim.
- Bake 30-35 minutes until puffed and golden (tip: don't open oven first 20 min).
- Serve immediately.
Golden and puffed, this soufflé is best enjoyed straight from the oven. I love serving it with a light arugula salad dressed in lemon vinaigrette—the tang cuts through the richness beautifully.
Slow-Cooker Creamed Spinach

Just as the evening settles in, I love letting the slow cooker work its magic. This creamed spinach emerges velvety and rich with minimal effort, perfect for a cozy dinner side. There's something deeply comforting about the way the flavors meld over hours.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 180 minutes
Ingredients
For the Creamed Spinach
- 1 tablespoon unsalted butter
- 1 small yellow onion, finely diced
- 4 cloves garlic, minced (I prefer using a microplane for almost pasty garlic)
- 2 packages (10 oz each) fresh baby spinach (or 20 oz total)
- 8 oz cream cheese, softened to room temperature (full-fat is key for creaminess)
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese (freshly grated melts smoother)
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1/8 teaspoon ground nutmeg (freshly grated if you can—it's a subtle game changer)
Instructions
- In a large skillet over medium heat, melt the butter. Add the diced onion and cook until softened, about 3-4 minutes, stirring occasionally. Tip: Don't rush this step; letting the onion become translucent builds a sweet base.
- Add the minced garlic and cook for another minute until fragrant.
- Gradually add the fresh spinach to the skillet, tossing with tongs until wilted. You may need to do this in batches. Once all spinach is wilted, remove from heat. Tip: Sautéing the spinach first prevents excess water in the slow cooker.
- In a separate bowl, beat the softened cream cheese with a hand mixer until smooth. Gradually add the heavy cream and beat until incorporated.
- Transfer the wilted spinach mixture to a 4- or 5-quart slow cooker. Pour the cream cheese mixture over the top.
- Add the grated Parmesan, salt, pepper, and nutmeg. Stir well to combine.
- Cover and cook on low for 2-3 hours, or on high for 1-1.5 hours, until hot and bubbly. Stir halfway through if possible for even cooking. Tip: If the sauce seems thin, uncover and cook on high for an additional 15 minutes to thicken.
- Taste and adjust seasoning with additional salt or pepper if desired. Serve warm.
Finally, after hours of gentle simmering, the creamed spinach turns into a lush, almost decadent side dish. I love ladling it over roasted potatoes or alongside a juicy steak for a classic steakhouse feel without leaving home.
Coconut-Creamed Spinach (Thai-Inspired)

With my kitchen bathed in the soft glow of a June evening, I find myself reaching for the familiar comfort of coconut milk. This Thai-inspired creamed spinach is a gentle, dairy-free escape—each spoonful a quiet nod to lemongrass and ginger.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
Base Ingredients
- 1 tbsp coconut oil (or any neutral oil—I love the subtle fragrance here)
- 1 medium shallot, thinly sliced (shallots are milder than onions, just right)
- 3 cloves garlic, minced (always fresh for this)
- 1 inch fresh ginger, grated (microplane makes it effortless)
- 1 stalk lemongrass, outer leaves removed, smashed, cut into 2-inch pieces
- 1/4 tsp red pepper flakes (optional, for a gentle warmth)
- 1 can (13.5 oz) full-fat coconut milk (the creamy kind, not light)
- 10 oz fresh spinach (a big bunch, stems removed—it wilts down dramatically)
- 1 tbsp fish sauce (or soy sauce for vegan; I love the savory depth)
- 1/2 lime, juiced (fresh only, please)
Instructions
- Prepare the lemongrass: remove the tough outer leaves, smash the stalk with the flat side of a knife, and cut into 2-inch pieces. Set aside.
- Heat the coconut oil in a large skillet over medium heat until shimmering.
- Add the sliced shallot and cook, stirring occasionally, until translucent and soft, about 3 minutes. Tip: Don't rush this step—slow softening brings out the shallot's natural sweetness.
- Add the minced garlic, grated ginger, and red pepper flakes (if using). Cook, stirring constantly, until fragrant, about 30 seconds. Avoid browning the garlic.
- Add the lemongrass pieces and pour in the full-fat coconut milk. Stir to combine and bring to a gentle simmer.
- Gradually add the fresh spinach in handfuls, stirring gently after each addition. Continue until all spinach is wilted and incorporated, about 2-3 minutes. Tip: Use a large skillet so the spinach fits comfortably—it will shrink significantly.
- Remove the skillet from heat. Discard the lemongrass stalks (they are woody and not meant to be eaten).
- Stir in the fish sauce and fresh lime juice. Taste and adjust if needed—the fish sauce provides saltiness, so add more to your preference. Serve warm.
Creamy with a whisper of lemongrass and a gentle warmth from ginger, this spinach feels like a hug in a bowl. I love serving it alongside jasmine rice and grilled tofu, or spooning it over seared salmon for a quick weeknight dinner.
Creamed Spinach with Pine Nuts and Raisins

Before I discovered this combination, creamed spinach was just a side dish. But the sweet raisins and nutty pine nuts transform it into something special. It's cozy and elegant all at once.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
For the Creamed Spinach
- 1 lb fresh baby spinach (I love its tenderness)
- 1/4 cup pine nuts (toast them lightly for extra flavor)
- 1/4 cup golden raisins (my favorite for sweetness)
- 1 cup heavy cream (full-fat for richness)
- 2 tbsp unsalted butter (European-style is my go-to)
- 2 cloves garlic, minced (fresh is best)
- 1/4 cup finely chopped sweet onion (adds a gentle base)
- 1/4 tsp freshly grated nutmeg (a little goes a long way)
- 1/2 tsp kosher salt
- 1/4 tsp freshly ground black pepper
- 1/4 cup grated Parmesan cheese (optional but adds savory depth)
Instructions
- Heat a large skillet over medium heat. Add the pine nuts and toast, stirring frequently, until golden and fragrant, about 2–3 minutes — watch carefully, they burn quickly. Transfer to a plate and set aside.
- In the same skillet, melt the butter over medium heat. Add the onion and cook, stirring, until softened, about 3 minutes.
- Add the garlic and cook for 30 seconds until fragrant.
- Add the spinach in batches, stirring after each addition until wilted before adding more, about 2–3 minutes total. Don't overcrowd the pan.
- Pour in the heavy cream, raisins, nutmeg, salt, and pepper. Stir to combine.
- Let the mixture simmer gently for 3–4 minutes until the cream thickens slightly — avoid high heat to prevent scorching.
- Stir in the toasted pine nuts and Parmesan cheese if using. Cook for 1 more minute until well incorporated.
- Remove from heat and serve hot.
Between the creamy texture and the bursts of sweetness, each bite is a little surprise. I love serving this alongside a roasted chicken or even a simple steak. But honestly, it's good enough to eat straight from the skillet.
Gluten-Free Creamed Spinach with Almond Flour Roux

Making this creamed spinach felt like a quiet meditation in the kitchen. I wanted something warm and green, a side dish that could stand on its own with a meal. So I turned to almond flour to create a roux—gluten-free and pleasantly nutty.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
For the Creamed Spinach
- 3 tbsp unsalted butter (I prefer European-style for richer flavor)
- 1 clove garlic, minced (fresh is non-negotiable)
- 2 tbsp almond flour (finely ground, not almond meal)
- 1/2 cup heavy cream (full-fat for maximum creaminess)
- 1/2 cup whole milk (or use all cream for extra richness)
- 1 lb fresh baby spinach (it wilts so beautifully)
- 1/2 tsp fine sea salt
- 1/4 tsp freshly ground black pepper
- 1/8 tsp freshly grated nutmeg (a tiny pinch makes a huge difference)
- 1/4 cup grated Parmesan cheese (optional, but adds savory depth)
Instructions
- Melt the butter in a large skillet over medium heat.
- Add the minced garlic and cook, stirring, until fragrant, about 30 seconds.
- Whisk in the almond flour to form a paste.
- Cook the paste, stirring constantly, until it turns golden and smells nutty, about 2 minutes. (Tip: Constant stirring prevents burning and ensures even browning.)
- Slowly pour in the heavy cream and whole milk, whisking continuously to avoid lumps.
- Cook the sauce, whisking often, until it thickens enough to coat the back of a spoon, about 3-4 minutes. (Tip: If it thickens too much, add a splash more milk.)
- Season with salt, pepper, and nutmeg; stir to combine. (Tip: Freshly grate nutmeg just before adding for the brightest flavor.)
- Add the spinach in handfuls, stirring each batch until wilted before adding more, about 2-3 minutes total. (Tip: Use a large skillet to give the spinach room to wilt evenly.)
- If using, stir in the Parmesan cheese until melted and fully incorporated.
- Taste and adjust seasoning with additional salt or pepper if desired.
Each spoonful is so velvety and rich—the almond flour adds a whisper of toasted flavor that makes it feel special. I love serving it alongside a grilled steak or even dolloped on roasted potatoes. Even on its own, it’s a bowl of comfort.
Creamed Spinach Alfredo Pizza

Lately, I've been craving something warm and creamy on a pizza crust, and this creamed spinach alfredo pizza feels like the coziest answer. It's a crowd-pleaser that brings together the richness of alfredo with the earthy goodness of spinach.
Serving: 8 | Prep Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
- 1 pound pizza dough, store-bought or homemade (room temperature works best)
- 2 tablespoons unsalted butter (I use salted if I’m feeling extra)
- 3 cloves garlic, minced (freshly minced, not from a jar)
- 1 cup heavy cream (full-fat for that luscious texture)
- 1/2 cup freshly grated Parmesan cheese (please skip the canned stuff)
- 1 cup shredded mozzarella cheese (low-moisture part-skim is my go-to for pizza)
- 5 ounces fresh baby spinach (about 4 cups, packed)
- 1/4 teaspoon ground nutmeg (a pinch makes all the difference)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Preheat your oven to 475°F with a pizza stone or inverted baking sheet inside for at least 30 minutes – a hot surface is key to a crispy crust.
- In a large skillet over medium heat, melt the butter until foamy. Add the minced garlic and sauté for 1 minute until fragrant, stirring constantly so it doesn’t burn.
- Pour in the heavy cream and bring to a gentle simmer. Gradually whisk in the grated Parmesan until fully melted and smooth. Season with nutmeg, salt, and pepper.
- Add the fresh spinach in large handfuls, stirring until each batch wilts down – this takes about 2-3 minutes total. Remove from heat.
- On a lightly floured surface, roll or stretch the pizza dough into a 12-inch round. Transfer to a piece of parchment paper for easy handling.
- Spread the creamed spinach mixture evenly over the dough, leaving a 1-inch border for the crust. Top with shredded mozzarella.
- Carefully slide the parchment onto the preheated stone or baking sheet. Bake for 12-15 minutes, until the crust is golden and the cheese is bubbly and lightly browned.
- Let the pizza rest on a wire rack for 5 minutes before slicing – this helps the creamy sauce set so it doesn’t run off.
Dinner doesn’t get much more comforting than this. The creamy spinach and alfredo blend perfectly with the crispy crust, each bite a mix of richness and freshness. Serve with a simple arugula salad to balance the decadence.
Conclusion
Just imagine cozy dinners with these creamy, dreamy spinach recipes—each one is a crowd-pleaser. I’d love to hear which one becomes your go-to! Drop a comment below and don’t forget to save this roundup on Pinterest. Happy cooking!

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.




