Go Back

Vegan Creamed Spinach Recipe

Our Vegan Creamed Spinach recipe offers all the rich and creamy flavor you crave! Say goodbye to the traditional dairy-heavy creamed spinach and say hello to our healthier, plant-based version. With just a few simple ingredients, this vegan dish is bursting with flavor and nutrients.
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Course: Side Dish
Diet: Vegan, Vegetarian
Keyword: side dish, spinach
Servings: 8 Servings

Ingredients

Vegan Creamed Spinach Recipe

  • 4 tablespoons vegan butter
  • 1 medium onion chopped
  • 2-4 cloves garlic minced
  • 2 1/2 tablespoons flour
  • 1 1/2 cups dairy-free milk I used unsweetened almond milk
  • 1/2 cup vegan parmesan cheese or nutritional yeast
  • 1/4 teaspoon nutmeg
  • 1- 2 teaspoons fresh black pepper I like a lot of pepper!
  • 1/2 teaspoon salt to taste
  • Optional: 4 ounces of vegan cream cheese cut into chunks
  • 16 ounces fresh chopped baby spinach or frozen spinach thawed and drained of all moisture

Instructions

Vegan Creamed Spinach Recipe

  • In a large skillet, melt butter over medium-low heat. Add the onions and and cook until soft, 4 to 5 minutes.  Add minced garlic and cook another minute or so.
  • Add the flour to the onions, stir and cook 1 more minute to let the flour cook out on medium heat.
  • Reduce heat to low and slowly add milk, whisking well.
  • Add the vegan parmesan cheese/nutritional yeast, nutmeg, salt and pepper and mix well.
  • At this time, if you want to add the vegan cream cheese, add it in so it melts into the sauce and stir with until smooth.
  • Once the sauce has thickened, turn the heat to low.
  • Once you add the fresh spinach to the sauce, use tongs to combine well with sauce, cooking for 5-8 minutes on medium to low heat, until heated through and spinach is wilted. I added my fresh spinach right into my sauce, with no issues, except it's a lot of spinach, so don't fret, it will wilt down. 
    So, other wilted spinach options?  If you want to wilt your spinach in the microwave before hand, it's pretty easy. To microwave the spinach to a wilted spinach, place spinach in a large bowl with a couple tablespoons of water or the juice of one lemon in the microwave by placing the spinach in a microwave-safe container. Cook in a microwave, set on high for 1 to 2 minutes, then remove excess liquid before adding to the cream sauce.  You can also wilt the spinach in another skillet with a little water or a little butter in small batches until it's wilted, it's up to you and your preference.  If you're using thawed spinach, just add it to the cream sauce and heat it up with the cream sauce for about a minute or two.
  • Adjust salt and pepper if necessary and serve.