Crispy Chinese Fried Oyster Mushrooms with Vegan Char Siu Recipe

These Chinese fried char siu oyster mushrooms deliver bold, umami-packed flavour in a quick, easy vegan recipe. A simple homemade char siu-style marinade soaks into tender oyster mushrooms, then a quick sear caramelises the sugars for crisp, sticky edges. Serve with sushi rice and a bright, quick-pickled salad to balance the richness — a perfect gluten-free, dairy-free and soy-free-friendly option when made with tamari or coconut aminos.

Photo of a small bowl filled with some sushi rice, pickled shredded vegetables and Char Siu mushrooms on top.

Having lived in Singapore for several years, I grew to love Chinese char siu flavours and wanted a plant-based alternative to share with family. This recipe uses pearl oyster mushrooms for a satisfying, slightly chewy texture that soaks up the marinade beautifully. The result is a sweet, savoury and lightly crisp bite that even mushroom-sceptic kids often enjoy.

Photo of a decorated oval plate with some sushi rice, Char Siu mushrooms and pickled salad, on a wooden tabletop, with chop sticks holding up one mushroom.

Why you will love this Chinese fried oyster mushroom recipe

  • Meaty texture: oyster mushrooms offer a satisfying chew and absorb the char siu-style marinade well.
  • Crispy and sticky: quick frying caramelises the marinade for crisp edges and intensified umami.
  • Balanced: the sweet, sticky mushroom coating is cut through with a tangy pickled salad for freshness.
  • Quick to prepare: a short marinating time and a few minutes in the pan are all you need to finish the dish.
Photo showing a bowl of raw pearl oyster mushrooms on a wooden tabletop.
Pearl oyster mushrooms – so pretty!

Why use oyster mushrooms

Pearl oyster mushrooms are ideal because they’re large, tender and slightly chewy, which helps them mimic the mouthfeel of char siu pork when marinated and fried. If you prefer a higher-protein alternative, pressed firm tofu can be used instead — slice or cube it so it soaks up the marinade.

How to prepare oyster mushrooms

Cleaning

Mushrooms absorb water quickly, so avoid rinsing. Instead wipe them clean with a damp cloth or use a soft brush to remove dirt.

Prepping

If mushrooms arrive in a cluster, use a sharp knife to separate them from the main stem and trim any woody parts. Pearl oyster mushrooms can be used whole; larger king oysters should be sliced lengthways to help them absorb the marinade and to cook evenly.

Photo of a dark blue patterned oblong dish resting on a napkin on a wooden table with Char Siu mushrooms, sushi rice and pickled salad.

Main ingredients

Char Siu Mushrooms

  • Oyster mushrooms – Pearl oyster mushrooms are preferred for their texture and ability to soak up the marinade.
  • Hoisin sauce – a sweet, tangy base for the marinade. Use a gluten-free version if needed.
  • Tamari or gluten-free soy sauce – for depth and umami.
  • Rice vinegar – adds brightness to the marinade.
  • Brown rice syrup or coconut sugar – provides sweetness and helps caramelise the mushrooms.
  • Chinese five spice – gives that recognisable Chinese flavour note.
  • Garlic powder – or use fresh garlic carefully to avoid burning while frying.
Photo showing the ingredients needed to make vegan Char Siu oyster mushrooms.

Pickled salad

  • Carrot, cabbage, red onion – julienned or shredded to absorb the pickling liquid. Optional: julienned cucumber (salt and drain first).
  • Pickling juice – rice vinegar with a pinch of salt and a touch of sweetener such as maple syrup or brown rice syrup.
Photo of the ingredients to make pickled salad.

Quantities and full step-by-step instructions are provided in the recipe section below.

How to make this recipe

The pickled salad and mushrooms benefit from some time to rest in the fridge: aim for at least an hour if possible. When ready to serve, the mushrooms take only a few minutes to fry until deeply caramelised.

  1. Make the pickled salad: mix rice vinegar, a pinch of salt and a little maple syrup or brown rice syrup in a bowl. Add shredded carrot, cabbage and thinly sliced red onion, toss well, cover and chill for at least an hour so the vegetables soak up the flavour.
  2. Whisk the char siu marinade: combine hoisin sauce, tamari, rice vinegar, brown rice syrup, Chinese five spice and garlic powder. Pour over the cleaned and separated oyster mushrooms in a wide dish. Gently mix so all surfaces are coated, cover and refrigerate to marinate (1–4 hours).
  3. If serving with sushi rice, start cooking it about 15–20 minutes before you finish the mushrooms so everything is ready together.
  4. When rice is nearly done, heat a neutral oil in a non-stick frying pan over medium-high heat. Remove mushrooms from the marinade with a slotted spoon and lay them spaced apart in the hot pan (work in batches to avoid steaming).
  5. Fry for about 2 minutes on each side, or until deeply caramelised and crisp at the edges. Remove cooked mushrooms onto a paper-lined plate while you finish the rest.
  6. Serve the char siu mushrooms with a spoonful of pickled salad, sushi rice if using, and a sprinkle of sesame seeds.
