Vegan XO Sauce Recipe: Umami-Rich Mushroom and Chili Fusion

Complete Vegan XO Sauce Recipe: Umami Rich Mushroom and Chili Fusion overview image

This plant-based version reimagines the classic Cantonese condiment without compromising its signature complexity. The secret lies in layering dried mushrooms, shallots, and chilies for that umami-rich depth.

Perfect for stirring into noodles, drizzling over dumplings, or using as a marinade. Stores beautifully in the fridge for up to two weeks—its flavors deepen over time.

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
⏱️
Total Time
30 min
🔥
Calories
Low Cal

Ingredients for Vegan Xo Sauce

Ten plant-based ingredients layer bold umami flavors without compromise. Perfect for any pantry.

Ingredient Amount Notes
Dried Shiitake Mushrooms 🍄 1 cup Rehydrated and finely diced
Shallots 🧅 ½ cup Finely minced for texture
Dried Red Chilies 🌶️ 10 pieces Seeds removed, soaked and chopped
Garlic Cloves 🧄 6 cloves Minced for aromatic base
Fresh Ginger 🌿 1 tbsp Finely grated for zing
Soy Sauce 💧 ½ cup Low-sodium preferred for balance
Vegetable Oil 🫒 ½ cup Neutral flavor for frying
Maple Syrup 🍁 2 tbsp For subtle sweetness
Rice Vinegar 🍚 2 tbsp Adds bright acidity
Sea Salt 🧂 1 tsp Adjust to taste

The dried shiitake mushrooms are non-negotiable for authentic depth—look for whole caps at Asian markets or well-stocked grocery stores. Rehydrate them in hot vegetable broth (not water) for maximum flavor extraction. Shallots add a delicate sweetness that onions can’t quite match, and fresh ginger and garlic are the aromatic backbone. For the chilies, any dried red variety works, but Thai bird’s eye or Chiles de Árbol deliver the right heat level.

No soy sauce? Tamari or coconut aminos work in a pinch (adjust salt accordingly). Swap maple syrup for agave or date syrup if needed. If you can’t find dried shiitakes, porcini or wood ear mushrooms add similar umami, though the texture will differ slightly. The oil must be neutral—avocado or grapeseed oil are excellent alternatives to vegetable oil. Skip the salt initially; the soy sauce may provide enough.

This sauce actually improves with age. Store in an airtight jar in the fridge for up to 2 weeks. The flavors meld and deepen over time. For longer storage, freeze in ice cube trays (about 3 months). Always give it a good stir before using, as the ingredients may settle.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just toss everything in the blender—shiitakes, shallots, the whole aromatic crew—and let it work its magic.
  • Umami Bomb: The dried mushrooms and ginger give it that deep, savory punch that’s honestly addictive.
  • Stir-Fry Superstar: I drizzle it on noodles, tofu, even roasted veggies—it turns any dish into something special.
  • Lasts for Weeks: A small batch keeps in the fridge for ages, so I always have that bold flavor on hand.

Step-by-Step Instructions for Vegan XO Sauce

Master the technique for building deep, complex umami flavors in this plant-based adaptation.

Step 1: Rehydrate and Prepare Aromatics

Begin by rehydrating the 1 cup Dried Shiitake Mushrooms in hot water for 20-30 minutes until pliable. Drain, reserving ¼ cup of the soaking liquid, then finely dice the mushrooms. Meanwhile, finely mince the 0.5 cup Shallots, 6 cloves Garlic Cloves, and 1 tbsp Fresh Ginger.

Remove seeds from the 10 pieces Dried Red Chilies and soak them in warm water for 15 minutes to soften before finely chopping. This preparation ensures even cooking and prevents bitter, underhydrated pieces in the final sauce.

Step 2: Bloom Spices in Hot Oil

Heat the 0.5 cup Vegetable Oil in a wok or deep skillet over medium heat until it shimmers. Add the minced shallots and cook for 3-4 minutes, stirring frequently, until they turn translucent and just begin to caramelize at the edges.

Add the chopped chilies, garlic, and ginger to the oil. Stir constantly for 2-3 minutes until the mixture becomes fragrant and the garlic takes on a pale golden hue. Watch closely—garlic burns easily and will impart a bitter flavor if overcooked.

Step 3: Develop Umami Base

Incorporate the diced shiitake mushrooms into the aromatic oil mixture. Cook over medium-low heat for 8-10 minutes, stirring occasionally, until the mushrooms darken and release their moisture, then begin to crisp at the edges.

