Vegan Gravy

Toasted mushrooms and layered aromatics give this gravy real depth—no meat, dairy, or other animal products needed.

Vegetarian gravy being poured onto mashed potatoes accompanied by roasted Brussels sprouts

Serious Eats / Deli Studios

Why It Works

  • Grinding the dried mushrooms into a powder creates a flour-like thickener for the gravy. 
  • Toasting dried mushroom powder intensifies the fungi's glutamates, boosting savory depth.
  • Coconut milk enriches the gravy and gives it more body.

Thanksgiving is all about gathering with the people you love—but it also means navigating a tangle of dietary needs. I developed this meat- and dairy-free gravy below last year for my niece Alice, who's a vegan, because everyone deserves a gravy they can slather over their Thanksgiving plate. Alice also follows a gluten-free diet, so I've offered a gluten-free option of the recipe, as well. (If you want the gravy to be gluten-free, choose a gluten-free tamari over traditional soy sauce, and check the labels carefully on the broth and Dijon mustard—gluten can hide in some surprising places.)

Does it taste exactly like gravy made from pan drippings and roasted turkey bones? Not really. But this gravy is savory and rich in its own right, with the familiar Thanksgiving trio of rosemary, thyme, and sage, and a deep umami backbone from dried mushrooms rather than meat.

The Power of Dried Mushrooms

Just because a gravy is meatless doesn't mean you have to sacrifice depth or richness. Dried mushrooms provide the savory foundation of this recipe, thanks to glutamate—one of the same compounds that give cooked meats their satisfying umami notes. Because they're dried, their flavor is already concentrated, and toasting them deepens it even further, adding a warm, roasted complexity. They're also one of my favorite pantry shortcuts beyond Thanksgiving. I toss dried mushrooms into soups and stocks for instant complexity, or rehydrate and chop them when I want concentrated mushroom flavor in risotto, pasta, and sauces.

Why You Should Grind and Toast the Mushrooms

Instead of simply steeping the dried mushrooms in water to make the base, I freeze them, grind them into a fine powder, then toast that powder on the stove. I borrow this technique from Mandy Lee's mushroom-steak sauce: Freezing makes mushrooms brittle and easier to pulverize, yielding a superfine powder that toasts quickly and evenly, which means no flour or added starch is needed to thicken the gravy. Toasting the mushroom powder until it darkens and smells nutty does two key things. First, it concentrates the natural glutamate—the amino acids that drive umami—so you get richer, more intense savoriness. Second, it adds roasted, nutty, aromatic notes that deepen the flavor beyond "mushroomy" into something more layered.

Building the Aromatic Base

From there, the gravy is enhanced with sage, rosemary, and thyme, for a woodsy depth that's synonymous with the holidays. As the herbs sizzle in coconut oil, their essential oils bloom, creating an aromatic base. Shallots and garlic round out the flavor, softening and turning sweet as they cook. Together, they bring the familiar comfort of classic gravy to this plant-based version.

Coconut Milk for Richness

Full-fat coconut milk adds richness and body to the gravy. Don't worry about it tasting tropical— the coconut flavor mellows as the gravy cooks, and its faint sweetness is balanced by the herbs, garlic, shallots, and toasted mushrooms. You could use oat or cashew milk for a subtler result, but full-fat coconut milk delivers the richest, most satisfying texture. 

A person scooping vegan gravy from a pot with a ladle with mashed potatoes and vegetables visible nearby

Serious Eats / Deli Studios

The Final Layer of Depth

