Vegan Mushroom Gravy Recipe

Bring rich, savory flavor to the table with this Easy Vegan Mushroom Gravy. It is creamy, comforting, deeply flavorful, and ready in just 30 minutes. Serve it over vegan mashed potatoes, roasted vegetables, biscuits, lentil loaf, or any plant-based meal that needs a delicious finishing touch.

Plate with vegan mashed potatoes and vegan mushroom gravy on a white background.

This vegan mushroom gravy is a simple way to make everyday dinners and holiday meals feel extra special. It has the cozy flavor of traditional gravy, but it is completely plant-based and made with basic ingredients you may already have in your kitchen.

The mushrooms add a naturally savory, umami-rich flavor, while onion, garlic, thyme, and vegetable stock create a smooth and satisfying sauce. A little flour helps thicken everything into a classic gravy texture that is perfect for pouring, spooning, or drizzling over your favorite dishes.

It is especially wonderful for Thanksgiving, Christmas, Sunday dinner, or any meal where you want a warm, hearty sauce without dairy or meat. Pair it with vegan mashed potatoes, vegan biscuits, roasted vegetables, vegan meatballs, shepherd’s pie, or lentil loaf for a comforting plate everyone can enjoy.

Why You’ll Love This Vegan Mushroom Gravy

  • Quick and easy: This gravy comes together in about 30 minutes with straightforward steps and minimal prep.
  • Rich and savory: Sautéed mushrooms, garlic, onion, and thyme create a deep, comforting flavor.
  • Budget-friendly: You only need simple pantry staples and fresh mushrooms to make a satisfying homemade gravy.
  • Perfect for holidays: It is a great vegan gravy for Thanksgiving, Christmas, potlucks, and family dinners.
  • Versatile: Serve it with mashed potatoes, vegetables, biscuits, vegan roasts, lentil loaf, or grain bowls.
  • Easy to customize: Make it thicker, thinner, creamier, spicier, or gluten-free with simple adjustments.

Ingredient Notes

Ingredients needed to make vegan mushroom gravy.

Extra virgin olive oil: Olive oil gives the gravy a smooth base and helps sauté the onion, garlic, and mushrooms. You can also use vegan butter, coconut oil, or avocado oil if preferred. Vegan butter will give the gravy a slightly richer flavor.

Onion and garlic: Fresh onion and garlic add the best flavor. If you are short on time, you can use garlic powder and onion powder instead. Use about ¼ to ½ teaspoon of each as a substitute, adjusting to taste.

Mushrooms: Cremini mushrooms work beautifully in this vegan mushroom gravy because they have a hearty texture and deep flavor. White button mushrooms, portobello mushrooms, or shiitake mushrooms can also be used. You can even combine different varieties for a more complex mushroom flavor.

Thyme: Dried thyme adds a classic savory note that pairs perfectly with mushrooms. If you do not have thyme, you can leave it out or use another herb such as rosemary, oregano, basil, or sage.

All-purpose flour: Flour thickens the gravy and gives it a smooth, classic texture. Whole wheat flour can be used for a slightly nuttier flavor. For a gluten-free vegan mushroom gravy, use a gluten-free flour blend, rice flour, cornstarch, or potato starch.

Vegetable stock: Vegetable stock forms the base of the gravy. Mushroom stock can be used for a stronger mushroom flavor. Vegan-style broths with deeper savory notes can also work, depending on the taste you want.

See the recipe card below for the full list of ingredients and exact measurements.

Variations

  • Wild mushroom gravy: Use a mix of wild mushrooms such as chanterelles, porcini, or morels for a deeper earthy flavor.
  • Herb mushroom gravy: Add a blend of fresh herbs such as thyme, rosemary, and sage for a more aromatic sauce.
  • Spicy mushroom gravy: Stir in a pinch of red pepper flakes or ¼ teaspoon cayenne pepper for gentle heat.
  • Creamy mushroom gravy: Add about ¼ cup of coconut cream or cashew cream near the end of cooking for a richer texture.
  • Miso mushroom gravy: Whisk in 1 to 2 tablespoons of miso paste for an extra umami boost.

Instructions

Sautéed onion in oil in a skillet.

Step 1. Heat the oil in a large skillet over medium-high heat. Add the diced onion and sauté for 3 to 4 minutes, or until it becomes soft and lightly browned.

Onion, garlic, and mushrooms sautéed in a skillet.

Step 2. Add the minced garlic and sliced mushrooms. Stir well and cook for 8 to 10 minutes, until the mushrooms are tender, golden, and fragrant.

Onion, garlic, and mushrooms sautéed in a skillet with flour.

Step 3. Sprinkle in the flour and cook over medium heat for 1 to 2 minutes, stirring frequently so it coats the mushrooms and does not burn.

Vegan mushroom gravy without spices before thickening.

Step 4. Gradually whisk in the vegetable stock. Add it slowly while whisking to create a smooth gravy without lumps.

Vegan mushroom gravy with spices before thickening.

Step 5. Add the dried thyme, salt, and black pepper. Stir until the seasonings are evenly mixed into the gravy.

