Vegan mushroom gravy shouldn’t taste like a compromise – it should taste like pure comfort food magic. This rich, velvety gravy proves that you don’t need meat drippings or dairy to create something absolutely incredible. With just mushrooms, onions, and a few pantry staples, you’ll have restaurant-quality gravy ready in 20 minutes flat.
The secret? We’re building layers of umami by dry-cooking the mushrooms first, then creating a silky roux that transforms into the creamiest, most satisfying gravy you’ve ever tasted. Your mashed potatoes are about to meet their perfect match.

Table of Contents
Why This Vegan Mushroom Gravy Recipe Works
This vegan mushroom gravy delivers everything you want without any of the fuss. Here’s what makes it special:
- No meat drippings needed – we create rich, deep flavor using a simple dry-cooking technique
- Concentrates natural flavors – cooking mushrooms and onions without oil first creates beautiful caramelized bits
- Dairy-free roux magic – builds silky, smooth texture without butter or cream
- Simple pantry ingredients – no specialty items or complicated steps required
- Restaurant-quality results – pure comfort food that happens to be plant-based

Essential Ingredients for Rich Vegan Mushroom Gravy
Mushrooms: Cremini mushrooms are perfect for this recipe. They have more flavor than white button mushrooms and create that gorgeous brown color. Slice them thin for even cooking. White button mushrooms work fine too – just cook them a bit longer.
Plant Milk: Choose truly unsweetened and neutral-tasting milk. Trader Joe’s soy milk is my favorite, but any plain, unsweetened variety works. Always taste your plant milk first – some brands have hidden sweetness that’ll throw off your gravy.
Flour: All-purpose flour creates the smoothest gravy. For gluten-free versions, use your favorite GF flour blend or oat flour in the same amount. Oat flour adds a subtle nutty flavor that’s amazing with mushrooms.
Aromatics: Yellow onion, garlic, and thyme build the flavor base. You can substitute rosemary for thyme if you prefer.
Liquids: Vegetable broth adds depth, while tamari or soy sauce provides that essential umami boost.
How to Make Mushroom Gravy (Step-by-Step)
Step 1: Heat a large sauté pan over medium heat. Add chopped onions and sliced mushrooms – no oil needed. This might feel weird, but trust the process.
Step 2: Cook for about 10 minutes, stirring occasionally. Watch them release water, then reabsorb it, then develop gorgeous golden edges. That’s where the magic happens.
Step 3: Add garlic and thyme to the pan. Stir and cook for 30 seconds until fragrant.
Step 4: Sprinkle flour over the vegetables. Stir and cook for 1 minute until lightly browned and nutty-smelling. This cooks out the raw flour taste.
Step 5: Pour in vegetable broth and plant milk. Whisk vigorously to dissolve all the flour and avoid lumps.
Step 6: Bring to a gentle simmer and cook for 5 minutes until thickened. The gravy should coat the back of a spoon.
Step 7: Add black pepper to taste, then stir in tamari. Taste and adjust seasoning as needed. Serve immediately or cool and refrigerate for later.
Pro Tips for Perfect Mushroom Gravy Every Time
- Cook mushrooms properly – don’t rush the first step. Those vegetables need to get caramelized for maximum flavor. If they look pale, keep cooking.
- Check consistency – your gravy should coat the back of a spoon when ready. Too thin? Simmer longer. Too thick? Add more broth or plant milk, one tablespoon at a time.
- Season gradually – taste as you go. Start with less tamari than you think you need – you can always add more.
- Whisk vigorously – when adding liquids, whisk like crazy to prevent lumps from forming.
- Don’t microwave leftovers – reheat gently on the stovetop to avoid separation.
Serving Ideas and Variations
Perfect Pairings:
- Classic mashed potatoes for ultimate comfort food
- Our Easy Whole Wheat Bread for cozy meal vibes
- Roasted vegetables for extra nutrition
- Meatloaf alternatives or plant-based proteins
- Pour over our hearty Vegetable Barley Soup for extra richness
Flavor Variations:
- Herby twist – substitute fresh rosemary for thyme for earthier flavor
- Wine depth – add a splash of red wine (or grape juice) during cooking
- Gourmet upgrade – mix in shiitake or oyster mushrooms with your cremini
- Spicy kick – add a pinch of red pepper flakes with the garlic
- Creamy richness – stir in a tablespoon of cashew cream at the end
Storage and Make-Ahead Tips
This make-ahead mushroom gravy is perfect for busy weeknights or holiday prep. It keeps in the fridge for up to 4 days and actually tastes better the next day as flavors meld together.
Reheat gently on the stove, whisking in a splash of plant milk if it’s gotten too thick. Never microwave – it’ll separate and get weird.
You can double this recipe easily and freeze half for up to 3 months. Just thaw overnight and reheat with a little extra liquid.
This creamy mushroom gravy recipe proves that plant-based comfort food can be just as satisfying as traditional versions. With simple techniques and everyday ingredients, you’ll create something truly special that everyone will love.

Frequently Asked Questions
Can I make this gluten-free mushroom gravy?
Absolutely! Substitute the all-purpose flour with your favorite gluten-free flour blend or oat flour. The texture will be identical.
How do I fix lumpy mushroom gravy?
Strain it through a fine-mesh sieve or blend it smooth with an immersion blender. Prevention is easier – just whisk vigorously when adding liquids.
Can I use water instead of vegetable broth?
You can, but add an extra bouillon cube or more tamari for flavor. The broth really makes a difference in taste depth.
Why is my vegan gravy too thin?
Keep simmering! It needs time to thicken. If you’re impatient, mix a tablespoon of flour with cold plant milk and whisk it in.

Vegan Mushroom Gravy
Equipment
- large sauté pan
- wooden spoon
- Whisk
- Measuring cups
- Measuring spoons
Ingredients
- 2 cups cremini mushrooms, thinly sliced
- 1 cup yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 tsp dried thyme or fresh thyme leaves
- 1/4 cup all-purpose flour
- 1 1/2 cups vegetable broth
- 1/2 cup unsweetened plant milk (soy or almond)
- 1 tbsp tamari or soy sauce
- to taste freshly ground black pepper
Instructions
- Heat a large sauté pan over medium heat. Add chopped onions and sliced mushrooms — no oil needed. Dry-cook them to release and then reabsorb moisture.
- Cook for about 10 minutes, stirring occasionally, until the mushrooms are golden and caramelized.
- Add garlic and thyme. Stir and cook for 30 seconds until fragrant.
- Sprinkle flour over the vegetables. Stir and cook for 1 minute until nutty and slightly browned.
- Pour in vegetable broth and plant milk. Whisk well to dissolve the flour completely.
- Bring to a gentle simmer. Cook for 5 minutes, whisking occasionally, until thickened to desired consistency.
- Stir in tamari and season with black pepper. Adjust to taste and serve warm.