To deepen the gravy further, I call for two types of soy sauce. Regular soy sauce (or tamari, if you're keeping things gluten-free) adds saltiness and umami that amplifies the mushroom base. Dark soy sauce, used in a much smaller amount, brings a deeper color and a hint of molasses-like sweetness that rounds out the flavors and makes the gravy look richer and more like traditional turkey gravy. If you don't have dark soy sauce—or prefer to skip it—the gravy will still be savory and well-balanced, just a touch lighter in both color and flavor.

In the end, the flavors come together into a gravy that's savory, aromatic, and fully layered—no meat or other animal products needed.

Recipe Details

Vegan Gravy

Prep 5 mins
Cook 25 mins
Total 30 mins
Makes 1 cup
Keep Screen Awake

Ingredients

  • 1 3/4 ounces (50 g) dried mushrooms, such as shiitake or porcini, frozen for at least 2 hours

  • 2 tablespoons (30 ml) refined coconut oil

  • 4 sprigs fresh thyme

  • 2 sprigs fresh rosemary

  • 4 large fresh sage leaves

  • 1/2 teaspoon freshly ground black pepper

  • 1 large shallot (3 1/2 ounces; 100 g), thinly sliced

  • 4 cloves garlic, smashed and peeled

  • 1 cup (240 ml) full-fat canned coconut milk, mixed well

  • 1 cup (240 ml) store-bought or homemade vegetable broth, plus more as needed

  • 2 tablespoons (30 ml) soy sauce or tamari, plus more as needed (see notes)

  • 1/4 teaspoon dark soy sauce, optional (see notes)

  • 2 teaspoons (10 ml) Dijon mustard

  • 1/4 teaspoon freshly grated nutmeg, optional

Directions

  1. In a spice grinder or small blender, process dried mushrooms to a fine powder, about 1 minute. Transfer powder to a medium saucepan and toast over medium-low heat, stirring constantly, until it browns and the aroma turns nutty, 5 to 6 minutes. Immediately transfer toasted powder to a small bowl to prevent further darkening; set aside.

    A container of sliced mushrooms above an electric stove with a saucepan of liquid preparation

    Serious Eats / Deli Studios

  2. In now-empty saucepan, heat coconut oil until simmering. Add thyme, rosemary, sage, and black pepper. Cook, stirring occasionally, until herbs are crisp and oil is fragrant, 3 to 5 minutes. Add shallot and garlic and cook, stirring often, until softened and edges begin to brown, 3 to 5 minutes.

    Two cooking steps showing herbs and aromatics simmering in a saucepan on a stovetop

    Serious Eats / Deli Studios

  3. Stir in coconut milk, broth, soy sauce, and dark soy sauce, if using. Whisk in reserved mushroom powder to combine. Bring to a simmer, then reduce heat to low, and cook, stirring occasionally, until gravy thickens and coats the back of a spoon, about 5 minutes. If gravy thickens too much, adjust consistency with additional broth.

    A hand pouring liquid from a measuring cup into a saucepan containing sauce and herbs placed on an induction stovetop

    Serious Eats / Deli Studios

  4. Strain gravy through a fine-mesh strainer set over a bowl, pressing on solids to extract as much liquid as possible; discard solids. Whisk in Dijon mustard and nutmeg until smooth. Season with additional soy sauce to taste. Serve.

    Hands straining gravy through a mesh sieve with a whisk

    Serious Eats / Deli Studios

Special Equipment

Spice grinder, medium saucepan, fine-mesh strainer

Notes 

Opt for tamari over soy sauce to keep the gravy gluten-free. (While most tamari, Dijon mustards, and broths are gluten-free, it’s important to check the label if gluten is a concern.) 

Using dark soy sauce gives the gravy a deeper color. Omit or use a gluten-free brand to keep the gravy gluten-free.

Make-Ahead Storage

The gravy can be made up to 4 days in advance. Store in an airtight container in the refrigerator. Reheat gently in a small saucepan over low heat, whisking occasionally, until hot and smooth. If needed, whisk in a splash of vegetable broth or water to restore consistency.

Leftovers can be stored in an airtight container in the refrigerator for up to 4 days.

Nutrition Facts (per serving)
1265 Calories
107g Fat
74g Carbs
22g Protein
×
Nutrition Facts
Amount per serving
Calories 1265
% Daily Value*
Total Fat 107g 137%
Saturated Fat 90g 451%
Cholesterol 0mg 0%
Sodium 5449mg 237%
Total Carbohydrate 74g 27%
Dietary Fiber 14g 49%
Total Sugars 11g
Protein 22g
Vitamin C 19mg 93%
Calcium 199mg 15%
Iron 14mg 76%
Potassium 1947mg 41%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)