Rich Creamy Vegan Mushroom Gravy Recipe Easy Homemade from Scratch

Posted on

vegan mushroom gravy - featured image

“Are you sure this gravy doesn’t have any dairy?” a friend asked me last Sunday, spoon halfway to her mouth, eyes wide with surprise. Honestly, I didn’t expect the rich creamy vegan mushroom gravy from scratch to fool anyone, but there it was—thick, velvety, and packed with earthy mushroom goodness that made my kitchen smell like a cozy forest retreat.

It all started on a day when I was scrambling to pull together a comforting dinner after a long, exhausting afternoon. The fridge was looking pretty bare, but I had a small stash of mushrooms and some pantry staples. I figured, why not whip up a quick sauce to smother over mashed potatoes? The result? Unexpectedly luxurious, totally plant-based mushroom gravy that felt like a warm hug on a plate.

Since then, I couldn’t stop making this gravy. It popped up on my dinner table multiple times last week, replacing heavier cream-based sauces and adding a satisfying umami punch. What surprised me most was how simple ingredients, when cooked just right, could create such a luscious and comforting sauce. I’ve tweaked the recipe a bit here and there, but the core remains the same—fresh mushrooms, a touch of herbs, and creamy texture without any cream.

So, if you’ve ever hesitated to try a vegan gravy because you thought it might be watery or bland, this recipe might just change your mind. It’s the kind of gravy that makes you pause, savor, and maybe even close your eyes after the first bite. That quiet moment of satisfaction is why this recipe stuck around in my kitchen—and why I’m happy to share it with you.

Why You’ll Love This Recipe

This rich creamy vegan mushroom gravy from scratch is one of those rare recipes that’s both simple and impressive. Over many attempts, I’ve found it reliably hits all the right notes—comfort, depth, and ease—without needing any hard-to-find ingredients or fancy equipment. Here’s why it’s become my go-to gravy:

  • Quick & Easy: Ready in about 25 minutes, making it perfect for busy weeknights or when you suddenly realize your meal needs that special sauce.
  • Simple Ingredients: Uses pantry staples like flour, vegetable broth, and fresh mushrooms—no last-minute grocery runs needed.
  • Perfect for Comfort Meals: Whether it’s mashed potatoes, vegan meatloaf, or even a hearty grain bowl, this gravy adds that cozy, soulful touch.
  • Crowd-Pleaser: Vegan or not, everyone seems to ask for seconds. I’ve served it alongside my zesty garlic marinated mushrooms appetizer, and it was a hit!
  • Unbelievably Delicious: The deep umami flavor from sautéed mushrooms combined with a creamy, smooth texture makes this gravy feel indulgent but without the dairy.

What sets this gravy apart is the way it’s built from scratch with whole ingredients—no canned soups or pre-made mixes. The secret is in slowly caramelizing the mushrooms and onions to coax out their natural sweetness and savoriness, then blending everything into a silky sauce with just the right thickness. It’s a little like magic, but honestly, it’s just patience and love in a pan.

This recipe isn’t just vegan gravy; it’s the kind of sauce that turns simple meals into something memorable, whether you’re cooking for yourself or a bunch of guests. It’s comforting, versatile, and totally worth the few extra minutes it takes to make.

What Ingredients You Will Need

This recipe uses simple wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples or fresh produce you can find year-round. Here’s what you’ll gather for your rich creamy vegan mushroom gravy from scratch:

  • Fresh Mushrooms: 10 ounces (280 grams), sliced (I prefer cremini for their deep flavor, but button mushrooms work well too)
  • Yellow Onion: 1 medium, finely chopped (adds natural sweetness and depth)
  • Garlic: 3 cloves, minced (for that savory kick)
  • Olive Oil or Vegan Butter: 2 tablespoons (for sautéing; vegan butter adds richness)
  • All-Purpose Flour: 3 tablespoons (helps thicken the gravy; use gluten-free flour if needed)
  • Vegetable Broth: 2 cups (480 ml), preferably low sodium—this controls the salt level and flavor)
  • Unsweetened Plant-Based Milk: 1/2 cup (120 ml), like almond or oat milk (adds creaminess without dairy)
  • Soy Sauce or Tamari: 1 tablespoon (for umami and color; tamari if gluten-free)
  • Nutritional Yeast: 2 tablespoons (optional, but it adds a cheesy, savory note)
  • Dried Thyme: 1 teaspoon (earthy herb that complements mushrooms)
  • Black Pepper: Freshly ground, to taste
  • Salt: To taste (start small, you can always add more)

