Skip to main content

Green Beans With Mushroom XO Sauce

This vibrant dairy-free side dish reimagines green beans with a deeply savoury, homemade mushroom XO sauce. By combining blanched beans with blistered, pan-fried ones, you create a wonderful contrast in texture that elevates this simple vegetable to centre stage. The rich earthiness of shiitake and king trumpet mushrooms provides a fantastic umami base, while a splash of brandy and punchy chilli oil add layers of sophisticated heat and complexity.

Perfect as a substantial accompaniment to grilled meats or served alongside steamed rice for a light vegetarian-style lunch, this recipe is incredibly versatile. The combination of textures and the piquant dressing of black vinegar and soy makes it a standout choice for those seeking a healthy yet flavour-packed addition to their repertoire. It is an excellent way to bring bold, restaurant-style flavours into your home kitchen.

Continue reading below

Ingredients for Green Beans With Mushroom XO Sauce

  • 900g green beans, divided

  • Kosher salt

  • 80ml mushroom soy sauce or 45ml regular soy sauce

  • 2 tablespoons black (Chinkiang) vinegar

  • 2 tablespoons unseasoned rice vinegar

  • 1 tablespoon sugar

  • 2 tablespoons vegetable oil, divided

  • 110g king trumpet or maitake mushrooms, caps sliced, stalks coarsely chopped

  • 110g shiitake mushrooms, sliced

  • 60ml brandy

  • 1 shallot, very thinly sliced

  • 1 Fresno chilli, thinly sliced

  • 2 garlic cloves, thinly sliced

  • 2 tablespoons small dried prawns or a splash of fish sauce

  • 4 spring onions, green parts only, thinly sliced on a diagonal, divided

  • 1 tablespoon chilli oil

How to make Green Beans With Mushroom XO Sauce

Working in batches, cook three-quarters of green beans in a large pot of boiling salted water until crisp-tender, about 3 minutes per batch. Transfer to a bowl of ice water; let cool. Drain and pat dry; trim stem ends.

Combine mushroom soy sauce, black vinegar, rice vinegar, and sugar in a small bowl, stirring to dissolve sugar. Set mushroom XO sauce aside.

Trim stem ends of remaining uncooked green beans. Heat 1 tablespoon oil in a large skillet over medium-high. Cook beans, tossing occasionally, until blistered in spots and crisp-tender, about 5 minutes. Transfer to a plate.

Add remaining 1 tablespoon oil to same skillet and cook king trumpet and shiitake mushrooms, tossing occasionally, until browned and tender, about 5 minutes. Remove skillet from heat and carefully add brandy away from heat source. Return skillet to heat and tilt to ignite brandy. Once flames have subsided, add shallot, chilli, garlic, dried prawns, half of spring onions, and reserved XO sauce. Cook, tossing occasionally, just until aromatics have softened, about 3 minutes (there should still be some liquid in the pan). Add chilli oil and all of the green beans and toss well to combine. Serve topped with remaining spring onions.

Disclaimer

While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.

Article history

The information on this page is peer reviewed by qualified clinicians.

  • 16 Jan 2026 | Originally published

    Authored by:

    UK recipe editors

    Peer reviewed by

    UK recipe editors
flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.