vegan mushroom gravy on top of mashed potatoes

Best & Easiest Vegan Mushroom Gravy (GF & Oil Free Option)

  • Author: Verna
  • Prep Time: 15 Minutes
  • Cook Time: 15 Minutes
  • Total Time: 30 minutes
  • Yield: 8-10 servings 1x
  • Category: Sauces & Dressings, Gluten free
  • Method: Stovetop
  • Cuisine: American, Canadian


Rich and saucy with juicy bites of mushrooms, this Vegan Mushroom Gravy is the BEST and so easy to make! Perfect to pour over your vegan turkey and mashed potatoes. Gluten free, oil free option! Vegetarian.



  • 1 tablespoon oil (optional) I use grapeseed oil
  • 1 yellow onion, diced
  • 1/2 lb (227 grams) regular or cremini mushrooms, sliced
  • 4 garlic cloves, finely chopped
  • 1 teaspoon fresh rosemary, finely chopped (don’t skimp)
  • 1/2 teaspoon poultry seasoning
  • 1/4 teaspoon ground fennel
  • 2 tablespoons all purpose flour or gluten free blend
  • 4 cups water
  • 1 tablespoon ‘Better than Beef Bouillon No beef soup Base’
  • 2 tablespoons Braggs Liquid Aminos
  • 2 tablespoons Nutritional Yeast
  • salt and pepper to taste


  1. Heat a large non stick skillet over medium heat. Add the onions, mushrooms and oil (or water/veggie stock). Saute for 5-7 minutes or so, until the onions are browning and soft and mushrooms are cooked. Then add the garlic and a pinch of salt & pepper. Cook for another minute. Transfer half of the mushroom mixture to small bowl, set aside.
  2. Now add the rosemary, fennel, poultry seasoning and flour to the pan with the remaining mushrooms and onions and stir together (it will be crumbly don’t worry) Now add in the water and the rest of ingredients to pan ( except mushrooms & onions you set aside earlier). Whisk until all the flour is incorporated.
  3. Bring to a boil, reduce to a good simmer and cook uncovered for 3-5 minutes until gravy has thickened and flour has cooked out.
  4. Add gravy to blender and process until smooth. Return gravy to the pan and add the reserved mushroom garlic mixture. Reheat if necessary.
  5. Season with salt & pepper if necessary. Enjoy!

Delicious served with my Vegan Turkey Seitan Recipe, or Salisbury steak,  Vegan Mashed Potatoes, Stuffing and Vegan Scalloped Potatoes. Yum!


  • For gluten free: use gluten free flour in place of regular all purpose flour
  • For oil free: use water or veggie stock to sauté the veggies.
  • if you’d like more of a bite to your gravy you can stir in 1/2 teaspoon of apple cider vinegar or mustard to your cooked gravy.
  • for a richer gravy stir in 1 tablespoon vegan butter
  • this is not a super thick gravy, if you’d like it thicker puree everything or add an extra tablespoon or two of flour 

There are a few ways to thicken gravy:

  • For this recipe I stirred in the flour with the cooked onions and mushrooms before adding the cold veggie stock (bouillon and water). I also pureed a portion of the gravy which helps to thicken it naturally.
  • make a roux, which consist of butter and flour that is cooked together in the pan or mixed in a bowl to form a paste and then added to the gravy and simmered until thickened.
  • There is also a slurry which consists of flour (or cornstarch) mixed with water. Gluten free flour blend can be used in place of flour.
  • boxed potato flakes or mashed potatoes can also be used to thicken gravies and soups.

Keywords: vegan mushroom gravy, easy vegan mushroom gravy, vegan gravy, rich, savoury, thanksgiving, holidays, mashed potatoes, vegetarian, vegan, gluten free,