If you’re feeling adventurous, swapping cremini for wild mushrooms elevates the flavor even more. For those avoiding soy, coconut aminos can replace soy sauce, though it will be a bit sweeter. I’ve found nutritional yeast to be a secret weapon in achieving that creamy, savory depth—totally worth adding if you have it on hand.

Equipment Needed

  • Large Skillet or Sauté Pan: A wide pan helps mushrooms cook evenly and brown nicely. I use a non-stick skillet, but stainless steel works too.
  • Wooden Spoon or Silicone Spatula: For stirring and scraping the pan without scratching.
  • Whisk: Useful for stirring the flour into the fat and for blending the gravy smoothly with broth and milk.
  • Measuring Cups and Spoons: Precision matters here, especially for flour and liquids.
  • Immersion Blender (Optional): If you want an ultra-smooth gravy, blending directly in the pan is a breeze. Otherwise, a regular blender or food processor works fine.

If you don’t have an immersion blender, no worries—I often just leave the gravy a bit chunky for texture, which honestly feels more rustic and homemade. A budget tip: a sturdy wooden spoon and a good non-stick pan will get you far with this recipe.

Preparation Method

vegan mushroom gravy preparation steps

  1. Prep Your Ingredients: Slice 10 ounces (280 grams) of mushrooms and finely chop 1 medium yellow onion. Mince 3 garlic cloves. Having everything ready before you start cooking saves time.
  2. Sauté Onions and Mushrooms: Heat 2 tablespoons olive oil or vegan butter in a large skillet over medium heat. Add the onions and cook for about 5 minutes, stirring occasionally, until softened and golden. Toss in the mushrooms and cook for another 8-10 minutes until they release their juices and start to brown. This step is key to developing flavor—don’t rush it!
  3. Add Garlic and Herbs: Stir in the minced garlic and 1 teaspoon dried thyme. Cook for 1 minute more until fragrant. Be careful not to burn the garlic.
  4. Make a Roux: Sprinkle 3 tablespoons of all-purpose flour over the mushroom mixture. Stir constantly with a whisk or wooden spoon for 2 minutes to cook out the raw flour taste. The mixture will thicken and look pasty.
  5. Add Liquids Gradually: Slowly pour in 2 cups (480 ml) vegetable broth while whisking continuously to avoid lumps. Then add 1/2 cup (120 ml) unsweetened plant-based milk. Keep whisking until the gravy is smooth and starts to thicken—this usually takes about 3-5 minutes.
  6. Season and Simmer: Stir in 1 tablespoon soy sauce or tamari, 2 tablespoons nutritional yeast (if using), and season with salt and freshly ground black pepper to taste. Reduce heat to low and let the gravy simmer gently for 5 minutes, stirring occasionally. It should be thick enough to coat the back of a spoon.
  7. Blend for Creaminess (Optional): For an ultra-smooth texture, use an immersion blender right in the pan to blend the gravy until creamy. If you prefer a chunkier feel, skip this step.
  8. Final Taste Check: Give your gravy a final taste and adjust seasoning as needed. If it’s too thick, add a splash more broth or plant milk.

Pro Tip: Don’t skip the browning stage of the mushrooms—it’s where the magic happens. I once hurried this step and ended up with a flat-tasting gravy. Lesson learned! Take your time, and you’ll be rewarded with layers of flavor.

Cooking Tips & Techniques

Making a flawless vegan mushroom gravy from scratch is all about layering flavors and getting the texture just right. Here are a few tips I’ve picked up along the way:

  • Use Fresh, Firm Mushrooms: Avoid mushrooms that are slimy or old. Fresh ones brown better and give richer flavor.
  • Don’t Crowd the Pan: If your mushrooms are too packed, they’ll steam instead of brown. Cook in batches if necessary.
  • Cook the Flour Thoroughly: Stirring the flour into the fat and mushroom mixture for a couple of minutes prevents a raw, pasty taste in your gravy.
  • Whisk Constantly When Adding Liquids: This avoids lumps and keeps the gravy silky smooth.
  • Simmer, Don’t Boil: A gentle simmer thickens the gravy without breaking it down or causing separation.
  • Timing Matters: Prepare your mashed potatoes or main dish so that your gravy finishes last—fresh and warm.