Vegan mushroom gravy in a skillet.

Step 6. Bring the mixture to a boil, then reduce the heat to medium. Cook for about 5 minutes, whisking often, until the gravy thickens to your liking.

Expert Tips

  1. Brown the mushrooms well: Let the mushrooms cook until golden. This step builds the deep, savory flavor that makes the gravy taste rich.
  2. Whisk slowly when adding stock: Pour the vegetable stock in gradually and whisk constantly to prevent lumps.
  3. Adjust the consistency: Simmer longer for a thicker gravy or add a little more stock for a thinner sauce.
  4. Fix gravy that is too thick: Whisk in more vegetable stock, a little at a time, until it reaches the texture you want.
  5. Fix gravy that is too thin: Make a small roux with 1 tablespoon of oil and 1 tablespoon of flour, then whisk it into the gravy and simmer until thickened.
  6. Strain for a smoother gravy: If you prefer a silky texture, pass the gravy through a fine-mesh sieve before serving.

Recipe FAQs

How long does vegan mushroom gravy last in the fridge?

Vegan mushroom gravy usually keeps well in the refrigerator for 3 to 4 days when stored in an airtight container. Let it cool to room temperature first, then refrigerate it promptly. Before serving leftovers, check the smell, texture, and taste to make sure it is still fresh.

Can I freeze vegan mushroom gravy?

Yes. Let the gravy cool completely, then transfer it to a freezer-safe container. Freeze for up to 2 to 3 months. Thaw it overnight in the refrigerator before reheating. If the gravy thickens after freezing, whisk in a splash of vegetable stock or water while reheating.

How do I reheat leftover vegan mushroom gravy?

Stovetop: Warm the gravy in a saucepan over low to medium heat, stirring occasionally. Add a splash of stock or water if needed.

Microwave: Place the gravy in a microwave-safe container and heat in 30-second intervals, stirring between each interval.

Double boiler: Reheat gently if you want to preserve a smooth texture without overheating.

Oven: For larger portions, place the gravy in an oven-safe dish, cover with foil, and warm at about 300°F or 150°C until heated through.

Can I make this vegan mushroom gravy gluten-free?

Yes. Replace the all-purpose flour with a gluten-free flour blend, rice flour, cornstarch, or potato starch. The texture may vary slightly depending on the thickener you choose, so adjust the amount as needed.

What should I serve with vegan mushroom gravy?

This gravy is delicious with vegan mashed potatoes, vegan meatballs, vegan shepherd’s pie, vegan biscuits, roasted vegetables, steamed vegetables, lentil loaf, and holiday dinners. Its rich mushroom flavor makes it a useful sauce for many plant-based meals.

Plate with vegan mushroom gravy over vegan mashed potatoes.

Other Delicious Vegan Thanksgiving Recipes

  • Vegan Sweet Potato Casserole
  • Vegan Scalloped Potatoes
  • Vegan Stuffing
  • Vegan Pie Crust
  • Vegan Pot Pie

Did you like this recipe? Please leave a rating and comment below.

Platter featuring vegan mashed potatoes and vegan mushroom gravy against a white backdrop.
5 from 4 votes

Love it? Leave a rating!

Easy Vegan Mushroom Gravy

Rich, creamy, and savory vegan mushroom gravy made in 30 minutes. Serve it over mashed potatoes, vegetables, biscuits, or your favorite plant-based main dishes.
Prep: 10 mins
Cook: 20 mins
Total: 30 mins
Servings: 8

Ingredients

  • ¼ cup extra virgin olive oil
  • ½ medium onion, diced
  • 2 cloves garlic, minced
  • 16 ounces mushrooms, sliced, cremini mushrooms used
  • 1 teaspoon dried thyme
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper
  • ¼ cup all-purpose flour
  • 3 cups vegetable stock

Instructions

  • Heat the oil in a large skillet over medium-high heat. Sauté the onion for 3 to 4 minutes, until soft and lightly browned.
  • Add the garlic and mushrooms. Stir and cook for 8 to 10 minutes, until the mushrooms are soft and golden brown.
  • Add the flour and cook over medium heat for 1 to 2 minutes, stirring frequently.
  • Gradually whisk in the vegetable stock until the mixture is smooth and free of lumps.
  • Add the thyme, salt, and black pepper, then stir well.
  • Bring the gravy to a boil, then reduce the heat to medium. Cook for about 5 minutes, whisking often, until thickened.

Notes

  • Sauté the mushrooms until golden for the best flavor.
  • For a thinner gravy, add extra vegetable stock.
  • For a thicker gravy, simmer a little longer or whisk in a small roux.
  • Taste before serving and adjust the salt and pepper if needed.
  • Strain the gravy if you prefer a smoother texture.

Nutrition

Serving: 1 serving |
Calories: 95 kcal |
Carbohydrates: 8 g |
Protein: 2 g |
Fat: 7 g |
Saturated Fat: 1 g |
Fiber: 1 g |
Sugar: 2 g |
Sodium: 502 mg
Did you try this recipe? Leave a comment below and let me know how it turned out.
Course: Side Dish
Cuisine: American