Vegan Creamed Spinach is a delicious, dairy-free version of the classic side dish. It’s rich, creamy, and full of flavor, making it a great addition to any meal.


  • 2 tablespoons olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 16 oz fresh spinach leaves, washed and roughly chopped
  • 1 cup unsweetened almond milk (or any plant-based milk)
  • 2 tablespoons nutritional yeast
  • 2 tablespoons all-purpose flour
  • 1/4 teaspoon nutmeg
  • Salt and pepper, to taste
  • Optional: 1 tablespoon lemon juice


  1. Heat the olive oil in a large skillet over medium heat. Add the chopped onion and garlic, and sauté until the onion is translucent and fragrant, about 3-4 minutes.
  2. Gradually add the spinach to the skillet, stirring constantly. Cook until the spinach has wilted and reduced in volume, about 5 minutes.
  3. In a small bowl, whisk together the almond milk, nutritional yeast, and flour until smooth.
  4. Pour the almond milk mixture into the skillet with the spinach. Stir continuously as the sauce thickens, about 2-3 minutes.
  5. Season with nutmeg, salt, and pepper. Stir in the lemon juice if using.
  6. Cook for another 2 minutes, until the sauce is creamy and the spinach is fully coated.
  7. Taste and adjust seasoning as necessary.
  8. Serve the Vegan Creamed Spinach hot as a side dish.

Nutrition Facts (per serving)

  • Calories: 80-100
  • Fat: 5g
  • Carbohydrates: 9g
  • Protein: 4g

Prep and Cooking Time

  • Prep Time: 10 minutes
  • Cooking Time: 15 minutes


  • Serves: 4

This Vegan Creamed Spinach is a healthier alternative to the traditional creamed spinach, yet it’s just as satisfying. It’s an easy and delicious way to add some greens to your meal, and it’s sure to be enjoyed by vegans and non-vegans alike!

Rate this recipe

Score: 0 Votes: 0

Your page rank: