fbpx Print
Photo of a small bowl with vegan mashed potatoes topped with some vegan gravy

Vegan Gravy

  • Author: Iosune
  • Prep: 5 mins
  • Cook: 10 mins
  • Total: 15 mins
  • 8 1x
  • How To
  • Vegan, American

Servings 8 1x

Scale Tap or hover over number to scale servings

This delicious vegan gravy is super simple, hearty and ready in 15 minutes. Perfect to pour over your vegan mashed potatoes or pretty much everything!


  • 2 tbsp extra virgin olive oil
  • 1/4 cup flour (30 g), I used whole wheat flour, but see notes for a GF alternative
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/4 tsp dried rosemary
  • 1/4 tsp dried thyme
  • 1/4 tsp ground black pepper
  • 2 tbsp tamari or soy sauce
  • 2 cups vegetable stock (500 ml)
  • 1 cup unsweetened plant milk of your choice (250 ml), I used soy milk


  1. Add the oil to a saucepan and when it’s hot, whisk in the flour and cook over medium heat for 1-2 minutes or until it starts to golden brown, whisking frequently. 
  2. Add the spices (garlic powder, onion powder, rosemary, thyme, and pepper) and whisk again.
  3. Add the tamari or soy sauce and whisk one more time.
  4. Slowly whisk in the vegetable stock and the milk until no clumps remain.
  5. Cook over medium heat for about 5 minutes or until thickens, whisking frequently. 
  6. Serve immediately with dishes like vegan mashed potatoes or vegan meatloaf. Keep leftovers in a sealed container in the fridge for 3-4 days or in the freezer for about 3-4 months. To reheat the gravy, just transfer to a saucepan and cook over medium-low heat until it’s hot, whisking frequently. If your gravy is too thick, just add a little bit of liquid.


  • I’ve improved this gravy. The original recipe was made with 1 and 1/2 cups vegetable stock, 1/2 cup milk, 1 tbsp tamari or soy sauce and 1/8 tsp ground black pepper, just in case you prefer to make my previous recipe.
  • Some recipes call for cornstarch (or any other starch), but I prefer to use flour as it’s less processed and this gravy is spectacular.
  • If you don’t eat gluten, please feel free to use any GF flour you have on hand. I’ve made this recipe using brown rice flour and it works amazing, but any GF flour will do.
  • If you don’t eat soy, don’t use soy milk (any unsweetened milk is okay) and add some salt to taste instead of the tamari or soy sauce.
  • If you don’t eat oil, just use some water or vegetable stock instead to sautée the flour, or mix all the ingredients in the saucepan until well combined and cook until thickens.
  • Feel free to add more or less liquid (vegetable stock or milk) if you prefer your gravy more or less thick than mine. 
  • Add any fresh or dried herbs or spices you want.
  • Any type of oil will do.
  • Use dark soy sauce if you want your gravy to have a darker color.


  • Serving Size: 1/8 of the recipe
  • Calories: 63
  • Sugar: 1 g
  • Sodium: 396 mg
  • Fat: 4.2 g
  • Saturated Fat: 0.6 g
  • Carbohydrates: 4.6 g
  • Fiber: 0.9 g
  • Protein: 2.3 g