One of my early slips was skipping the nutritional yeast—thinking it was just an extra. But honestly, that little sprinkle adds a savory, cheesy undertone that pulls the whole thing together. Also, once I started using tamari instead of plain soy sauce, the color and depth improved dramatically. Little tweaks like these make a big difference.

Variations & Adaptations

This mushroom gravy is a fantastic base you can adjust to suit your taste or dietary needs:

  • Gluten-Free: Swap all-purpose flour for a gluten-free blend or cornstarch. If using cornstarch, mix with a little cold water before adding to avoid clumps.
  • Herb Variations: Try fresh rosemary or sage instead of thyme for a more aromatic twist, especially great for holiday meals.
  • Spicy Kick: Add a pinch of smoked paprika or cayenne pepper to give the gravy a subtle heat that pairs wonderfully with roasted veggies.
  • Different Mushrooms: Mix shiitake or oyster mushrooms with cremini for a more complex flavor profile.
  • Cashew Cream Addition: For extra creaminess, stir in 1/4 cup of soaked cashew cream near the end. I did this once when I wanted an ultra-luxe sauce for a fancy dinner.

For a quicker option, you can use pre-sliced mushrooms from the store, but fresh ones you sauté yourself always taste better. If you want to make it ahead, the flavors actually deepen after a day in the fridge, making leftovers even tastier.

Serving & Storage Suggestions

This rich mushroom gravy is best served warm, spooned generously over mashed potatoes, roasted vegetables, or even a hearty grain bowl. Its creamy texture makes it a perfect partner for dishes like vegan meatloaf or my favorite savory sides.

For a festive touch, I sometimes serve it alongside a simple vegan roast and a fresh herb salad to balance the richness. It also pairs well with the tangy brightness of a cranberry spread, like the one in my festive cranberry cream cheese spread recipe.

To store, keep the gravy in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove over low heat, adding a splash of broth or plant milk to loosen it up if needed. You can also freeze it in portions for up to 2 months—just thaw overnight in the fridge before reheating.

Flavors tend to deepen and meld over time, so leftovers often taste even better the next day. Just give it a quick whisk before serving to bring back that silky texture.

Nutritional Information & Benefits

This vegan mushroom gravy is not just comforting but also nourishing. Here’s an approximate breakdown per serving (about 1/4 cup or 60 ml):

Calories 60
Fat 3 g
Carbohydrates 7 g
Protein 1.5 g
Fiber 1 g

Mushrooms provide antioxidants and B vitamins, while the plant-based milk and nutritional yeast contribute some protein and essential nutrients. This gravy is naturally low in saturated fat and free from cholesterol, making it a heart-friendly choice.

If you’re gluten-sensitive, just swap the flour as mentioned earlier to keep it safe. Overall, it’s a guilt-free way to add richness and flavor without dairy or animal products.

Conclusion

Making this rich creamy vegan mushroom gravy from scratch has been a small but meaningful discovery in my kitchen. It’s simple, satisfying, and turns everyday meals into something a little more special without fuss or fancy ingredients. Whether you’re vegan, trying to cut back on dairy, or just love mushrooms, this gravy is worth keeping in your recipe box.

Feel free to tweak it to your taste—switch up herbs, add a bit of spice, or blend it smooth or chunky. I love how forgiving and adaptable it is. Plus, it’s a great way to impress guests who might not even realize it’s vegan!

If you try it, I’d love to hear how you served it or your favorite variations. Sharing recipes that bring people together (and a little extra comfort) is what cooking’s all about, right? So here’s to cozy meals, warm flavors, and gravy that makes you smile.

FAQs

Can I make this mushroom gravy ahead of time?

Yes! You can prepare it up to 3 days in advance and store it in the refrigerator. Just reheat gently on the stove, adding a splash of broth or plant milk to loosen if needed.

