Welcome to the ultimate guide for creating the most irresistibly flavorful, dairy-free, and vegan mushroom gravy! This recipe is designed to be so rich and savory, you’d never guess it’s completely plant-based. Using simple ingredients like dairy-free butter, an assortment of fresh mushrooms, robust vegetable broth, and a blend of aromatic spices, we’ll craft a thick, velvety gravy that elevates any meal. While it’s the perfect companion for creamy mashed potatoes, its versatility makes it an ideal addition to countless dishes, transforming ordinary meals into extraordinary culinary experiences.

Why This Vegan Mushroom Gravy Will Be Your New Favorite
Gravy often plays a supporting role, but we believe it deserves to be the star of the show. Especially during festive gatherings like Thanksgiving, a truly exceptional gravy can tie the entire meal together. This isn’t just “plain ‘ole gravy” – we’re taking it up several notches by infusing it with the earthy, umami-packed goodness of mushrooms. While some might be skeptical (my own husband included!), mushrooms are nutritional powerhouses that add incredible depth of flavor and a delightful textural element to traditional gravy.
What truly sets this recipe apart is its commitment to being dairy-free and vegan-friendly, without compromising on taste or texture. You’ll achieve a gravy so luxurious and satisfying, even the most discerning palates won’t miss the dairy. Best of all, this incredible dish comes together in just about 15 minutes, making it a fantastic last-minute addition to your holiday spread or a quick weeknight dinner enhancer.
- Incredibly Quick: Ready in roughly 15 minutes from start to finish, perfect for busy cooks.
- Minimal Ingredients: Requires fewer than 10 core ingredients, many of which you likely already have.
- Unforgettable Flavor & Texture: Combines the deep, savory notes of mushrooms with the comforting richness of classic gravy, offering added texture and nutrition.
- Diet-Friendly: Naturally dairy-free and vegan, with an easy gluten-free modification.
- Versatile: A superb accompaniment to a wide range of dishes, not just holiday roasts.
Key Ingredients for the Perfect Vegan Mushroom Gravy
Crafting an outstanding mushroom gravy starts with selecting the right ingredients. Each component plays a vital role in building the layers of flavor and achieving that perfect gravy consistency.
- Mushrooms: The star of our gravy, providing a rich, earthy, umami base.
- Olive Oil: Essential for sautéing the mushrooms and extracting their deep flavors.
- Dried Thyme: A classic herb that complements mushrooms beautifully, adding a subtle, peppery note.
- Dairy-Free Butter: Crucial for creating a smooth roux and imparting a rich, buttery flavor without any dairy.
- All-Purpose Flour: The primary thickening agent for our gravy, forming the base of the roux.
- Poultry Seasoning: Despite the name, most poultry seasonings are vegan and contribute a complex, savory, and traditionally “gravy-like” flavor profile. Always double-check the label for animal products.
- Onion Powder: Adds a foundational layer of aromatic flavor, enhancing the savory depth.
- Dried Rosemary: Brings a fragrant, piney note that pairs wonderfully with mushrooms and other savory dishes.
- Salt and Black Pepper: Essential for seasoning to taste and balancing all the flavors.
- Vegetable Broth: The liquid base for our gravy, adding further depth and savory notes. Choose a good quality, low-sodium broth for best results.
Choosing Your Mushrooms for Maximum Flavor
For this recipe, we recommend using baby bella (cremini) mushrooms due to their robust flavor and meaty texture. However, common white button mushrooms also work beautifully and are often more readily available. If you’re feeling adventurous, consider a mix of wild mushrooms like shiitake or oyster for an even deeper, more complex umami profile. When preparing your mushrooms, simply wipe them clean with a damp cloth; avoid washing them under running water as they can absorb too much moisture and become soggy. You can slice them thinly for a smoother gravy or keep them in chunkier pieces for more texture, depending on your preference.
The Dairy-Free Difference: Butter and Broth
The secret to our creamy, rich gravy lies in high-quality dairy-free butter. Brands like Miyoko’s Kitchen, Earth Balance, or Country Crock Plant Butter work exceptionally well, melting smoothly and adding that essential fatty richness required for a perfect roux. Using vegetable broth ensures the gravy remains entirely vegan while contributing a savory, umami base. Opt for a good quality vegetable broth that isn’t overly salty, allowing you to control the seasoning more precisely. If you have homemade vegetable broth, this is an excellent time to use it for an unparalleled depth of flavor.
Essential Seasonings and Thickening Agents
The carefully chosen blend of seasonings—thyme, rosemary, poultry seasoning, and onion powder—creates a warm, herbaceous, and savory flavor that is characteristic of classic gravy. Poultry seasoning, in particular, often contains sage, thyme, marjoram, and rosemary, delivering a complex and traditional taste without any animal products. All-purpose flour is our go-to for thickening, creating a smooth and stable roux that forms the backbone of the gravy’s body. Salt and freshly ground black pepper are crucial for bringing all these flavors into harmony, so remember to taste and adjust as you go.
Step-by-Step Guide: How to Make Vegan Mushroom Gravy
Follow these simple steps to create a truly spectacular vegan mushroom gravy that will impress everyone.
Sautéing the Mushrooms to Perfection
Begin by heating the olive oil in a large skillet or saucepan over medium heat. Once shimmering, add your sliced mushrooms and dried thyme. Sauté them for 3-5 minutes, stirring occasionally, until they release their moisture, soften, and begin to brown. This browning process is key to developing their deep, savory umami flavor, which is essential for a rich gravy. Avoid overcrowding the pan; if necessary, sauté the mushrooms in batches to ensure they brown rather than steam.
Creating the Roux: The Heart of Your Gravy
Once the mushrooms are tender and fragrant, add the dairy-free butter to the skillet. Allow it to melt completely, coating the mushrooms evenly. Immediately after the butter has melted, sprinkle in the all-purpose flour along with the poultry seasoning, onion powder, dried rosemary, and a pinch of salt and pepper. Whisk continuously for about 1 minute. This step is crucial: you are cooking the flour to eliminate any raw flour taste and create a smooth roux, which will thicken your gravy.
Simmering to Silky Smoothness
Gradually pour in the vegetable broth, whisking constantly to prevent lumps. Continue to whisk until the mixture is smooth and combined. Bring the gravy to a gentle boil, then immediately reduce the heat to low. Allow the mixture to simmer for about 5 minutes, or until it has thickened to your desired gravy consistency. As it simmers, the flavors will meld, and the gravy will become richer. Taste the gravy and adjust the salt and pepper as needed. Feel free to add more herbs if you prefer an even stronger herbal note.

