Print Recipe
4.67 from 3 votes

The best homemade vegetarian gravy

Prep Time15 mins
Cook Time15 mins
Total Time30 mins
Servings: 3
Author: Becca Heyes


  • 1 tbsp oil
  • 1 red onion, finely diced
  • ~ 6 mushrooms, finely diced
  • 1 clove garlic, minced
  • 1 tbsp butter or dairy-free spread
  • 1 tbsp plain flour
  • 1/3 tbsp Marmite or Vegemite
  • 750 ml hot water (~ 3 cups) - or veggie cooking water
  • 1 tsp honey or agave nectar
  • 1/4 tsp dried sage
  • Black pepper


  • Heat the oil in a frying pan, and add the finely diced onion, mushrooms and garlic. Cook over a medium-low heat for at least 5 minutes, until soft and fragrant.
  • Push the vegetables to the outside of the pan, and add the butter to the middle. Allow it to melt, then add the flour, and mix to combine. Add the Marmite, and mix well, incorporating the vegetables back into the mixture.
  • Add the hot water (or any leftover water you might have from cooking vegetables - as long as it's unsalted), honey, sage, and plenty of black pepper. Mix well, and bring to a simmer. Cook for at least 5 minutes, or however long it takes to reach your desired consistency (I like mine fairly thick).