This is creamed spinach made with full-fat coconut milk and nutritional yeast instead of dairy — rich, glossy, and genuinely satisfying as a side dish. It comes together in about 25 minutes and uses ingredients most plant-based cooks already keep on hand. That combination of low effort and high payoff is the real reason to make it.
Ingredient notes
- Full-fat coconut milk: Shake the can before opening, or stir it well — the separated cream and liquid both go in. Light coconut milk will leave you with a thin, watery sauce that no amount of cornstarch will fully rescue.
- Nutritional yeast: This adds savory depth. If you’re out, a teaspoon of white miso stirred in at the end does a similar job without any bitterness.
- Shallots: A small yellow onion works fine. Use about a quarter of a medium onion in place of two shallots.
- Nutmeg: Pre-ground is acceptable here — use half the amount called for, since it’s more concentrated once ground and sitting on a shelf.
- Baby spinach vs. mature spinach: Mature spinach with stems removed works, but it releases more water and has a slightly tougher texture. Add it in smaller batches and give it an extra minute to wilt fully.
- Cornstarch: Arrowroot powder substitutes 1:1 and behaves almost identically in this sauce.
The technique that matters
The single step that separates good creamed spinach from a watery green puddle is squeezing out moisture after wilting. Once the spinach has cooked down, transfer it to a colander and press it firmly with the back of a spoon — or grab it in a clean kitchen towel and wring it out. Spinach holds a surprising amount of liquid, and if that liquid goes back into the pan, it dilutes the coconut milk sauce and prevents it from ever thickening properly. Do this before you add the spinach back to the aromatics, and the cornstarch slurry will have a much easier job finishing the sauce to the right consistency.
If something goes sideways
- Sauce is too thin even after the cornstarch: Mix an additional half teaspoon of cornstarch with one teaspoon of cold water and stir it in over medium heat. Give it 90 seconds — the sauce thickens as it heats, not instantly.
- Sauce tastes flat or bland: Add salt in small increments, then a small squeeze of lemon juice. Coconut milk can mute other flavors; acid wakes everything back up.
- Coconut flavor is too prominent: A pinch more nutritional yeast and an extra grind of nutmeg will push the flavor profile toward savory and away from tropical. Skip the garnish — not worth the extra dish.
- Spinach turned an army-green color: This happens when spinach cooks too long or sits in acid too early. It’s purely visual and doesn’t affect flavor, but next time add the lemon juice at the very end, off the heat.
- Sauce seized up and looks curdled: Coconut milk can split if the heat is too high. Remove the pan from the burner, add a tablespoon of warm water, and stir steadily — it usually comes back together within a minute.
Storage and reheating
Leftovers keep in an airtight container in the fridge for up to three days. The sauce will thicken considerably once cold — that’s normal. Reheat gently in a small saucepan over low heat, stirring in a splash of water or plain plant milk (oat or soy both work) to loosen it back to the right consistency. Avoid the microwave if you can; it heats unevenly and tends to make the spinach rubbery. This dish does not freeze well — the coconut milk sauce breaks on thawing and the spinach turns mushy, so make only what you plan to eat within a few days.