This extended cooking time is critical for developing the deep, savory foundation that defines XO sauce. The mushrooms should reduce significantly in volume and adopt a slightly chewy texture, concentrating their umami essence.

Step 4: Balance with Sweet and Sour

Pour in the 0.5 cup Soy Sauce and reserved mushroom soaking liquid. Increase heat to medium-high and simmer for 5 minutes, allowing the liquid to reduce by half. This step intensifies the salty-savory profile while deglazing the pan.

Stir in the 2 tbsp Maple Syrup and 2 tbsp Rice Vinegar, then season with 1 tsp Sea Salt. Simmer for an additional 3-4 minutes until the sauce thickens slightly and coats the back of a spoon. The maple syrup should mellow the heat while the rice vinegar provides a bright, tangy counterpoint.

Step 5: Cool and Store

Remove the sauce from heat and let it cool to room temperature. The flavors will continue to meld and deepen as it rests. The finished sauce should have a glossy sheen with visible bits of mushroom, chili, and aromatics suspended throughout.

Transfer to a clean jar and store in the refrigerator for up to 2 weeks. The sauce will thicken further as it chills. For best results, allow it to sit for at least 24 hours before using to let the flavors fully integrate.

👨‍🍳

Pro Tips For Making Vegan Xo Sauce

  • Soak Mushrooms Longer: Give those dried shiitakes at least 30 minutes in hot water—I learned this the hard way when my first batch tasted like chewy cardboard. The longer soak plumps them up and extracts deeper umami.
  • Toast the Chilies: Heat your dried red chilies in a dry pan for 1-2 minutes until fragrant before blending. Sounds weird, but it works: this wakes up their smoky heat and prevents a raw, bitter edge.
  • Skip the Seeds: Remove most of the chili seeds before processing unless you want face-melting heat. After burning my tongue on the first attempt, I now keep a few for flavor but dump the rest.
  • Blend in Batches: Pulse your shallots, garlic, and ginger in small batches with a little oil to avoid a paste that’s too wet. This isn’t the prettiest method, but it’s the tastiest—guarantees even texture without overloading the blender.

Serving Suggestions for This vegan xo sauce

Noodle Pairings

Toss this sauce with 8 oz fresh egg-free noodles for a quick weeknight meal. I love using rice noodles or udon—their chewy texture soaks up the sauce beautifully. Cook noodles al dente, then toss with 2-3 tbsp of sauce per serving. 🔥

Dumpling Drizzle

Use as a dipping sauce for vegan dumplings or potstickers. Thin with 1 tsp water if needed for easier drizzling. The umami depth elevates store-bought dumplings to restaurant quality. I always keep a jar in my fridge for this purpose.

Stir-Fry Finisher

Add 1-2 tbsp at the end of stir-frying vegetables or tofu. The sauce caramelizes slightly in the hot pan, creating a glossy coating. Works particularly well with bok choy, bell peppers, and snap peas.

Marinade Magic

Marinate tofu cubes or tempeh slices in 3 tbsp sauce for at least 30 minutes before baking or pan-frying. The flavors penetrate deeply, especially if you score the tofu first. This is my go-to for meal prep.

Soup Enhancer

Stir 1 tbsp into hot vegetable or miso soup for an instant flavor boost. The sauce dissolves beautifully, adding complexity without overpowering. Perfect for chilly days when you want extra warmth in your bowl.

Garnish Idea

Drizzle over roasted vegetables like Brussels sprouts or cauliflower before serving. The heat from the veggies releases the sauce’s aromas. I often add a sprinkle of toasted sesame seeds for crunch. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 24g31%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 1200mg52%
Total Carbohydrate 18g7%
Dietary Fiber 3g11%
Sugars 8g
Protein 4g8%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use fresh mushrooms instead of dried?

Fresh mushrooms won’t provide the same intense umami. Dried shiitakes are essential for that concentrated flavor. If you must substitute, use 1.5 cups fresh and cook them down until all moisture evaporates.

2

How spicy is this version?

It delivers moderate heat from the 10 dried chilies. Remove all seeds for milder flavor, or add more for extra kick. The maple syrup balances the spice nicely.

3

What if my sauce turns out too thick?

Thin it with 1-2 tbsp water or reserved mushroom soaking liquid. Heat gently while stirring. The consistency should coat a spoon but still drizzle easily.

4

Can I make it oil-free?

For an oil-free version, dry-toast the aromatics in a nonstick pan until fragrant. Then proceed with the recipe, but expect slightly less richness in the final sauce.

★★★★★4.6(11 reviews)
Brandon Thompson