The Best Vegan Mushrooms Spinach Stroganoff

Rich, creamy, and bursting with delicious flavor, this Vegan Mushroom Spinach Stroganoff is a fantastic comfort food meal the whole family will love!

This Vegan Mushroom Spinach Stroganoff is fantastic meal the whole family will love! Serve over pasta, mashed potatoes, or rice for an ultimate warming dish that is perfect for cold winter days. Whole Food Plant Based, vegan, plant based, oil free, refined sugar free, gluten free, no highly processed ingredients.

You’ll Need:

  • 12 oz. white button mushrooms, sliced
  • 8 oz. baby Bella mushrooms, sliced
  • 2 Tablespoons Tamari (we used San J Tamari Soy sauce gluten free, reduced sodium)
  • 1 medium yellow onion, chopped
  • 1 Tablespoon garlic, finely minced (about 4 – 5 cloves)
  • 2 Tablespoons flour (we used gluten free flour) (see recipes notes) *
  • ½ cup white wine (we used Vegan sovereign blanc white wine or any Vegan dry white wine will work equally well (see recipe notes) *
  • 3 cups mushroom broth (Pacific Organic Mushroom Broth (see recipe notes) *
  • ¼ cup almond milk (unsweetened, plain plant milk of choice)
  • 1 Tablespoon roasted garlic paste (from roasting 1 small garlic bulb (see recipe notes) *
  • ¼ cup unsweetened plain plant yogurt
  • 2 – 15 oz. cans cannellini beans, drained and rinsed
  • 3 to 4 cups baby spinach, chopped (optional)

Spice Ingredients:

  • 1 bay leaf
  • ½ teaspoon dried thyme
  • ½ teaspoon ground mustard
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • 1 teaspoon dried minced onion flakes
  • 1 ¼ teaspoon sea salt (+/- to taste) *
  • ½ teaspoon pepper (+/- to taste)

Other Optional Ingredients:

  • Boiled, mashed, or roasted potatoes
  • Rice
  • Pasta
  • Coarsely cracked black pepper


  1. Preheat the oven to 400 F to roast the garlic (see recipes notes for instructions).
  2. Clean and slice all the mushrooms, then placed them ina large ceramic/enamel lined Dutch oven/pot or similarly large stockpot with 2 Tablespoons of Tamari. Sauté them for approx. 5 minutes over medium-high heat to get the mushrooms to release some of their water. Then move the mushrooms AND any left-over liquid to a bowl, set aside.
  3. In the same large ceramic/enamel lined Dutch oven (or similar pot), add the chopped onions, sauté over medium-high heat for 7 to 10 minutes until slightly golden.Add a splash of water to prevent sticking, if needed. Then add the minced garlic and sauté for 30 seconds to one minute.
  4. Sprinkle the flour over the sautéed onions and garlic; cook the flour for a few minutes. The cooked onions/garlic and the flour will be very lumpy, then add the white wine and stir. Cook for several more minutes. The alcohol from the wine will sizzle, and then evaporate, and you will only be left with this beautiful wine flavor which enhances the dish. The mixture will be gooey.
  5. Add the mushroom broth and plant milk, and bring to a boil, then lower the temperature. Stir well to incorporate the flour and to thicken the sauce.
  6. Add all the seasonings (bay leaf, garlic powder, onion powder, minced onion flake, thyme, ground mustard, sea salt and pepper) and roasted garlic paste (see notes section), increase the heat, bring to a boil, then immediately lower to a simmer and cook for 5 minutes.
  7. Remove the pot from the heat, discard the bay leaf, and transfer the mixture plus 1/3 cup of the sautéed mushrooms into a high-speed blender and pulse until completely smooth, about one minute. You may have to do this in several batches. Please be very careful. Cover the high-speed blender with a thick tea towel to prevent burns when unscrewing the lid as the steam builds, creates pressure, and can squirt out when you unscrew the lid. Transfer the mixture back to the pot, add the plant yogurt, remaining sautéed mushrooms, beans, and spinach. Cook for several minutes.
  8. Taste test the flavor. This is the time you can adjust the flavors; increase seasonings, if desired, to suit your personal preferences.
  9. Serve immediately over potatoes, pasta, or rice.


  • *Roasted Garlic Paste: Roasting garlic is very easy and adds tons of flavor to dishes. Preheat the oven to 400 F. Take a sharp knife and cut about a third of an inch off the top of a garlic bulb, just to expose the garlic clove tops. (Skins on) Wrap the garlic bulb (cut side up) in some parchment paper and roast in the oven for 30 minutes, turn off the oven, and allow the garlic bulb to sit in the hot oven for 10 minutes or until the cloves are soft. Allow to slightly cool before popping them out of the skins to prevent burns. Mash into a paste. Refrigerate any leftovers. Note: you can place the parchment paper wrapped garlic bulb in a muffin tin to keep the cut side up while roasting in the oven. You may want to roast several bulbs at a time and keep the extras refrigerated.
  • *Mushroom Broth: We use Pacific Organic Mushroom Broth. We love this brand because it is Whole Food Plant Based compliant, as it does not contain MSG, has no oil, and does not contain any highly-processed ingredients. This brand of mushroom broth has a beautiful mellow flavor. If you use another brand of mushroom broth, you may need to adjust the seasonings accordingly if you are not using Pacific Organic Mushroom Broth.
  • *Vegan White Wine: The white wine flavor makes a difference. It totally makes this recipe by adding dimension. The alcohol burns off and you are left with this beautiful nuance of flavor. You do not have to add the white wine. We tried it with and without the wine and the flavor is very good without it, but the white wine just takes this dish to the next level of deliciousness.
  • *Flour: Largely dependent upon the moisture level of the mushrooms, you may find that you need to make a “slurry” to thicken the gravy. You can add this near the end by mixing 2 Tablespoons of flour with 2 Tablespoons of water in a small bowl, whisk well. Increase the heat of the mushroom sauce, then stir in the slurry a little at a time until the gravy thickness reaches the desired level.
  • *Sea Salt: Please adjust the sea salt based upon your family’s sea salt preferences and/or based upon dietary needs.
  • *Serving: 6 servings.