Vegan Mushroom Gravy

Category: Recipes for Every Way of Eating

This savory mushroom sauce combines finely chopped onions and sliced cremini mushrooms, gently sautéed until tender. Fresh garlic and thyme add aromatic undertones, while a sprinkle of flour thickens the sauce to a silky consistency. Vegetable broth and unsweetened non-dairy milk meld together to create a creamy base, enriched further by tamari for a balanced, umami-rich flavor. The sauce simmers gently, perfect for spooning over plant-based mains or sides, and can be enjoyed fresh or reheated without losing its deep, comforting taste.

Breanna smiling at the camera.
Created By Breanna
Last updated on Tue, 03 Feb 2026 18:26:57 GMT
A bowl of mushroom gravy with a spoon in it. Save
A bowl of mushroom gravy with a spoon in it. | foodiffy.com

This vegan mushroom gravy is a comforting addition to any plant-based meal. It delivers rich flavor and velvety texture without any dairy, making it perfect for drizzling over mashed potatoes, roasted vegetables, or grain bowls. It comes together quickly and uses simple ingredients you probably already have.

I first made this gravy on a hectic evening when I needed something quick that still felt indulgent. It quickly became a staple for elevating weeknight dinners with very little effort.

Ingredients

  • Small yellow onion: finely chopped brings sweetness and depth choose firm and unblemished onions for best flavor
  • Cremini or white button mushrooms: thinly sliced provide umami richness look for mushrooms with smooth caps and no sliminess
  • Garlic: minced adds fragrant pungency fresh garlic is essential for a bright aromatic note
  • Dried thyme or fresh: gives an earthy herbiness fresh thyme should be vibrant with green leaves if unavailable rosemary offers a nice substitute
  • All-purpose flour: thickens the gravy evenly to make gluten free oat or whole wheat flour works well but test the texture
  • Salty vegetable broth: forms the savory base homemade or a good quality store bought broth without excess sodium is ideal
  • Plain unsweetened non-dairy milk: creams the texture soy milk is great for neutral flavor but taste test to avoid sweetened or strange flavors
  • Black pepper: fresh cracked adds warming spice always fresh grind for best taste
  • Tamari or soy sauce: enhances umami and salt balancing pick naturally brewed versions for better flavor

Instructions

Build The Base:
Preheat a large sauté pan over medium heat. Add the finely chopped onion and sliced mushrooms. Stir occasionally as they cook down and soften, about ten minutes. This slow softening creates the flavorful foundation and evaporates excess moisture from mushrooms.
Add Aromatics and Flour:
Mix in minced garlic and thyme. Cook just until fragrant about thirty seconds to one minute. Sprinkle in the flour evenly and stir well. Keep cooking for about a minute until flour lightly browns. This step cooks out the raw flour taste and thickens the gravy beautifully.
Add Liquids and Simmer:
Gradually whisk in the vegetable broth and non-dairy milk making sure the flour dissolves into the liquid. Bring the mixture to a low simmer and stir continuously until it thickens, around five minutes. The slow simmer lets flavors meld and the sauce coat the back of a spoon.
Season and Finish:
Add fresh cracked black pepper and tamari. Reduce heat and taste the gravy adjusting salt and pepper as needed. Remove from heat and serve immediately or let cool to store for later use.
A bowl of mushroom gravy with a spoon in it.
A bowl of mushroom gravy with a spoon in it. | foodiffy.com

Mushrooms are my favorite star here because they give a meaty texture that makes this gravy feel indulgent and hearty. One family memory is using this gravy during a holiday dinner when a non-vegan guest thought it was the best part of the meal.

Storage Tips

Store cooled gravy in an airtight container in the refrigerator for up to four days. Reheat gently on the stove or in the microwave stirring often. If too thick after refrigeration, thin with a splash of broth or non-dairy milk while warming.

Ingredient Swaps

You can swap cremini mushrooms for white button or even shiitake for a deeper flavor. Use fresh rosemary instead of thyme but reduce quantity as rosemary is more potent. Gluten free flour blends work well but start with same amount and adjust liquid as needed.

Serving Ideas

