Go Back
+ servings
5 from 6 votes
Cast Iron Skillet Sitting on a Wood Surface and Filled with Vegan Creamed Spinach with Wooden Spoon
Vegan Creamed Spinach
Prep Time
15 mins
Cook Time
15 mins
Total Time
30 mins

You'd never guess this luscious creamed spinach was totally vegan! Loaded with flavor, easy to make, and totally free from dairy, it makes a great side for everything from holidays to weeknight dinners.

Course: Side
Cuisine: American
Servings: 6
Calories: 161 kcal
Author: Alissa Saenz
  • 2 tablespoons vegan butter
  • 1 small onion, finely diced
  • 3 garlic cloves, minced
  • 3 tablespoons all-purpose flour
  • 1 cup full-fat coconut milk (from a can)
  • ¼ cup vegetable broth
  • 1 teaspoon white wine vinegar
  • 12 ounces fresh spinach, very finely chopped
  • Pinch nutmeg
  • Pinch cayenne pepper or crushed red pepper flakes
  • Salt and pepper, to taste
  • Chopped scallions or chives (for serving, optional)
  1. Melt the butter in a large skillet over medium heat.

  2. Once the butter is melted and bubbling, add the onion. Cook the onion for about 5 minutes, stirring occasionally, until soft and translucent.

  3. Stir in the garlic. Continue cooking and stirring until the garlic becomes very fragrant, about 1 minute.

  4. Begin sprinkling in the flour, a bit at a time, stirring between each addition to form a paste that coats the onions.

  5. Once all of the flour has been added, begin stirring in the coconut milk, a bit at a time. Continue until all of the coconut milk has been added and incorporated with the flour.

  6. Stir in the broth and vinegar.

  7. Begin stirring in the spinach, a handful at a time. Let each handful wilt before adding the next. Stir in the nutmeg and cayenne pepper or red pepper flakes.

  8. Bring the liquid to a boil, lower the heat and let the mixture simmer for 7 to 8 minutes, until the sauce is thick and the spinach is tender.

  9. Remove the skillet from heat and season the mixture with salt and pepper to taste.

  10. Divide onto plates and serve. Optionally top each serving with scallions or chives.

Nutrition Facts
Vegan Creamed Spinach
Amount Per Serving (0.5 cup)
Calories 161 Calories from Fat 122
% Daily Value*
Fat 13.6g21%
Saturated Fat 9.7g49%
Sodium 317mg13%
Potassium 457mg13%
Carbohydrates 8.9g3%
Fiber 2.5g10%
Sugar 2.1g2%
Protein 3.4g7%
Calcium 69mg7%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.