Expert Tips for Flawless Mushroom Gravy
Even seasoned cooks can benefit from a few tricks to ensure their gravy turns out perfect every time.
Achieving the Ideal Consistency (Thick vs. Thin)
The beauty of homemade gravy is that you can tailor its consistency to your liking. If your gravy happens to turn out too thick, don’t fret! Simply whisk in an extra tablespoon or two of vegetable broth or unflavored plant-based milk (like almond or soy milk) until it reaches the desired fluidity. If, on the other hand, your gravy is a bit too thin, you have a couple of options: continue to simmer it on low heat for a few more minutes to allow it to reduce and thicken naturally, or create a quick slurry. To make a slurry, whisk together 1 tablespoon of cornstarch or arrowroot powder with 1 tablespoon of cold water until smooth, then slowly whisk this mixture into the simmering gravy. Cook for another minute until it thickens.
Making it Gluten-Free: Easy Substitutions
As written, this recipe uses all-purpose flour, so it is not gluten-free. However, it’s incredibly simple to adapt! To make this mushroom gravy gluten-free, substitute the all-purpose flour with an equal amount of cornstarch or arrowroot powder. When using these alternatives, it’s best to create a slurry first: dissolve the cornstarch or arrowroot powder in a small amount of cold water or vegetable broth before adding it to the warm gravy. This prevents lumps and ensures smooth thickening. Whisk the slurry into the simmering liquid and cook until thickened. The consistency will be just as luscious!
Customizing Your Gravy: Variations and Additions
This mushroom gravy recipe is a fantastic base for customization. For an even deeper umami kick, stir in a teaspoon of nutritional yeast along with your dry seasonings. A splash of dry red wine or sherry added after sautéing the mushrooms and allowed to reduce can introduce a sophisticated layer of flavor. For a touch of acidity and brightness, a squeeze of lemon juice or a teaspoon of apple cider vinegar at the very end can balance the richness beautifully. Feel free to experiment with other herbs like sage or parsley to match your meal’s specific flavors.

