Creamy Vegan Creamed Spinach & Mushrooms (Easy Recipe!)

Side Dishes

October 29, 2026

Dairy-Free Creamed Spinach with Mushrooms – vegetarian recipe

Craving that classic, decadent creamed spinach but keeping it dairy-free? You’ve come to the right place! This recipe delivers all the rich, savory flavor you love without a drop of dairy. Earthy mushrooms, tender spinach, and a hint of nutmeg come together in a velvety, plant-based cream sauce that’s surprisingly simple to make. It’s the perfect elegant side dish for a special occasion or a cozy, comforting addition to any weeknight meal.

Ingredients

• 2 tbsp / 30ml olive oil
• 1/2 medium onion, diced
• 2 cloves garlic, minced
• 1 1/2 cups / 115g (4.1 oz) sliced mushrooms
• 1 tbsp / 8g (0.28 oz) all-purpose flour
• 2 bunches / 560g (19.8 oz) fresh spinach, trimmed
• 1 cup / 240ml unsweetened soy milk
• 1 tbsp / 14g (0.49 oz) vegan margarine
• 1/4 tsp / 0.5g (0.02 oz) ground nutmeg
• Salt and freshly ground black pepper, to taste

Instructions

1. In a large skillet or pot over medium-high heat, sauté the onion, garlic, and mushrooms in olive oil for 3–4 minutes until softened and fragrant.
2. Sprinkle the flour over the vegetables and stir constantly for 1 minute to cook out the raw flour taste.
3. Reduce the heat to medium-low. Add the fresh spinach (it will be a large volume but will cook down) and the soy milk. Cook, stirring occasionally, for 8–10 minutes until the spinach is fully wilted and the sauce has thickened.
4. Remove from heat and stir in the vegan margarine and nutmeg until the margarine is melted. Season generously with salt and pepper to your liking before serving.

Nutritional Information

• Serves: 4
• Serving Size: 3/4 cup (960 ml)
• Cost Per Serving: $1.26
• Calories: 164
• Fat: 11g
• Carbohydrates: 11g
• Protein: 8g
• Fiber: 4.5g
• Sugar: 2g
• Sodium: 191mg

Pro Tips

• for Perfect Creamed Spinach
• For an extra cheesy flavor, stir in 2-3 tablespoons (45 ml / 1.5 fl oz) of nutritional yeast along with the vegan margarine at the end.
• Don’t overcrowd the pan when cooking the mushrooms. Sauté them in a single layer to ensure they brown properly rather than steam.
• For a richer, creamier sauce, substitute the soy milk with full-fat canned coconut milk or a homemade cashew cream.
• If using frozen spinach, be sure to thaw it completely and squeeze out as much excess water as possible to prevent a watery final dish.

FAQ

Q: Can I use a different plant-based milk for this recipe
A: Absolutely. For an even richer texture, you can substitute the soy milk with full-fat canned coconut milk or a homemade cashew cream as suggested in the pro tips. Unsweetened almond or oat milk will also work, though the final sauce may be slightly less creamy.

Q: How can I make this creamed spinach gluten-free
A: To make this recipe gluten-free, simply replace the all-purpose flour with a 1-to-1 gluten-free flour blend. You could also use cornstarch or arrowroot powder as a thickener; start with about half the amount and create a slurry with a little cold soy milk before adding it to the pan to prevent clumps.

Q: Can I use frozen spinach instead of fresh
A: Yes, you can use frozen spinach. A 10-ounce package is a good equivalent. It is crucial that you thaw the spinach completely and squeeze out as much excess water as possible before adding it to the skillet. This step prevents the final dish from becoming watery.

Q: How do I store and reheat leftovers
A: Store any leftover creamed spinach in an airtight container in the refrigerator for up to 4 days. Reheat gently in a saucepan over low heat, stirring occasionally, or in the microwave until warmed through. You may need to add a splash of soy milk to loosen the sauce if it has thickened.

More Recipes You’ll Love

Dairy-Free Creamed Spinach with Mushrooms – vegetarian recipe
Stav Kogan

Dairy-Free Creamed Spinach with Mushrooms

This recipe delivers all the rich, savory flavor of classic creamed spinach without a drop of dairy. Earthy mushrooms, tender spinach, and a hint of nutmeg come together in a velvety, plant-based cream sauce that's surprisingly simple to make.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4 serving
Calories: 164

Ingredients
  

  • 2 tbsp (30 ml) olive oil
  • 1/2 medium onion, diced
  • 2 cloves garlic, minced
  • 1 1/2 cups (115 g / 4.1 oz) sliced mushrooms
  • 1 tbsp (8 g / 0.28 oz) all-purpose flour
  • 2 bunches (560 g / 19.8 oz) fresh spinach, trimmed
  • 1 cup (240 ml) unsweetened soy milk
  • 1 tbsp (14 g / 0.49 oz) vegan margarine
  • 1/4 tsp (0.5 g / 0.02 oz) ground nutmeg
  • Salt and freshly ground black pepper, to taste
  • for Perfect Creamed Spinach
  • For an extra cheesy flavor, stir in 2-3 tablespoons (45 ml / 1.5 fl oz) of nutritional yeast along with the vegan margarine at the end.
  • For a richer, creamier sauce, substitute the soy milk with full-fat canned coconut milk or a homemade cashew cream.
  • If using frozen spinach, be sure to thaw it completely and squeeze out as much excess water as possible to prevent a watery final dish.

Method
 

  1. In a large skillet or pot over medium-high heat, sauté the onion, garlic, and mushrooms in olive oil for 3–4 minutes until softened and fragrant.
  2. Sprinkle the flour over the vegetables and stir constantly for 1 minute to cook out the raw flour taste.
  3. Reduce the heat to medium-low.
  4. Add the fresh spinach (it will be a large volume but will cook down) and the soy milk.
  5. Cook, stirring occasionally, for 8–10 minutes until the spinach is fully wilted and the sauce has thickened.
  6. Remove from heat and stir in the vegan margarine and nutmeg until the margarine is melted.
  7. Season generously with salt and pepper to your liking before serving.
  8. Don't overcrowd the pan when cooking the mushrooms.
  9. Sauté them in a single layer to ensure they brown properly rather than steam.

Nutrition

Calories: 164kcalCarbohydrates: 11gProtein: 8gFat: 11g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Creamy Avocado Cauliflower Crown Salad – vegetarian recipe

Ultimate Creamy Avocado Cauliflower Crown Salad

Creamy avocado cauliflower crown salad is a centerpiece dish: a whole crown of cauliflower with a spiced mashed avocado and sour cream sauce flowing over it. Lemon juice, cayenne, and ground coriander sharpen the richness. It is cool, substantial, and dramatic without...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Creamy Avocado Cauliflower Crown Salad – vegetarian recipe

Ultimate Creamy Avocado Cauliflower Crown Salad

Creamy avocado cauliflower crown salad is a centerpiece dish: a whole crown of cauliflower with a spiced mashed avocado and sour cream sauce flowing over it. Lemon juice, cayenne, and ground coriander sharpen the richness. It is cool, substantial, and dramatic without...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Spiced Eggplant in Smooth Yogurt BAIGAN RAITA – vegetarian recipe

Spiced Eggplant in Smooth Yogurt BAIGAN RAITA

Baigan raita folds spiced, melting eggplant into smooth chilled yogurt under a mustard-cumin-asafetida tempering. The eggplant cooks whole, stem intact, until it collapses, then meets the cool sauce. It is smoky, creamy, and far more than the sum of its parts....