This gravy shines poured over mashed potatoes or roasted root vegetables. It is also delicious drizzled on lentil loaf or vegan meatloaf alternatives. Dollop it on grain bowls or dense toast for added moisture and savoriness.

A bowl of mushroom gravy with a spoon in it.
A bowl of mushroom gravy with a spoon in it. | foodiffy.com

This vegan mushroom gravy is simple, versatile, and sure to become a favorite in your plant-based cooking repertoire.

Frequently Asked Recipe Questions

→ What mushrooms work best for this sauce?

Cremini or white button mushrooms are ideal due to their mild, earthy flavor and tender texture when cooked.

→ Can I substitute the thyme with other herbs?

Yes, rosemary or sage can be used as alternatives to thyme, adding their own unique aroma to the sauce.

→ What thickening agents can replace all-purpose flour?

Whole wheat flour, oat flour, or gluten-free blends work well as substitutes to achieve the desired thickness.

→ Is there a preferred non-dairy milk for this sauce?

Unsweetened plain plant milks like soy or oat milk are recommended to keep the sauce creamy without added sweetness or flavors.

→ How should leftover sauce be stored and reheated?

Store leftovers in an airtight container in the refrigerator and gently reheat on low heat, stirring occasionally to maintain texture.

→ Can this sauce be frozen for later use?

Yes, it freezes well. Thaw in the refrigerator and warm gently on the stove, whisking to restore consistency if needed.

Vegan Mushroom Gravy

A flavorful mushroom sauce with garlic and thyme, thickened and simmered for a perfect savory touch.

Preparation Time
10 mins
Time to Cook
15 mins
Overall Time
25 mins
Created By: Breanna

Type of Recipe: Special Diets & Lifestyle

Cooking Difficulty: Suitable for Beginners

Cultural Origin: Vegan American

Portion Size: 4 Number of Servings (Approximately 4 servings)

Dietary Options: Vegan Approved, Good for Vegetarians, Dairy-Free

Ingredients Required

→ Vegetables

01 1 small yellow onion, finely chopped
02 283 grams cremini or white button mushrooms, thinly sliced
03 4 cloves garlic, minced

→ Herbs and Seasonings

04 ¾ teaspoon dried thyme or 1½ teaspoons fresh thyme, finely chopped
05 black pepper, to taste

→ Flours and Thickeners

06 2 tablespoons all-purpose flour (can substitute with gluten-free blend, whole wheat, or oat flour)

→ Liquids

07 240 milliliters salty vegetable broth (or water with vegan bouillon)
08 180 milliliters plain unsweetened non-dairy milk (soy milk recommended, unsweetened)

→ Condiments

09 1 tablespoon tamari or soy sauce

Guide to Cooking

Step 01

Heat a large sauté pan over medium heat. Add the chopped onion and sliced mushrooms. Cook, stirring occasionally, until the mixture is dry and softened, approximately 10 minutes.

Step 02

Add the minced garlic and thyme to the pan. Stir and cook for about 30 seconds until fragrant.

Step 03

Sprinkle the flour over the mushroom mixture. Stir continuously and cook for about 1 minute, allowing the flour to lightly brown.

Step 04

Gradually pour in the vegetable broth and unsweetened non-dairy milk while whisking to dissolve the flour completely. Reduce heat to low and simmer for approximately 5 minutes until thickened.

Step 05

Add black pepper to taste and stir in tamari or soy sauce. Adjust seasoning as needed. Serve immediately or cool and refrigerate for later reheating.

Extra Suggestions

  1. Use unsweetened non-dairy milk without hidden flavors to avoid altering the gravy's taste.

Necessary Equipment

  • Large sauté pan
  • Whisk

Allergen Info

Always check ingredient labels for allergens, and talk to a health expert if you’re unsure.
  • Contains soy (from tamari or soy sauce and optional soy milk)
  • Contains gluten if non-gluten-free flour or soy sauce is used

Nutritional Info (Per Serving)

Nutrition facts are for general information and shouldn’t replace professional health advice.
  • Energy (Calories): 90
  • Fats: 2 g
  • Carbohydrates: 12.5 g
  • Protein: 3 g