Vegan Creamed Spinach with Coconut Milk
Equipment
- Large sauté pan (10–12 inch)
- Chef's knife
- Cutting board
- Microplane or fine grater
- Measuring cups and spoons
- Wooden spoon or silicone spatula
- Whisk
- Small bowl (for slurry)
- Colander and salad spinner (or clean towels)
- Baking sheet (optional, for garnish)
Ingredients
Creamed Spinach
- 1.5 lb organic baby spinach, large stems removed Washed and well dried for best texture
- 1.5 tbsp extra-virgin olive oil Or refined coconut oil for a more neutral flavor
- 0.5 cup finely minced shallots From about 2 medium shallots; choose firm, glossy bulbs
- 4 cloves garlic, minced Freshly minced for best aroma
- 13.5 fl oz full-fat unsweetened coconut milk (1 can) Shake well; brands like Aroy-D or Thai Kitchen give consistent results
- 2 tbsp nutritional yeast Adds savory depth; choose fresh, pale flakes
- 0.25 tsp freshly grated nutmeg Whole nutmeg grated on a microplane is ideal
- 0.25 tsp white pepper Or fine black pepper to taste
- 1 tsp kosher salt Plus more to taste; adjust based on salt type
- 1 tsp lemon zest From 1 organic lemon
- 1 tbsp fresh lemon juice Adjust to taste for brightness
- 2 tsp cornstarch For a glossy, light thickening; see tips for alternatives
- 2 tbsp cold water To make a slurry with cornstarch
- 1 pinch crushed red pepper flakes Optional, for gentle heat
- 2 tbsp chives, finely sliced Or thinly sliced green tops of scallions
Garnish (optional)
- 0.33 cup panko breadcrumbs Use gluten-free panko if needed
- 1 tsp olive oil To coat panko lightly
- 0.5 tsp lemon zest For the panko garnish
Instructions
Preparation Instructions
- Prep the produce:Rinse the spinach thoroughly and spin dry (or pat dry). The drier the leaves, the silkier the finished sauce. Finely mince the shallots and garlic. Microplane the lemon to get zest, then juice it. In a small bowl, whisk the cornstarch with cold water to make a smooth slurry. Shake or stir the coconut milk to fully emulsify.
- Sauté aromatics:Heat a large sauté pan over medium heat until the oil shimmers (about 2–3 minutes). Add olive oil, then shallots with a pinch of salt. Cook, stirring, until translucent with lightly golden edges, 3–4 minutes. Add garlic and cook 30–45 seconds until fragrant—avoid browning.
- Wilt the spinach:Add half the spinach; toss with tongs until it collapses, 2–3 minutes. Add the remaining spinach and continue to cook, stirring, until all leaves are deep emerald, tender, and most of the released liquid has evaporated, 3–4 minutes more. You should hear a gentle sizzle, not a wet simmer.
- Add coconut creaminess:Pour in the coconut milk, nutritional yeast, nutmeg, white pepper, and 1 teaspoon kosher salt. Bring to a gentle simmer—about 185°F (85°C)—over medium heat, 2–3 minutes.
- Thicken lightly:Whisk the cornstarch slurry to re-suspend, then drizzle it in while stirring the pan. Simmer at 185°F (85°C) until the sauce turns glossy and coats the back of a spoon, 2–3 minutes. If too thick, splash in a tablespoon of water; if too loose, simmer 1–2 minutes more.
- Finish and balance:Stir in lemon zest and juice. Taste and adjust salt, pepper, and acidity. Add a pinch of red pepper flakes for gentle warmth, if desired. Fold in chives, reserving a little for garnish. Remove from heat and rest 1 minute to let flavors marry.
- Sensory cues: Spinach should be vivid green and tender, the sauce shiny and silky, with a round coconut aroma lifted by citrus.
Optional Garnish: Lemon-Panko Crunch
- For an elegant contrast, make a crisp topping.Preheat oven to 325°F (165°C). Toss panko with olive oil and lemon zest; spread on a baking sheet.Toast 6–8 minutes, stirring once, until golden and fragrant. Cool slightly before sprinkling over the creamed spinach just before serving.
- Skillet alternative: Toast panko in a dry skillet over medium heat, 4–6 minutes, stirring often, until golden; finish with zest off heat.
Chef’s Tips
- Spinach dryness matters:Excess water dilutes the sauce. If the pan looks watery after wilting, cook a minute longer before adding coconut milk.
- Ultra-smooth texture:Chop the wilted spinach before adding coconut milk, or pulse the finished mixture a few times with an immersion blender for a finer chop.
- Thickening options:Substitute 1 tbsp tapioca starch or 3 tbsp fine cashew cream (blend 1/4 cup soaked cashews with 1/3 cup hot water) for a richer mouthfeel.
- Flavor layers:A dash of white miso or a teaspoon of Dijon stirred in at the end boosts savory depth.
- Low-coconut profile:Use refined coconut oil and add 1–2 tsp neutral oil; finish with extra lemon to keep the coconut note subtle.
- Make it nut-free/gluten-free:Skip optional panko or use gluten-free panko; all other elements are naturally gluten- and dairy-free.
Serving Suggestions
- Spoon the creamed spinach into a warm shallow bowl so the glossy sauce pools at the edges. Sprinkle with remaining chives and a light dusting of nutmeg. If using, finish with a halo of lemon-panko for crunch. The ideal color is a vibrant, deep green with a satin sheen; you should catch aromas of warm nutmeg, mellow garlic, and bright lemon.
- Pairings:Serve alongside roasted mushrooms, smoky grilled tofu, crispy polenta, or a quinoa pilaf. A crisp, citrusy seltzer or chilled Sauvignon Blanc pairs beautifully.
- Culinary Context:Creamed spinach is a beloved American steakhouse staple with European roots—traditionally enriched with dairy. This vegan rendition honors that heritage while showcasing coconut milk’s lush texture and natural sweetness. The classic nutmeg note remains, anchored by allium warmth and lifted with lemon for a modern, plant-forward balance. I first served this version at a winter pop-up, where its comforting aroma and velvety finish made it an instant favorite.
Optional Advanced Instructions
- Make-ahead:Mince shallots/garlic and zest the lemon up to 2 days ahead. Wash and dry spinach; store wrapped in towels in the fridge.
- Batch prep:Double the recipe and cool quickly on a sheet pan before refrigerating; reheat gently over low heat, adding splashes of water as needed.
- Beginner alternative:If wilting feels fast, cover the pan for 1–2 minutes to help the leaves collapse, then uncover to evaporate excess moisture.
- TimingPrep Time:15 minutes (wash/dry spinach, mince aromatics, zest/juice lemon, make slurry)Cook Time:15 minutes total (sauté aromatics 3–4 minutes; wilt spinach 5–7 minutes; simmer and thicken 4–5 minutes)Total Time:30 minutesNote:Optional garnish adds 6–8 minutes but can be prepared while the spinach cooks.
Notes
- Leftovers keep 2–3 days refrigerated.
- Reheat gently over low heat, adding a splash of water to loosen.
- Avoid vigorous boiling to preserve the sauce’s silky texture.
Nutrition
Frequently asked questions
Can I use frozen spinach instead of fresh?
Yes, frozen spinach works and is often cheaper. Thaw it completely and squeeze out as much water as possible before adding it to the pan — frozen spinach holds even more moisture than fresh, so this step is non-negotiable.
Can I make this ahead of time for a dinner party?
You can make it up to a day in advance and refrigerate it. Reheat slowly on the stovetop with a small splash of water or plant milk stirred in, and it will come back together without much fuss.
What can I serve this with besides a main protein?
It works well alongside roasted portobello mushrooms, grilled tempeh, or spooned over polenta or mashed potatoes. It also makes a solid filling for a baked potato if you have leftovers.
My coconut milk had a lot of solid cream at the top of the can — do I use all of it?
Use the whole can, cream and liquid together. Stir or shake before opening if possible, or just scoop the solid cream in first and let it melt into the pan before adding the remaining liquid.
Is there a substitute for coconut milk if I don’t have it or don’t like the flavor?
Full-fat oat milk or cashew cream (blend half a cup of raw cashews with three-quarters of a cup of water until smooth) are the most reliable swaps. Both are neutral in flavor and thick enough to coat the spinach properly.
Try these next
- Vegan Polenta Mushroom Bliss
- Savory Millet Mushroom Kale Porridge
- Spring Spinach Strawberry Salad
- Miso Glazed Sweet Potatoes