Photo showing vegan Char Siu mushrooms frying in a pan.

Knife skills

For the pickled salad, cut vegetables into thin matchsticks (julienne) so they absorb the pickling liquid quickly. Use a julienne peeler for carrots or peel thin slices and slice into matchsticks. Cabbage can be shredded with a peeler or thinly sliced. For red onions, halve, trim the top, peel and thinly slice across the grain.

Serving suggestions

Serve small portions as an amuse-bouche or starter alongside seasoned sushi rice and pickled vegetables for a pretty presentation. For a heartier main, marinate and pan-fry tofu the same way and serve with noodles or steamed greens.

Photo of a pretty bowl filled with sushi rice, pickled salad and Char Siu mushrooms, set on a napkin with chop sticks resting.

Making ahead, leftovers and storage

You can prepare the pickled salad and marinate the mushrooms up to a day in advance and keep them refrigerated. Leftover salad works well in other dishes or stir-fries. Store uncooked, marinated mushrooms in the fridge for up to a day; cooked mushrooms keep for a couple of days but will lose some crispness on reheating.

FAQs

Can you make this with other types of mushrooms?

Use large, firm mushrooms such as oyster or shiitake for best texture. King oyster mushrooms work if sliced lengthwise. Button mushrooms are less able to absorb the marinade.

Can you make this recipe in an air fryer?

Air frying gives acceptable results but lacks the deep caramelisation from pan frying. If using an air fryer, cook at 180°C (350°F) for about 6 minutes, turning halfway and working in batches so pieces are spaced apart.

What is the best way to store fresh mushrooms?

Keep mushrooms dry to avoid sliminess. Store in a paper bag in the fridge or remove plastic film and place a paper towel over them to absorb moisture. They will typically stay fresh for a few days.

Recipe: Vegan Char Siu Mushrooms with Pickled Salad

Serves: 4 (as a starter) • Prep: 10 mins • Cook: 5 mins • Marinate: 1 hr

Ingredients

Pickled salad

  • 2 tbsp rice vinegar
  • ½ tsp brown rice syrup (or maple syrup)
  • ¼ tsp salt
  • 1 carrot, julienned
  • ¼ cabbage, shredded
  • 1 small red onion, thinly sliced

Char siu marinade

  • 50 g hoisin sauce
  • 25 g tamari (or gluten-free soy sauce)
  • 1 tbsp rice vinegar
  • 1 tbsp brown rice syrup
  • ½ tsp Chinese five spice powder
  • ½ tsp garlic powder

Mushrooms and finishing

  • 300 g oyster mushrooms, cleaned and separated
  • 2 tbsp neutral oil (grapeseed or similar)
  • 1 tbsp sesame seeds, for garnish
  • Optional: 160 g sushi rice and seasoning

Instructions

  1. Combine rice vinegar, sweetener and salt, then toss with the shredded vegetables. Cover and chill to pickle while you prepare the mushrooms.
  2. Whisk together the marinade ingredients and pour over the mushrooms in a shallow dish. Gently mix to coat and refrigerate for 1–4 hours.
  3. If serving with sushi rice, begin cooking it about 15–20 minutes before frying the mushrooms.
  4. Heat oil in a non-stick pan over medium-high heat. Remove mushrooms from the marinade with a slotted spoon and fry in a single layer without crowding the pan, in batches if necessary.
  5. Cook about 2 minutes per side until deep brown and caramelised. Transfer to a plate lined with paper towel.
  6. Serve with pickled salad, sushi rice if using, and a sprinkle of sesame seeds.

Notes

  • Pearl oyster mushrooms are recommended, but king oyster or shiitake can work if prepared appropriately.
  • Pressed firm tofu can be marinated and cooked the same way for more protein.
  • The pickled salad makes a generous amount; leftovers keep well and can be used in other dishes.

Nutrition (per serving, approximate)

Calories: 332 kcal • Carbohydrates: 56 g • Protein: 8 g • Fat: 9 g • Fiber: 6 g

If you enjoyed this recipe, please consider leaving a star rating on the original recipe page.

More vegan and gluten-free Asian recipe ideas

Try other plant-based Chinese-style dishes such as lettuce wraps with tofu filling, homemade gluten-free hoisin sauce, quick pickled cucumbers, or a tempeh and green bean stir-fry for complementary flavours and textures.

  • Photo of 4 lettuce leaves with vegan san choy bau filling inside.
    Easy Vegan San Choy Bau
  • Close-up photo of a shallow Chinese bowl filled with homemade hoisin sauce.
    Homemade Hoisin Sauce (Gluten-Free)
  • Photo of a wok containing vegan chinese green beans and tempeh
    Chinese Green Beans with Tempeh (Vegan)
  • Photo of Chinese pickled cucumbers.
    Chinese Quick Pickled Cucumbers