Chinese · Appetizers

XO Sauce

Dried scallop and shrimp shredded and fried with chilli, ham and garlic until crisp. Invented in a Hong Kong hotel in the 1980s and named after the brandy grade.

Not yet ratedThis recipe has no ratings yet 1 hr 20 min hands on plus 2 hr soaking the dried scallops and shrimp Serves 12 servings Medium
Jump to Recipe Method
XO Sauce — Chinese appetizers recipe, served and ready to eat

Image note: Illustration, generated by AI · not a photograph of this dish

Method

Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.

  1. Soak the dried scallops and shrimp separately in the Shaoxing wine topped up with warm water, 2 hours, until soft. Keep the liquid.

  2. Shred the scallops by hand along their grain into fine threads, and chop the shrimp roughly.

  3. Heat the oil in a wide heavy pan over medium-low heat and fry the shallots 10 minutes, until golden. Lift them out.

  4. Fry the garlic 4 minutes, until pale gold, then lift it out.

  5. Fry the shredded scallop and shrimp together 12 minutes, at a lazy sizzle, until crisp and separated.

  6. Add the ginger and diced ham and cook 5 minutes.

  7. Return the shallots and garlic, add both chillies and fry 5 minutes more.

  8. Add the sugar, soy sauce, oyster sauce, salt and soaking liquid and cook 4 minutes, until the sauce is thick and the oil has separated.

  9. Cool completely and pack into jars with the oil covering the solids.

Chef’s Tips

  • Low and slow. Forty minutes at a lazy sizzle, not a stir-fry.
  • Shred the scallops by hand along the grain.
  • Keep the solids under the oil in the jar.

Common Substitutions & Variations

  • A pinch of dried chilli flakes works in place of fresh chilli — start with about a third of the quantity the red chillies in the list implies, since dried chilli is more concentrated, and add more to taste.
  • A quarter-teaspoon of ground ginger per tablespoon of fresh is the standard ratio if you are working from the spice rack rather than a fresh root.
  • An eighth of a teaspoon of garlic powder per clove is the usual stand-in when you are out of fresh garlic — it will not caramelise the same way, but it carries the flavour.

Pairing Suggestions

  • Steamed fish
  • Fried rice
  • Plain noodles

Storage & Reheating

Refrigerated under its oil for 3 months. Do not freeze.

Common questions

How long does XO Sauce take to make?

About 1 hour 20 minutes of hands-on work — 40 minutes of preparation and 40 minutes of cooking — plus 2 hours of soaking the dried scallops and shrimp, so allow 3 hours 20 minutes from start to finish. The recipe serves 12.

What are the key tips for making XO Sauce?

Low and slow. Forty minutes at a lazy sizzle, not a stir-fry. Shred the scallops by hand along the grain. Keep the solids under the oil in the jar.

What should I serve with XO Sauce?

Steamed fish; Fried rice; Plain noodles.

Can XO Sauce be made ahead or frozen?

Refrigerated under its oil for 3 months. Do not freeze.

Is XO Sauce suitable for a special diet?

This recipe is dairy-free, low-carb and keto. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.

How many calories are in XO Sauce?

About 280 kcal per serving, with 12 g protein, 8 g carbohydrate and 23 g fat. The figures are calculated from the ingredient list and are an estimate.

Nutritional Highlights

Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.

280Calories
12gProtein
8gCarbs
23gFat
1gFibre
4gSugar
1090mgSodium

Reader Reviews

Cooked this? Leave a review

Your rating out of 5

Reviews are stored in your browser only — nothing is sent to a server.

Written and tested by Turab

One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.