Serving Suggestions: What to Pair with Your Delicious Gravy
While this vegan mushroom gravy is absolutely divine over classic mashed potatoes, its rich flavor and versatile nature mean it pairs well with so much more! Consider serving it alongside a hearty lentil loaf, a roasted vegetable medley, or a savory vegan pot roast. It’s also excellent drizzled over stuffing, biscuits, or even a plate of roasted Brussels sprouts or green beans. Don’t limit it to holiday meals; this gravy can elevate everyday dishes like shepherd’s pie, veggie burgers, or even a simple bowl of polenta. Its robust taste makes it a perfect complement to almost any plant-based savory dish.
Storage and Reheating Instructions
This vegan mushroom gravy is fantastic for making ahead, saving you time, especially during busy holiday preparations.
To store: Allow the gravy to cool completely to room temperature before transferring it to an airtight container. It can be stored in the refrigerator for up to 4-5 days.
To reheat: Gently reheat the gravy in a saucepan over low heat, stirring frequently. If the gravy has thickened too much in the refrigerator, you may need to add a splash of vegetable broth or plant-based milk to thin it back to your desired consistency. Avoid boiling rapidly, as this can affect the texture. It can also be reheated in the microwave in short bursts, stirring in between, until warmed through.
Frequently Asked Questions (FAQ) About Vegan Mushroom Gravy
Here are answers to some common questions about making and enjoying this delicious vegan mushroom gravy.
Can I make this mushroom gravy ahead of time?
Absolutely! This gravy is perfect for meal prepping. You can make it 2-3 days in advance and store it in an airtight container in the refrigerator. Reheat gently on the stovetop, adding a splash of broth or plant milk if it has thickened too much.
Can I freeze vegan mushroom gravy?
Yes, you can! Allow the gravy to cool completely, then transfer it to a freezer-safe container or freezer bags. It can be frozen for up to 2-3 months. Thaw overnight in the refrigerator, then reheat gently on the stovetop, adjusting consistency with broth as needed.
What types of mushrooms are best for gravy?
Baby bella (cremini) mushrooms are excellent for their robust flavor and texture. White button mushrooms also work well. For a more intense umami, consider adding or substituting some shiitake or porcini mushrooms. A mix often yields the most complex flavor.
Is poultry seasoning truly vegan?
In most cases, yes! Poultry seasoning is typically a blend of herbs and spices like sage, thyme, marjoram, and rosemary, without any actual poultry products. However, it’s always a good practice to check the ingredient label to ensure it’s free of any animal-derived components.
Why use dairy-free butter instead of oil for the roux?
While you could technically make a roux with just oil, dairy-free butter contributes a rich, creamy flavor and a more luxurious mouthfeel that is essential for a traditional-tasting gravy. It mimics the richness of dairy butter without any animal products.
How can I make this gravy richer or more umami?
For an even richer, deeper umami flavor, you can add a teaspoon of nutritional yeast, a dash of soy sauce or tamari (for gluten-free), or a splash of liquid smoke during the simmering process. Roasting your mushrooms before adding them to the pan can also intensify their flavor.
Why This Vegan Mushroom Gravy is a Must-Try for Any Occasion
This vegan mushroom gravy is more than just a side dish; it’s a testament to how incredible plant-based cooking can be. It’s quick, easy, and bursting with rich, savory flavor that will delight everyone at your table, regardless of their dietary preferences. Whether you’re preparing for a holiday feast, a cozy weeknight dinner, or simply craving a comforting classic, this dairy-free mushroom gravy is guaranteed to become a cherished recipe in your kitchen. Its simplicity belies its profound taste, proving that delicious, wholesome food doesn’t have to be complicated.
More Festive Recipes to Complete Your Meal
- Healthy Green Bean Casserole
- Vegan Sweet Potato Pie
- Savory Mashed Sweet Potatoes
Hey! If you make this recipe, I’d really appreciate it if you could comment below and leave a star rating. Thanks!
Mushroom Gravy Recipe (Vegan)
Erin Alvarez
4
15 mins
15 mins
This Mushroom Gravy Recipe is so flavorful, you’ll never know it’s dairy free! It uses dairy free butter, along with mushrooms, vegetable broth and spices to create a thick gravy that pairs perfectly with mashed potatoes, or anything really!
Ingredients
- 8 oz. bella mushrooms
- 3 tbsp olive oil
- 1/2 tsp dried thyme
- 1/4 cup dairy free butter
- 1/4 cup all purpose flour
- 1 tsp poultry seasoning
- 1/2 tsp onion powder
- 1/2 tsp dried rosemary
- 1/4 tsp salt
- black pepper to taste
- 2 cups vegetable broth
Instructions
- Add olive oil, mushrooms and thyme to a large skillet and sauté the mushrooms over medium heat for 3-5 minutes or until they’re soft.
- Next, add the butter and wait for it to melt. Then, add the flour and all the seasonings and whisk continuously for 1 minute.
- Add the vegetable broth, bring mixture to a boil then reduce to a simmer and simmer for 5 minutes or so, or until the mixture has thickened into gravy. Add more salt and pepper to taste.
- Enjoy!
Notes
*Though I used baby bella mushrooms, white mushrooms will work as well.
Nutrition
Calories: 237 kcal | Carbohydrates: 11g | Protein: 2g | Fat: 21g | Saturated Fat: 4g | Sodium: 706mg | Potassium: 254mg | Fiber: 1g | Sugar: 2g | Vitamin A: 263IU | Calcium: 15mg | Iron: 1mg