Skip to content
xo Sauce from China

xo Sauce

★ 4.3
Last updated Aug 13, 2026 · Reviewed by the WhatWhereVacay editorial team

xo Sauce is a beloved sauce, traditional to China.

About xo Sauce

xo Sauce is a beloved sauce, traditional to China. It is typically made with garlic, onions, peppers and chili.

🏛️ History & Culture

XO Sauce originated in Hong Kong during the 1980s, though its exact creator and restaurant of origin are debated. It was developed as a luxurious condiment in high-end Cantonese kitchens, combining dried seafood such as scallops and shrimp with chili, garlic, and oil. Regional variations exist mainly within Cantonese cuisine, with some versions emphasizing more seafood or adjusting heat levels, but the Hong Kong style remains the benchmark.

Culturally, XO Sauce is named after XO cognac, a symbol of prestige, and it carries that status in Chinese dining. It is commonly served with dim sum, stir-fries, and seafood dishes to add a rich, umami depth. Its creation reflects a modern twist on traditional sauce-making, blending luxury ingredients with everyday cooking, and it has since become a prized gift and a staple in upscale Cantonese restaurants worldwide.

🍳 How to make xo Sauce

AI-assisted, not kitchen-tested

Homemade XO Sauce

A richly umami Cantonese condiment built on dried scallops, cured ham, and slow-fried aromatics. A small spoon transforms plain rice, vegetables, or noodles into something lavish.

Prep
30 min
Cook
90 min
Total
120 min
Serves
Makes roughly 350 g (12 oz); about 12 servings of 1 tbsp
Difficulty
Medium

Recipe ingredients

  • 60 g (2 oz (about 1/2 cup)) dried scallops, whole, dried
  • 100 g (3½ oz) Jinhua-style cured ham, diced into 5 mm pieces; substitute with Smithfield or other dry-cured ham
  • 200 ml (¾ cup + 1 tbsp) neutral oil, peanut or canola; reserve 30 ml to bloom the chili
  • 80 g (½ cup) shallots, finely diced
  • 40 g (about 5 medium cloves) garlic, finely minced
  • 30 g (2 tbsp) fresh red chili, such as Thai or Fresno, finely minced
  • 20 g (2 tbsp) dried red chili, roughly crumbled, seeds partly removed
  • 15 g (¼ cup loosely packed) dried shrimp, shell-on, small size, roughly chopped
  • 15 ml (1 tbsp) Shaoxing wine
  • 10 g (2 tsp) sugar, fine granulated
  • 5 g (1 tsp) salt, adjust to taste
  • 1 g (½ tsp) ground white pepper
  • 10 ml (2 tsp) light soy sauce
  • 5 ml (1 tsp) oyster sauce, use a gluten-free variety if needed

Steps

  1. 1 Place the dried scallops in a small bowl, cover with hot water by 2 cm (¾ inch), and soak for 1 hour. Drain and reserve the soaking liquid. Tear each scallop into thin shreds by hand; keep any powdery crumbs.
  2. 2 In a small pan over low heat, dry-fry the cured ham until lightly golden and a little fat renders, about 4 minutes. Transfer to a plate and reserve.
  3. 3 In a wide, heavy-bottomed pot or wok, heat 170 ml (¾ cup) of the oil over medium-low heat until shimmering, about 150°C (300°F) on a thermometer. Add the scallop shreds and pan-fry, stirring often, until they turn golden and fragrant, 10 to 12 minutes; lower the heat if they threaten to brown too fast. Lift the scallops out with a slotted spoon and reserve.
  4. 4 Add the dried shrimp to the same oil and fry until fragrant and slightly puffed, 2 to 3 minutes; remove with a slotted spoon and reserve.
  5. 5 Add the shallots to the oil and gently fry, stirring frequently, until they turn a pale golden hue, 10 to 15 minutes. Add the garlic and fresh chili and continue to fry until the shallots are deeply golden and the garlic smells nutty, another 8 to 10 minutes. Do not let the garlic scorch; reduce heat if it colors too quickly.
  6. 6 Tip in the crumbled dried chili and fry briefly, 30 seconds, so it deepens in color but does not burn. Pour in the reserved scallop soaking liquid (about 120 ml / ½ cup, leaving any grit in the bowl) along with the Shaoxing wine and soy sauce; let it bubble down until the volume is reduced by roughly half, 4 to 5 minutes.
  7. 7 Return the scallops, dried shrimp, and cured ham to the pot along with the sugar, salt, white pepper, and oyster sauce. Stir to combine and simmer gently, uncovered, for 20 to 25 minutes, until the mixture looks like a thick, glossy paste and no puddle of oil remains on the surface.
  8. 8 Meanwhile, in a small pan, heat the remaining 30 ml (2 tbsp) of oil with about 5 g of the red chili flakes until the oil just turns a deep red and smells aromatic, about 2 minutes off heat. Stir this chili oil into the sauce for extra color and heat.
  9. 9 Taste and adjust salt; the sauce should be savory-sweet with a deep chili hum. Cool to room temperature, transfer to a clean glass jar, and cover with a thin layer of oil to help preserve it. Keep refrigerated up to 4 weeks.
Report an issue with this recipe

Protected by reCAPTCHA. No account needed.

Recipes from travellers

No one has shared their own xo Sauce recipe yet. Yours would be the first.

Share how you make xo Sauce

You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.

Sign in to share your recipe

Ingredients
Steps

✅ Before you go to China

Round out your trip — most travellers book these alongside their trip.

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

No reviews yet. Be the first to share your experience with xo Sauce.

Write a review

Sign in to verify you're a real person, then share your thoughts on xo Sauce.

Comments

Sign in with Facebook or Google below to comment. Comments are auto-checked and post instantly.

No comments yet. Be the first to say something about xo Sauce.