Is this gravy gluten-free?

Not as written, but you can easily make it gluten-free by substituting the all-purpose flour with a gluten-free flour blend or cornstarch.

Can I use dried mushrooms instead of fresh?

Fresh mushrooms give the best texture and flavor, but you can rehydrate dried mushrooms and use them too. Just soak them in warm water, chop finely, and reduce the broth accordingly.

What plant-based milk works best in this recipe?

Unsweetened almond, oat, or soy milk all work well. Choose unsweetened to avoid altering the gravy’s flavor.

How can I make the gravy thicker or thinner?

For thicker gravy, add a little more flour and cook it a bit longer. To thin it out, stir in extra broth or plant milk until you reach your desired consistency.

Pin This Recipe!

vegan mushroom gravy recipe
Print

Rich Creamy Vegan Mushroom Gravy Recipe Easy Homemade from Scratch

A rich, creamy, and velvety vegan mushroom gravy made from scratch using simple pantry staples and fresh mushrooms. Perfect for comfort meals like mashed potatoes or vegan meatloaf.

  • Author: Paula
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 6 servings 1x
  • Category: Sauce
  • Cuisine: Vegan, American

Ingredients

Scale
  • 10 ounces (280 grams) fresh mushrooms, sliced (cremini preferred, button mushrooms work too)
  • 1 medium yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 2 tablespoons olive oil or vegan butter
  • 3 tablespoons all-purpose flour (use gluten-free flour if needed)
  • 2 cups (480 ml) vegetable broth, preferably low sodium
  • 1/2 cup (120 ml) unsweetened plant-based milk (almond or oat milk recommended)
  • 1 tablespoon soy sauce or tamari
  • 2 tablespoons nutritional yeast (optional)
  • 1 teaspoon dried thyme
  • Freshly ground black pepper, to taste
  • Salt, to taste

Instructions

  1. Slice 10 ounces (280 grams) of mushrooms and finely chop 1 medium yellow onion. Mince 3 garlic cloves.
  2. Heat 2 tablespoons olive oil or vegan butter in a large skillet over medium heat. Add the onions and cook for about 5 minutes, stirring occasionally, until softened and golden.
  3. Add the mushrooms and cook for another 8-10 minutes until they release their juices and start to brown.
  4. Stir in the minced garlic and 1 teaspoon dried thyme. Cook for 1 minute more until fragrant.
  5. Sprinkle 3 tablespoons of all-purpose flour over the mushroom mixture. Stir constantly with a whisk or wooden spoon for 2 minutes to cook out the raw flour taste.
  6. Slowly pour in 2 cups (480 ml) vegetable broth while whisking continuously to avoid lumps. Then add 1/2 cup (120 ml) unsweetened plant-based milk. Keep whisking until the gravy is smooth and starts to thicken, about 3-5 minutes.
  7. Stir in 1 tablespoon soy sauce or tamari, 2 tablespoons nutritional yeast (if using), and season with salt and freshly ground black pepper to taste.
  8. Reduce heat to low and let the gravy simmer gently for 5 minutes, stirring occasionally until thick enough to coat the back of a spoon.
  9. Optional: Use an immersion blender in the pan to blend the gravy until creamy for an ultra-smooth texture, or leave it chunky for a rustic feel.
  10. Taste and adjust seasoning as needed. If too thick, add a splash more broth or plant milk.

Notes

Do not skip browning the mushrooms as it develops deep flavor. Nutritional yeast adds a cheesy, savory depth. Use tamari for gluten-free option and better color. For gluten-free gravy, substitute flour with gluten-free blend or cornstarch mixed with cold water. Gravy thickens upon simmering; adjust liquid to desired consistency. Can be made ahead and stored in fridge up to 4 days or frozen up to 2 months.

Nutrition

  • Serving Size: 1/4 cup (60 ml)
  • Calories: 60
  • Sugar: 1
  • Fat: 3
  • Carbohydrates: 7
  • Fiber: 1
  • Protein: 1.5

Keywords: vegan mushroom gravy, creamy vegan gravy, mushroom sauce, plant-based gravy, dairy-free gravy, easy vegan sauce, homemade mushroom gravy

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating