🥢 Home › Cantonese Food & Cuisine › XO Sauce Explained
XO Sauce Explained: The Luxury Condiment Born in Hong Kong
✍️ By Dim Sum Palace Culinary Team | 📅 Updated: May 2026 | ⏱ 17 min read

Open the menu at a serious Cantonese restaurant in Manhattan and look for the small italic letters next to certain dishes — three letters, capitalized, with no glossary entry, no asterisk, no helpful translation underneath. XO. The waiter is not going to explain. The kitchen assumes you know. And most first-time diners do not know — they read past it, order something with a name they recognize, and miss the dish that the Cantonese diner sitting at the next table over has just quietly asked for by pointing at the menu and saying “That one. With the XO.”
The three letters do not stand for the cognac. They are borrowed from the cognac. XO sauce is a Hong Kong condiment, invented in a five-star hotel kitchen in the mid-1980s, named after the “Extra Old” cognac classification because the chefs wanted a label that signaled luxury without naming any of the actual ingredients. The ingredients are the secret. Forty years later, the secret is no longer a secret — but the price tag still is luxury, the craft is still slow, and the dish that arrives at the table is still one of the most expensive condiments you can order in a Chinese restaurant. A small ramekin of xo sauce cantonese kitchens hand-build over two days will cost the restaurant more, per ounce, than the soy sauce, the oyster sauce, and the hoisin sauce on the same table — combined.
This guide is the long answer to a short question that most NYC diners ask once and then quietly stop asking: what is xo sauce, and why is it on the menu at this kind of price? We will walk through the origin story at the Peninsula Hotel in 1986, the dried scallops (called conpoy) that anchor the recipe, the Jinhua ham and dried shrimp that scaffold the heat, the chili oil that carries it all, the difference between supermarket Lee Kum Kee jars and a kitchen-made batch, the dishes that genuinely sing with it — XO sauce stir fry, XO chow fun, XO fried rice, XO sauce noodles, XO with seafood — and the ones that do not. We will end with how to order XO sauce dishes at a Cantonese restaurant in NYC across all six Dim Sum Palace locations in Manhattan, and the five-second test that tells you whether a kitchen is making its own XO or pouring a supermarket jar over a hot wok and hoping you cannot tell.
- A Hong Kong hotel kitchen in 1986 — where the sauce was born
- Why the name is “XO” — the cognac story, the marketing trick, the secret
- The five ingredients that make a real XO sauce (and the imposters)
- Conpoy — the dried scallop that costs more than the seafood it sits next to
- How a kitchen actually builds a batch — the two-day cantonese process
- Lee Kum Kee vs. kitchen-made — why the jar is not the same dish
- The dishes XO was made for — chow fun, fried rice, noodles, seafood
- XO sauce vs. oyster sauce, chili crisp, shrimp paste — the family tree
- How to order XO sauce dishes at a Cantonese restaurant in NYC
- Where to eat real XO sauce dishes in New York City
- FAQ — 20 questions about XO sauce, answered
1986, room 2/F of the Peninsula Hotel, Tsim Sha Tsui — where xo sauce was born
If you draw a line on the map from anywhere in mainland Cantonese cooking history straight to the year 1986, you will land in a single room — the dining room of Spring Moon (嘉麟樓), the Cantonese restaurant on the second floor of the Peninsula Hotel in Tsim Sha Tsui, Kowloon. The Peninsula was the grand old hotel of Hong Kong, the one with the green-uniformed bellhops and the Rolls-Royces parked at the door. Spring Moon was its Chinese fine dining room. And the head chef there in the mid-1980s — a Cantonese veteran whose surname appears in most retellings as Chef Yui — was looking, that year, for a way to do something Cantonese kitchens had never really done before. He wanted a chili sauce. He wanted a chili sauce that did not embarrass the table. He wanted a chili sauce that fit the price tag of a Peninsula meal.
That sounds, at a glance, like a small ambition. It was not. Cantonese cooking, as a tradition, is allergic to heavy chili. The Cantonese flavor philosophy — clear, fresh, tender, smooth, crisp, fragrant — actively resists the kind of fiery, numbing, vinegary heat that runs through Sichuan and Hunan kitchens. A Cantonese diner who sees a bright red oily sauce on a table thinks “this is not from here.” Cantonese chili condiments existed before XO sauce — there was a basic minced chili and garlic oil at most homes — but nothing that a Peninsula-tier guest would order without a small flinch. The Peninsula clientele in 1986 included Hong Kong’s tycoons, the British colonial elite, visiting heads of state, and the kind of diner who would happily pay for a small bowl of double-boiled chicken broth but who did not want to sit at the table in a pool of chili oil sweat. Chef Yui needed a chili sauce that those people would not flinch at.
So he built one. The build took about a year of experimentation. The output was a slow-simmered, oil-based, deeply savory chili condiment in which the chili was almost a background note — present enough to give a soft heat at the back of the tongue, but never the loudest voice in the spoon. The loudest voices were the dried scallops, the Jinhua ham, and the dried shrimp. Those three ingredients are not cheap in Hong Kong, and they were certainly not cheap on the Peninsula’s supplier invoice. A single dish of XO sauce, by the time the chef tallied the cost of the conpoy and the ham, came out to a number that the Peninsula’s accountants would later describe as “more expensive than a single serving of abalone.” That detail, repeated and re-repeated for forty years, is part of why the sauce kept the cognac name. The cognac name signaled the cognac tier. The diners paid for it.

Why no one wrote down the original recipe
The Peninsula did not publish the recipe. Chef Yui never published it either. The reason — and this is the small piece of insider history that food writers love to repeat at length — is that XO sauce was, by design, a house secret. Spring Moon wanted the sauce to belong to Spring Moon. The way to keep it that way, in a city where Cantonese kitchen staff rotate every few years and recipes leak by mouth across town, was to never write the recipe down and to teach it only to two trusted line cooks who would prepare it themselves, two mornings a week, in a back kitchen. For about three years, that worked. By 1989 or so, other Hong Kong hotel kitchens had reverse-engineered the dish — Cantonese chefs are nothing if not skilled at tasting backwards — and a copycat version was on the menu at the Mandarin Oriental, the Regent Hong Kong, and most of the Cantonese fine-dining rooms in Central. By the early 1990s, supermarket brands had jarred a mass-market version. The genie was out of the bottle. But the Peninsula version, then and now, still sat at the top of the heap.
This matters for how you read a menu in 2026. When you see “XO sauce” listed in a Cantonese restaurant in Manhattan, you are looking at a forty-year tradition that begins at a single hotel in Tsim Sha Tsui and that has, in the intervening years, generated maybe twenty distinct schools of the same sauce. Some kitchens follow Peninsula-era proportions. Some lean heavier on the ham. Some skip the ham entirely. Some load up the dried shrimp. Some treat the chili as the lead ingredient and have, in the process, drifted across the line into a different sauce family entirely. When the menu just says “XO,” you do not know which school you are about to be served. The five-second test at the end of this guide will tell you which.
A Hong Kong invention, not a mainland one
One thing about XO sauce that surprises American diners on the first telling: this is not a mainland Chinese sauce, and it is not a Guangzhou sauce. XO sauce is specifically a Hong Kong invention. The condiment did not exist anywhere in Cantonese cooking before 1986. Cantonese restaurants in Guangzhou serving the dish today have all imported the recipe from Hong Kong, mostly in the 1990s and 2000s, mostly after the handover. American Cantonese restaurants serving it today have imported the dish from the same Hong Kong tradition, mostly by way of chefs trained in Hong Kong or Hong Kong-trained American sous chefs. The dish carries Hong Kong in the recipe the way Hong Kong-style milk tea and cha chaan teng food carry Hong Kong — these are 20th-century Hong Kong cultural inventions, not ancient Cantonese inheritances. That distinction matters because it explains why XO sauce is more expensive than other “traditional” Chinese sauces: it was designed at a luxury price tier and it has never come back down.
— Dim Sum Palace kitchen notes, on the 1986 Peninsula tradition
Why is the sauce called “XO” if there is no cognac in it?
This is the question every first-time diner asks once, asks again to be sure they heard the answer right, and then quietly stops asking because the answer is short and unsatisfying. There is no cognac in XO sauce. There has never been any cognac in XO sauce. The letters were borrowed, not poured. The marketing department, not the recipe book, named the dish.
In the cognac world, XO stands for Extra Old — a French regulation classification, set originally at a minimum of six years of barrel aging, raised in 2018 to a minimum of ten years, for the top tier of cognacs. The XO label sits above VS, VSOP, and Napoleon. An XO bottle of Rémy Martin, Hennessy, or Martell is a luxury product in Hong Kong; in the 1980s, those bottles were the unofficial currency of business banquets, gifted across the table at deal closings, opened ceremonially at weddings and at Lunar New Year dinners, and quietly priced at a level that signaled — to anyone at the table — that the host could afford it. The cognac was the prestige indicator. The label was the shortcut. When Chef Yui labeled the new sauce “XO,” he was not making a claim about the ingredients. He was making a claim about the tier. He was saying: this sauce belongs at the top of the menu, next to the abalone and the bird’s nest, not down at the bottom with the soy sauce. The cognac association did the work for him.
The trademark issue, by the way, never came up. “XO” is a regulatory classification, not a proprietary brand name. Anyone can use it. Cognac houses can use it on cognac; sauce makers can use it on sauce. The Peninsula was not sued, the cognac industry never objected, and over the following decade the sauce label “XO” drifted entirely into the food world. Today, an English-speaking diner walking into a Cantonese restaurant in Manhattan will read “XO sauce” on the menu and not think of cognac at all. The borrowed name has fully eaten the original meaning. That is the most successful kind of branding — when the borrowed word becomes the new word.
The pronunciation question — and the small NYC menu joke
For the record: XO is pronounced “ex-oh,” in English, in two syllables. Not “zo,” not “ex,” not “tenth.” If you say “I’ll have the ex-oh fried rice” at a Cantonese restaurant in NYC, the waiter will understand you instantly. Some Hong Kong diners pronounce it the same way; others pronounce it as a Cantonese-romanized “ek-soh,” but the English “ex-oh” works in both languages. The pronunciation is one of the easier things about the dish.
There is a small joke in New York City Cantonese kitchens that goes like this: “the most expensive thing on the menu is the dish with the two-letter name.” The two letters are XO. At many serious Cantonese restaurants in Manhattan, a single dish made with XO sauce — sautéed seafood with XO, or XO chow fun — will sit comfortably in the upper price range of the menu, comparable to a whole steamed fish or a banquet roast. That is partly the cost of the conpoy in the sauce; partly the cost of the Jinhua ham; partly the labor of the two-day cooking process; and partly, frankly, the cognac-derived pricing tradition that has stuck around since 1986. The XO premium is real. It has also, in most American cities including New York, settled into a manageable luxury — meaning a dish with XO sauce is not the most expensive thing you can order, but it sits firmly in the middle of the upper price tier, and the diner knows that going in.
“Luxury chinese sauce” — a real category, a small one
Once you start looking, the category of luxury chinese sauce is smaller than you might expect. Most Chinese sauces sit at the everyday end of the spectrum: light soy, dark soy, oyster sauce, hoisin, plum sauce, sweet bean paste, chili crisp. These are pantry items, priced for daily use, used by gallons in any busy Cantonese kitchen. The luxury tier — the tier where a single small ramekin of sauce costs the restaurant more than the protein on the plate next to it — is much narrower. XO sauce is the headline member. Aged abalone sauce belongs in the same conversation. Black truffle XO, a Hong Kong fine-dining variant from the 2010s, sits next to it. After that, the list runs out very quickly. The Cantonese kitchen has, in its modern history, invented maybe four to six sauces that genuinely live in the luxury tier. XO is the most famous one, the most exported one, and — at this point — the most copied one.
If you see “XO” on a Chinese restaurant menu, it means: (1) a Cantonese-style chili oil scaffolded around dried scallop, Jinhua ham, and dried shrimp; (2) priced at the luxury tier of the menu; (3) used as a condiment, never as the main sauce of a wet dish; (4) named for cognac, with no cognac in it. The four facts cover ninety-five percent of cases. The five percent that diverge — the kitchen-specific variations — are what this whole guide is about.
Five ingredients make a real XO sauce — and seven shortcuts produce the imposters
A real xo sauce, the kind a Cantonese kitchen builds from scratch over two days, is anchored on five ingredients. Five. Not three, not eight, not a dozen. The classical Peninsula-school proportions are tight, the substitutions are dangerous, and the chefs who have spent the longest with the dish will all tell you the same thing: change any one of the five ingredients and you have a different sauce, not a worse XO sauce. The five ingredients are dried scallop, dried shrimp, Jinhua ham, chili, and neutral oil. Garlic and shallot belong on the supporting cast list, not on the headline. Everything else is the kitchen’s signature decoration — and the decoration is what changes from kitchen to kitchen.
Most American diners walk through a Cantonese menu thinking of XO sauce as “spicy seafood sauce.” That is not wrong, but it misses the order. The seafood is the dried scallop, not fresh seafood. The spicy is a soft, backgrounded heat, not a Sichuan front-of-tongue burn. And the sauce is a chili oil with proteins suspended in it — not a chili paste, not a chili crisp, not a wet sauce, not a stir-fry sauce. The structural shape of the dish on the spoon is critical: when you scoop it, the russet-red oil should pool first, and inside the pool you should see small visible flecks of conpoy thread, ham dice, and shrimp grain. If the spoon comes back as a uniform red paste with no visible flecks, the sauce has been over-processed or jarred from a factory. If the spoon comes back as a watery red liquid with no oil at all, the sauce is missing the oil-suspension step. The structure is part of how you taste-test it.
Ingredient 1 · Dried scallop (conpoy)
This is the headline ingredient. The dried scallop, called conpoy (干貝 in Mandarin, 瑤柱 yiu chu in Cantonese), is what gives XO sauce its deep, slow-built umami backbone. A whole essay below is devoted to this ingredient because it earns one — conpoy is the most expensive ingredient in the recipe, the hardest to source well in NYC, and the one most often cheated on by lazy kitchens. A real Cantonese kitchen will use Japanese-grade dried scallops, called Nihon yaki yiu chu in the trade, soaked overnight in water with a small splash of Shaoxing wine, then steamed for ninety minutes until the scallop fibers shred apart by hand. Those shredded fibers are the visible threads inside the sauce. They look like fine pale-orange hairs. They are the most expensive hairs in your bowl.
Ingredient 2 · Dried shrimp
The dried shrimp — Cantonese ha mai (蝦米), or in some kitchens the smaller chong mui — sits next to the conpoy on the umami bench. A good dried shrimp is small, dark coral in color, slightly translucent at the edges, and intensely salty-sweet in the mouth before any cooking happens. The shrimp gets rehydrated in warm water, then minced very fine, almost to a grain-of-rice size. It does two things in the sauce: it adds a second, brighter, more marine umami note that complements the deeper conpoy umami, and it physically scaffolds the texture so the chili oil has small protein particles suspended in it rather than pooling at the bottom of the jar. A kitchen that skips dried shrimp produces a sauce that tastes flatter and that visibly separates within a day of bottling.
Ingredient 3 · Jinhua ham (or the closest available substitute)
This is the third leg of the protein tripod. Jinhua ham (金華火腿) is a Chinese cured ham from Zhejiang province, with a flavor profile that sits somewhere between Spanish jamón and Italian prosciutto — salty, sweet, lightly funky, and very dense. Jinhua ham is restricted from import into the United States, which is a real practical problem for NYC kitchens. Serious Cantonese kitchens in NYC use one of three substitutes: a domestic prosciutto sliced and diced to the same texture, a Yunnan-style cured ham that some specialty butchers do carry, or — most commonly — a Cantonese sausage (lap cheong) that has been blanched and diced to mimic the ham fattiness. The substitution is acceptable. Saying “real Jinhua ham in our XO sauce” in a NYC restaurant menu is, almost always, a marketing claim rather than an importation claim. The diner should expect a prosciutto-based equivalent and judge the dish on its own merits.
Ingredient 4 · Chili — three kinds, not one
The chili in XO sauce is not a single ingredient. A real Cantonese batch uses three different chilies in deliberate proportions. First, dried Thai bird’s-eye chilies, soaked and finely minced, for forward heat. Second, dried Sichuan facing-heaven chilies (chao tian jiao), soaked and minced, for round body heat. Third, fresh red Fresno or red Holland chilies, finely minced, for the bright top note. The three chilies combined produce a heat that is layered — front, middle, back — rather than the flat, one-note burn of a single-chili sauce. The total chili content of a balanced XO is, by weight, only about twelve to fifteen percent of the recipe. The proteins outweigh the chili by four or five times. This is what keeps the sauce from being read by the Cantonese palate as “a chili sauce.” It is, technically, an umami sauce with a chili infusion, not the other way around.
Ingredient 5 · Neutral oil — a lot of it
The carrier of the entire dish is neutral oil. A Cantonese kitchen uses either peanut oil or a peanut-and-vegetable blend; some kitchens substitute soybean oil for cost; very few use rendered chicken fat or rendered lard, which would shorten the shelf life. The oil makes up roughly forty percent of the final sauce weight — meaning a one-pint jar of XO sauce contains nearly half a pint of oil. The oil’s job is twofold: it carries the chili heat across the tongue evenly without spiking it, and it preserves the proteins from spoilage so a sealed jar can sit refrigerated for two to three months without losing aromatic clarity. A kitchen that under-oils the sauce produces a paste that tastes “dry” on the spoon and that loses its top notes within two weeks of bottling.
| Ingredient | Cantonese / trade name | % of recipe (by wt) | Role in the sauce |
|---|---|---|---|
| Dried scallop | 瑤柱 (yiu chu) / conpoy | ~22–28% | Deep umami backbone; visible thread texture |
| Dried shrimp | 蝦米 (ha mai) | ~10–14% | Bright marine umami; suspends oil |
| Jinhua ham (or prosciutto) | 金華火腿 / lap cheong | ~8–12% | Cured-meat funk; fat richness |
| Chili (3 kinds) | 朝天椒 / Thai / fresh red | ~12–15% | Layered heat (front + body + bright) |
| Neutral oil | 花生油 / peanut oil | ~38–44% | Carrier + preservative |
| Garlic, shallot, salt, sugar, MSG, optional Shaoxing wine | Supporting cast | ~5–8% combined | Aromatic base; flavor balance |
The seven shortcuts that produce an imposter
If you have eaten XO sauce in NYC more than five times, you have almost certainly been served at least two of these shortcuts without knowing. They are not crimes, but they do change the dish from “XO sauce” into “something visually resembling XO sauce.” A diner who can identify the shortcut is a diner who can read a menu correctly and order with the kitchen’s own honesty.
- Shortcut 1 — All shrimp, no conpoy. The cheapest cheat. Dried shrimp is one-tenth the price of conpoy. A kitchen that omits the dried scallop entirely and doubles the shrimp produces a sauce that smells right at the door and tastes “fishy” rather than “umami” on the spoon. The texture comes out grainy and one-note.
- Shortcut 2 — Bonito flakes substituted for conpoy. A Japanese fix. Bonito is cheaper, easier to source in NYC, and gives a comparable amino-acid spike. It is detectably different to a Cantonese palate but works as a passable stand-in at mid-tier restaurants.
- Shortcut 3 — No ham at all. A kosher or halal accommodation, sometimes. Also a cost cut. The sauce reads thinner without the cured-meat fat note. A red flag if the menu does not disclose it.
- Shortcut 4 — Pre-jarred Lee Kum Kee XO sauce, warmed up in the wok. The most common American shortcut. The sauce is bottled in mainland China at industrial scale, ships shelf-stable, and gets ladled out of a four-pound jar onto a hot wok. A diner who tastes the result side-by-side with a kitchen-made batch can spot the difference at the first bite.
- Shortcut 5 — Excess sugar to mimic the “complex” taste. A bad fix. Sugar can imitate umami briefly on the front of the tongue, but the finish goes empty. A sweet XO is a tell that the kitchen does not have the conpoy.
- Shortcut 6 — Heavy MSG and chicken bouillon as the umami source. A kitchen-line trick. The amino acids are there but not the texture or the slow-built complexity. The sauce reads as “spicy and savory” but not as “XO.”
- Shortcut 7 — Fermented black bean (douchi) added in volume. This produces a different Cantonese sauce — black bean chili sauce — which is delicious in its own right and which has nothing to do with XO. If you taste fermented bean prominently in the spoon, the kitchen is serving you a fusion that should be labeled differently.
What exactly is conpoy — and why does a single jar of it cost more than the fresh scallops next to it?
Most American diners learn the word conpoy the same way: standing at the dried-goods counter of a Cantonese specialty shop somewhere in the lower part of Manhattan, looking at a glass jar of small honey-colored cylinders, asking the price, and watching the shopkeeper write a number on a slip of paper that the customer reads twice to be sure it is right. Conpoy is the most expensive dried seafood you can buy in a Cantonese kitchen. A single pound of premium Japanese-grade conpoy, in 2026 NYC prices, sits in the same range as a pound of premium dry-aged ribeye, and on a particularly tight harvest year, it sits higher. There is no exaggeration in that comparison. The shopkeeper writes the number, the customer pays, and the small paper sack of dried scallops goes home for soup or for sauce or for the one banquet of the year when the household will use it.
The ingredient is a single muscle. A scallop has one large central adductor muscle that holds the shell closed. That muscle, removed from the shell, salt-cured for one to two days, then sun-dried or air-dried for three to four weeks, becomes conpoy. The drying process concentrates the amino acids — glutamate, inosinate, and a small amount of guanylate — by a factor of roughly five to seven times. A fresh scallop has umami; a dried scallop has umami at a concentration that overwhelms most Western palates the first time they encounter it. The taste is sweet, deeply oceanic, slightly funky, and aromatic in a way that suggests cured meat more than fresh seafood. A diner who has only eaten fresh scallops at a French restaurant has not encountered this flavor at all.
The grading system — and why the labels matter
Conpoy is graded by size, color, and origin. A specialty shop in NYC will carry, typically, four to six grades. The cheapest is small, broken, and Chinese-origin. The most expensive is large, whole, perfectly round, golden-amber colored, and from a small number of certified Japanese fisheries — most famously the Hokkaido and Aomori regions. The grading affects price by a factor of three to four across the line. Here is the rough hierarchy:
- SS / Special Select (Japanese, Hokkaido, large, whole) — the top tier; sometimes called “yuán bèi” (元貝) in Cantonese, meaning “whole conpoy.” Reserved for banquet broths and the most expensive XO sauce.
- S / Select (Japanese, smaller, still whole) — mid-tier in NYC; the most commonly used grade for premium XO sauce.
- M / Medium (Chinese, whole) — workable for XO sauce. A small kitchen flavor compromise that most diners cannot detect.
- Broken / shred grade — already in fragments. Used in mass-market XO and in factory production. Acceptable but visibly different in the finished jar.
A Cantonese kitchen that lists “XO sauce made with Japanese conpoy” on its menu is signaling that it is using at least the S grade. A kitchen that says “house-made XO sauce” without the conpoy origin is either using mid-tier Chinese conpoy, broken shred grade, or some lighter substitute. Neither claim is wrong. The diner just needs to know what the wording implies.
Why fresh scallops cannot substitute
The first instinct of a Western cook hearing about conpoy is the obvious substitution: can I just use fresh sea scallops instead? The answer is no, and the reason is interesting. Fresh scallop has the same proteins and the same umami compounds, but at one-fifth the concentration. Worse, fresh scallop releases water during cooking, which would water-log the oil-based XO sauce and break the suspension. The dried form is structurally necessary, not just flavor-necessary. The drying process is what allows the scallop muscle to be shredded into fine threads, suspended in oil, and held there for months without breaking down. A fresh scallop fragment dropped into hot oil simply boils away its own moisture, deflates into a small chewy nugget, and contributes almost nothing to the sauce. There is no shortcut here. The conpoy is the conpoy.

The soak and steam — twelve hours before the wok
Once a Cantonese kitchen has the right conpoy, the prep takes most of a full day before the chili oil even gets warmed. The dried scallop pieces are soaked overnight in cold water, about twelve hours, until they have rehydrated by roughly forty percent in volume. The soaking water gets reserved — it is gold for soup stock — and the rehydrated scallops are then transferred to a heatproof bowl, splashed with two tablespoons of Shaoxing wine and a smashed knob of ginger, and steamed over a low flame for sixty to ninety minutes. The steamer goes off, the scallops cool to room temperature, and the cook then shreds them by hand. The shredding is the small craft step. Each piece is teased apart along the natural fiber lines until it becomes a small heap of pale-orange threads. A pound of dried scallop, at this point, has become roughly two pounds of moist shredded threads. Those threads are what go into the XO sauce. The whole step takes about thirty minutes per pound, and the cook doing it is usually the most senior person in the kitchen that morning, because shredded conpoy is not something you redo.
At Dim Sum Palace, the conpoy soaking step is done the night before a sauce batch — usually on a Sunday evening, for the Monday morning XO production. The soaking bowl sits in the walk-in cooler overnight, lid loose, so the smell does not migrate to the other proteins. By Monday at 7 a.m. the scallops are ready for the steamer. By Monday at 10 a.m. they are shredded. By Monday at 11 a.m. the chili oil starts. The whole batch is done by Tuesday afternoon. A Tuesday-night diner ordering an XO dish at any of our six Manhattan locations is, almost always, eating from that same Monday-Tuesday batch.
A real batch takes two days, six pots, and no shortcuts — the inside of the Cantonese XO production line
If you walk into a Cantonese kitchen on a sauce-production morning and watch the chef build a batch of XO from start to finish, you will see something that surprises most American line cooks: nothing happens fast. The chili oil never sees a high flame. The proteins never get a hard sear. The whole production runs at a low-to-medium burner, three to four hours of active cooking spread across two calendar days, six separate pans handling six separate ingredients before they ever meet in the final pot. The Cantonese phrase the chef will use is 慢工出細活 (maan gung chut sai wut) — “slow craft produces fine work.” The phrase is on the wall, more or less literally, in every kitchen that builds its own XO.
The slow-craft principle has a chemistry behind it, not just a tradition. Each protein in the recipe — the conpoy, the dried shrimp, the ham — has its own ideal extraction temperature. Conpoy releases its amino acids most cleanly at a low simmer, around 200°F to 220°F, sustained for forty-five minutes to an hour. Push the temperature higher and the amino acids start breaking down into bitter compounds. Dried shrimp releases its volatile aromatics at a slightly hotter range, 230°F to 250°F, for fifteen to twenty minutes. Push it too hot or too long and the shrimp scorches and goes acrid. The ham renders fat best at the lowest setting, 180°F to 200°F, for two hours. The chilies release their oil-soluble capsaicin at 250°F to 270°F, no hotter. If a kitchen tries to combine all four proteins in a single pot at a single temperature, three of the four will be either underextracted or burned. The Cantonese kitchen handles them separately, in stages, then combines.
Day 1 · The prep, the soak, the steam
The first day is almost entirely water work. The conpoy goes into a soak by 6 p.m. the night before. The dried shrimp goes into a separate warm soak around 8 a.m. on production day, just long enough to soften (twenty minutes). The Jinhua ham — or its prosciutto substitute — gets diced into small cubes, then quick-blanched in boiling water for thirty seconds to draw off excess salt and any surface impurities, then drained and patted dry. The three chilies get their own treatments: the dried Thai chilies are soaked in hot water for twenty minutes to soften, the dried Sichuan facing-heaven chilies the same, the fresh Fresnos just get minced. Garlic and shallot — many cloves of each — get peeled and chopped. By noon on day 1, the kitchen has six separate bowls of prepared ingredients lined up along the counter. No heat has touched any of them yet besides the steam on the conpoy. The actual cooking will start the next morning.
Day 2 · The six-stage build
Production day starts early, usually 6 a.m. The chef will be at the stove with six separate pans or woks ready to go. The order is not arbitrary — it is dictated by aromatic compatibility and by which ingredient releases its flavor into oil the longest.
- Stage 1 — The aromatic base (35 minutes). Neutral oil goes into the largest pot, brought to a low simmer (about 200°F). Garlic and shallot, chopped fine, are added and cooked gently until soft and golden — never browned. The aromatics infuse the oil for half an hour. This is the carrier oil. It tastes savory and sweet at this point, with no heat.
- Stage 2 — The conpoy (45 minutes). The shredded steamed conpoy is added to the aromatic oil and stirred slowly. The temperature drops slightly when the wet scallop hits the oil, then comes back up. The conpoy releases its amino acids into the oil over forty-five minutes. The threads visibly toast at the edges but never burn. By the end of this stage, the oil has gone from pale yellow to a warm amber, and the kitchen smells deeply oceanic.
- Stage 3 — The dried shrimp (18 minutes). The minced dried shrimp goes in next. The temperature comes up slightly. The shrimp toasts in the conpoy-infused oil for about eighteen minutes, releasing its bright marine note. The smell sharpens. The oil deepens from amber toward russet.
- Stage 4 — The ham (25 minutes). The blanched diced ham (or prosciutto) goes in. The fat renders out and combines with the oil. The aromatic profile gains a third dimension — cured-meat funk over the conpoy-and-shrimp base. The texture starts to look like XO sauce for the first time.
- Stage 5 — The chilies (15 minutes). The three chilies — minced Thai, minced Sichuan, minced fresh Fresno — go in. The oil takes its final russet-red color. The heat builds. The cook tastes and adjusts. Salt and sugar go in here, plus a small splash of Shaoxing wine for top notes.
- Stage 6 — The rest (overnight). The finished sauce is taken off heat, cooled to room temperature in the pot, then transferred to sealed jars or to a covered stockpot in the walk-in. The sauce rests overnight at refrigerator temperature. During the rest, the chili capsaicin migrates from the chili particles into the surrounding oil, evenly distributing the heat. The proteins finish absorbing oil. The aromatic compounds settle into their final balance. A batch tasted at the end of day 2, right after cooking, is hot and assertive. The same batch tasted on day 3, after resting, is rounded, complex, and ready to serve. The Cantonese kitchen never serves XO sauce the same day it was made.
Yield and shelf life
A standard production batch at a NYC Cantonese kitchen runs about three to four pounds of finished sauce per session. That sounds like a lot until you realize that a single XO dish — XO chow fun, XO sautéed scallops, XO fried rice — uses one to two tablespoons of sauce per portion. A four-pound batch yields somewhere between sixty and ninety portions, which is roughly a single weekend of XO orders at a busy restaurant. A kitchen running XO regularly will produce two batches a week. The sealed jars keep refrigerated for two to three months at full aromatic quality; past that, they remain safe but the top notes flatten and the dish starts to taste, mildly, “old.” A kitchen that takes XO seriously cycles its stock weekly and does not serve sauce more than four weeks old.
| Stage | Ingredient | Temp / time | What happens |
|---|---|---|---|
| 1 | Aromatic base (garlic + shallot in oil) | ~200°F / 35 min | Oil takes on sweet aromatic body |
| 2 | Shredded conpoy | ~210°F / 45 min | Oil deepens to amber; oceanic umami |
| 3 | Minced dried shrimp | ~240°F / 18 min | Bright second umami; russet color builds |
| 4 | Blanched diced ham | ~220°F / 25 min | Fat renders; cured-meat funk arrives |
| 5 | Three chilies + salt, sugar, wine | ~260°F / 15 min | Final russet-red color; heat layered in |
| 6 | Rest in sealed jar / pot | ~38°F / overnight | Capsaicin migrates; aromatics settle |
If a NYC restaurant menu boasts that its XO sauce is “made fresh this morning, served tonight,” that is — counterintuitively — a small red flag. XO sauce needs the overnight rest to integrate. A same-day sauce will taste hot and disjointed on the spoon, with the chili top-note arriving first and the conpoy umami arriving second instead of together. A serious kitchen ages its XO at least overnight, and many age it three to five days before first service. The Peninsula tradition aged it a full week. Older XO, within the three-month window, almost always tastes better than younger XO.
Lee Kum Kee in a jar vs. kitchen-made by the wok — the side-by-side that ends the argument
The jarred XO sauce question is the one that comes up at every NYC dinner table when an American diner first encounters the dish. The diner notices the menu pricing, does the mental math against the modest supermarket jar of Lee Kum Kee XO sauce sitting in their pantry at home, and asks the obvious question: is the restaurant version actually that much better? Or am I paying a heavy markup for the same sauce poured out of a jar?
The honest answer has two parts. Part one: yes, the restaurant version, at a serious Cantonese kitchen, is meaningfully better than the jarred version. The difference is visible, the difference is tasteable, and a side-by-side comparison ends the argument in about three spoonfuls. Part two: the jarred version is not bad. It is just different. Lee Kum Kee is the dominant brand, has been making XO sauce since the early 1990s, and the recipe they ship today is a competent industrial-scale interpretation of the Peninsula original. For a home cook who wants to fold a teaspoon of XO into stir-fried green beans on a Tuesday night, the jar is entirely fine. For a serious restaurant trying to put XO on a menu at the restaurant price point, the jar is a structural disqualification — the sauce simply cannot do what kitchen-made XO does, and the diners can tell.
What the jar gets right
Lee Kum Kee’s XO sauce, and the comparable jars from Spring Moon (which licensed its own brand commercially in the 2000s) and from a handful of smaller Hong Kong producers, all share certain strengths. The conpoy is real — it is not a substitute, even if it is the broken-shred grade rather than whole. The dried shrimp is real. The chili is balanced reasonably well, leaning slightly on the safe side of heat. The shelf life is excellent — a sealed jar will hold for a year on a shelf and three months once opened in the refrigerator, with only minor degradation of aromatic top notes. The flavor profile is recognizable as XO sauce to anyone who has eaten the dish in Hong Kong. The jar does the job at home, and it travels well — it ships to NYC, sits on a supermarket shelf in Chinatown or in Whole Foods’s international aisle, and tastes the same when you open it as it did the day it left the factory.
What the jar gets wrong
The structural problem with jarred XO is the production scale. To make a million jars of consistent product, the factory has to standardize ingredients, blend them in industrial mixers, and pasteurize the finished product to a heat that kills bacteria. The pasteurization is the killer step for flavor. Industrial XO is heated to roughly 200°F to 210°F for fifteen to twenty minutes during the canning process, and that heat-and-hold cycle does two things that no kitchen-made XO ever does: it cooks the conpoy past its ideal extraction window, dulling the umami top notes; and it homogenizes the texture, leaving the sauce as a more uniform red paste rather than a chili oil with discrete protein flecks suspended in it.
A diner doing a side-by-side at the table can identify the jarred version on three observations. One: the visible texture. Jarred XO comes out of the bottle as a more uniform red paste, with the proteins finely broken down. Kitchen-made XO has visible threads of conpoy you can see between the chili flecks. Two: the smell on opening. Jarred XO smells primarily of chili and oil; the conpoy and shrimp notes are present but recessed. Kitchen-made XO smells primarily of dried seafood and cured ham, with the chili coming in second or third. Three: the finish on the tongue. Jarred XO leaves a flat, warm chili note that fades within thirty seconds. Kitchen-made XO leaves a long umami finish — the conpoy and ham notes linger for over a minute after swallowing, the way good cured ham does on its own. The finish is what separates the two sauces. The finish is what you pay for at a restaurant.
The honest middle ground — when a kitchen uses jarred XO as a base
Most NYC Cantonese restaurants — and this includes plenty of well-reviewed places — do something honest but rarely disclosed: they start with jarred XO as the base and then doctor it with fresh additions before service. A typical kitchen will buy a four-pound tub of Lee Kum Kee, warm it gently with a fresh aromatic oil they have built that morning, add freshly minced fresh chilies for brightness, fold in some extra dried shrimp soaked and minced that day, and serve the resulting “enhanced jar” as the house XO. The enhanced version is genuinely better than straight jarred — it picks up freshness and texture — but it is not the same as a two-day kitchen-built batch. Diners who eat XO often enough to know the difference can usually tell which kitchen is doing which. A diner who is just starting to learn the dish will not, and that is fine. The enhanced version is a perfectly respectable mid-tier product.
The few NYC kitchens that build their XO from scratch tend to advertise it. If a menu specifically calls out “house-made XO sauce” with a small story attached — Japanese conpoy, two-day process, no jarred base — the kitchen is making the claim because the claim is its competitive edge. At Dim Sum Palace, the XO sauce served across the six Manhattan locations is built on a hybrid model: the base is a serious kitchen production with whole Japanese-graded conpoy and a slow-built chili oil, the inventory turns weekly, and the Sunday-night batch goes to all six dining rooms the following Monday morning. The dish you order at Chinatown is the dish your friend ordered at Hell’s Kitchen the same day. The recipe travels intact across the bridge.
| Test | Lee Kum Kee jarred XO | Kitchen-made cantonese XO |
|---|---|---|
| Visible texture | Uniform red paste, proteins finely broken | Russet chili oil with visible conpoy threads |
| Smell on opening | Chili + oil dominant; umami recessed | Dried seafood + cured ham dominant; chili recessed |
| Heat profile | Flat single-note warmth | Layered: front + body + bright top |
| Finish on tongue | Fades within 30 seconds | Lingers over a minute (umami carryover) |
| Shelf life (refrigerated, opened) | 3 months stable | 2–3 months at peak; turns over weekly |
| Best use | Home stir-fry, weekday cooking | Restaurant menu, banquet dish |
| Price tier | Accessible (pantry staple) | Premium (luxury menu item) |
Which dishes was XO sauce actually made for — and which ones are just fashionable abuse of a good condiment?
The dishes that genuinely belong with XO sauce are a small list, and they are not the dishes most American Chinese menus put XO on. The original Peninsula tradition assigned XO to a handful of specific applications. Forty years later, fashion has stretched the sauce across menus to a point where some restaurants will sell you XO french fries, XO grilled cheese, and XO ranch dressing. That is not Cantonese cooking. That is Western fusion using XO as a marketing word. The dishes that the sauce was actually invented for are these.
Dish 1 · XO chow fun (干炒 XO 河粉)
The flagship dish. XO chow fun is wide rice noodles, stir-fried at very high heat in a seasoned wok, with bean sprouts, scallion whites, and beef (or sometimes shrimp), and a generous spoon of XO sauce folded in at the last forty-five seconds of cooking. The sauce never sees the bottom of the wok directly — it gets folded in at the end so the heat warms it without scorching the proteins inside. The finished plate has the noodles glossed with russet oil, the beef pieces caught in the sauce’s umami current, and a perceptible chili warmth at the back of the throat that is unmistakably XO. A serious Cantonese kitchen treats this dish as a kitchen test piece, equivalent to a sushi chef’s tamago — the simplicity of execution exposes any flaw. More on Cantonese noodle dishes here.

Dish 2 · XO sautéed seafood (XO 醬炒海鮮)
The second most common application, and arguably the most luxurious. XO sauce stirred at the last second into a wok of sautéed scallops, prawns, calamari rings, and sometimes geoduck slices. The fresh seafood and the dried-seafood sauce reinforce each other — the conpoy in the XO talks to the live scallop in the wok, and the dish lands as a layered marine experience. This is the dish where the XO premium is most visible on the menu, and it is also the dish where the kitchen’s sauce quality is most fully tested. A bad XO will overwhelm the seafood. A good XO will sit at the back of the dish, supporting the freshness rather than dominating it. Xo sauce scallop is a specific search-engine favorite for a reason — when the dish is done right, it is the small expensive plate that the table remembers from the meal.
Dish 3 · XO fried rice (XO 醬炒飯)
Less expensive than the chow fun or the seafood, more accessible at lunch, but no less serious in execution. XO fried rice uses day-old jasmine rice as its base, breaks the grains apart over high heat, folds in diced ham (or Cantonese sausage), peas or scallions for color, beaten egg around the wok edge, and the XO sauce in the last twenty seconds. The rice grains gloss with russet oil. Each spoonful has small visible flecks of conpoy clinging to the rice. The dish reads as fried rice on the menu — the inexpensive comfort food — but tastes, on the spoon, like something halfway up the menu’s price tier. This is the XO dish for diners who want a taste of the sauce without committing to the seafood plate. A lunch order of XO fried rice at any Dim Sum Palace location does the introductory job nicely.
Dish 4 · XO stir-fried vegetables (XO 醬炒時蔬)
The dish at the top of this article — the sautéed string beans with XO sauce — belongs in this category. A Cantonese vegetable stir-fry tossed in XO sauce is a quiet revelation: the sauce turns an everyday green into a luxury side. The vegetable stays the headline (the bean is crisp, the green stays green), and the XO sits in the background like a perfume. Common pairings: string beans, broccoli, Chinese broccoli (gai lan), choy sum, snow peas, or eggplant. Vegetables with bitter top notes (gai lan, eggplant) work especially well because the XO’s umami round off the bitterness. Vegetables with high water content (bok choy, mushrooms) work less well because the released water dilutes the sauce. The right vegetable choice is half the dish.
Dish 5 · XO sauce noodles (XO 醬撈麵)
Skinnier than chow fun, more like ramen noodles or thin egg noodles, served either dry-tossed with the XO and a small drizzle of soy, or in a light broth. The xo sauce noodles dish is more common in Hong Kong cha chaan teng culture than in NYC Cantonese fine dining, but several Manhattan restaurants do serve a version at lunch. The dish gives the diner more direct contact with the sauce — fewer ingredients between you and the spoon — and is the choice for diners who want to taste the XO most clearly. A small bowl of XO-tossed noodles next to a roast duck and a steamed fish makes the easiest small banquet a kitchen can put together.
Dish 6 · XO as a dim sum condiment (the side ramekin)
The most subtle use, and the one that many diners miss. A serious dim sum restaurant will put a small ramekin of XO sauce on the table next to the chili oil and the soy. The diner is meant to use it as a dipping sauce for steamed dumplings — the har gow, the siu mai, the rice noodle rolls — adding a single tip of chopstick worth of XO to each piece. The XO does not overwhelm the dumpling; it adds a savory chili kick at the back of the bite. This use of XO is documented in our Beginner’s Guide to Cantonese Dim Sum, where the ramekin etiquette gets a fuller treatment. At any of the Dim Sum Palace locations, ask your server for “XO on the side” with the dim sum cart and you will get the ramekin.

The dishes XO was not made for
A short list, for clarity. XO does not belong on: roast duck (the lacquer is already the flavor — XO competes with it), char siu pork (same reason), traditional steamed whole fish (XO overwhelms the delicate fish), wonton soup (the broth is the broth, period), congee (the rice porridge is meant to be plain), most desserts (do not even try), white cut chicken (the chicken is the seasoning — XO disrespects the dish; see our white cut chicken guide), or French fries. A kitchen that puts XO on any of these is either making a fusion play (legitimate in its own context) or selling the sauce as a marketing word rather than using it as a cook would use it.
XO sauce belongs with neutral starches (rice, noodles, vegetables) and with proteins whose own flavor is mild enough to take an umami boost (fresh seafood, beef, plain chicken). XO does not belong with proteins that already have a complex sauce or glaze of their own (roast meats, braises, lacquered birds). The rule is symmetrical: one strong sauce per plate. XO is one. Hoisin glaze is another. Soy-and-five-spice braise is a third. Pick one. Layering two is not Cantonese cooking — it is American compromise.
XO sauce vs. oyster sauce, chili crisp, and shrimp paste — the family tree
For an American diner walking through the Asian condiment aisle at H Mart for the first time, the sauces all look adjacent: small red and gold jars, Chinese labels, dim glass, indistinct contents. The kitchen reality is that these sauces are not adjacent at all. Each one belongs to a different cooking tradition, uses a different production process, and lands in a different place on the menu. Reading the family tree clears up most of the confusion.
XO sauce vs. oyster sauce
The most common confusion, partly because both sauces are Cantonese, partly because both have an “ocean” flavor profile, and partly because both are jarred by Lee Kum Kee. Oyster sauce (蠔油) is a wet, thick, dark-brown sauce made by reducing oyster extract with sugar, soy, and starch — invented by Lee Kum Sheung in Guangdong in 1888, almost a century before XO. It is poured into wet stir-fries (beef and broccoli, gai lan with oyster sauce, beef chow fun) and used by the spoonful as a primary cooking sauce. Oyster sauce is a workhorse — accessible, ubiquitous, used in industrial quantities by every Cantonese kitchen. XO, by contrast, is a chili oil — finished condiment — used in tablespoons, never poured. The two sauces almost never appear in the same dish, and when they do, the kitchen has a specific layered reason for combining them. Xo sauce vs oyster sauce is one of the most-searched comparisons on the topic, and the answer is structural: oyster sauce is wet, XO is oily; oyster sauce is poured, XO is dotted; oyster sauce is a cooking sauce, XO is a finishing condiment.
XO sauce vs. Lao Gan Ma chili crisp
The other common confusion, with American diners who have discovered Lao Gan Ma in the last decade. Lao Gan Ma is a Guizhou-style chili crisp invented in the 1990s by Tao Huabi, made from chili flakes, fermented soybeans, peanuts or soybeans, MSG, and a vegetable oil base. It is mainland Chinese, not Cantonese; the production base is Guizhou, not Hong Kong; the flavor profile is fermented-bean-forward and crunchy-textured. XO sauce is Hong Kong Cantonese, dried-seafood-forward, and smooth-oiled. The two sauces do similar work in the kitchen — both are chili oils used in tablespoons — but the taste lands in very different places. A diner who likes Lao Gan Ma will often also like XO. The reverse is not always true; XO drinkers sometimes find Lao Gan Ma too fermented and too crunchy. The price tier is also different: Lao Gan Ma is the cheapest serious chili oil at any Chinese supermarket, while XO sits at the top.
XO sauce vs. shrimp paste (虾酱 / belacan)
An entirely different family. Shrimp paste — Chinese 虾酱 (xiā jiàng), Malaysian belacan, Filipino bagoong, Cambodian kapi — is fermented small shrimp ground into a wet paste, aged for months, intensely funky, used as a base flavoring in Southeast Asian and Southern Chinese cooking. The paste is a primary umami source, used in small quantities, never on its own. XO sauce is dried (not fermented) seafood, smooth-oiled, served as a finished condiment. The two sauces share a marine ancestry but diverge completely in production method (drying vs. fermenting), texture (oily flecks vs. wet paste), and culinary role (finishing condiment vs. cooking base). A diner mixing up “shrimp paste” with “XO sauce” on a menu is making the same mistake as mixing up sake with miso — both are rice-based, both Japanese, but they do nothing alike.
XO sauce vs. hoisin sauce
The dim sum table confusion. Hoisin sauce is a sweet, thick, dark soy-and-fermented-bean-based dipping sauce traditionally served alongside Peking duck and char siu — sweet, tangy, plum-noted, never spicy. XO is the opposite spectrum: oily, savory, spicy, with no sweetness. The two are almost mirror images on the Cantonese condiment shelf. They serve different protein families: hoisin for the lacquered roast meats, XO for the neutral starches and fresh seafood. A diner offered both on a dim sum table can use hoisin for the char siu bun and XO for the rice noodle roll, and the two sauces will not interfere with each other because they are pointed at different dishes.
| Sauce | Origin | Texture / form | Used for | Price tier |
|---|---|---|---|---|
| XO sauce | Hong Kong, 1986 | Chili oil w/ dried seafood flecks | Finishing condiment | Premium / luxury |
| Oyster sauce | Guangdong, 1888 | Thick wet brown sauce | Cooking sauce | Pantry staple |
| Lao Gan Ma chili crisp | Guizhou, 1990s | Crunchy chili-bean oil | Finishing condiment | Accessible |
| Hoisin sauce | Guangdong, 19th C | Sweet thick brown paste | Dipping for roasts | Pantry staple |
| Shrimp paste / belacan | Southeast Asia | Fermented wet paste | Base flavoring | Mid-tier |
| Doubanjiang (Sichuan) | Sichuan, 18th C | Fermented bean-chili paste | Cooking base (mapo dofu) | Mid-tier |
Brand-by-brand — the XO sauce brands you will see in NYC supermarkets
For diners who want to try XO at home before committing to the restaurant version, the supermarket landscape in NYC has settled into roughly four brands worth knowing about. Lee Kum Kee is the dominant mass-market brand — green-label classic, blue-label spicier, available at every Chinese supermarket in Manhattan and most Whole Foods stores in the international aisle. Spring Moon (the Peninsula’s licensed retail brand) — harder to find, sold mainly at high-end Chinese specialty shops and online; closer to the original Peninsula recipe but at roughly three times the Lee Kum Kee price. Mama Lin’s and Fly By Jing — newer American brands that produce XO-inflected sauces, technically more chili-crisp than classical XO, but pleasant and well-balanced. Homemade jars from small Hong Kong producers — occasionally available in Chinatown, variable quality, ask the shopkeeper before buying. A diner walking out of Hong Kong Supermarket on Hester Street with a jar of green-label Lee Kum Kee is making a defensible first XO purchase.
How to order XO sauce dishes at a Cantonese restaurant in NYC — the five-second test the kitchen never sees you doing
You sit down. The menu arrives. There are three XO dishes on it — XO chow fun, XO sautéed scallops, XO fried rice. The waiter asks if you have any questions. You have one — but the question is for yourself, not the waiter. Is this kitchen making real XO, or warming up Lee Kum Kee? The kitchen will not volunteer the answer, and most waiters do not actually know. The diner has to read the tells. There are five, and they take about five seconds combined to check.
Test 1 · The price column
Find the XO dishes on the menu. Look at where they sit in the price column relative to the other stir-fries. If the XO dishes are at roughly the same price as the regular oyster sauce stir-fries, the kitchen is using jarred XO. Kitchen-made XO costs the restaurant real money in conpoy and ham; the kitchen has to charge more for the dish to make the math work. If the XO chow fun is the same price as the beef chow fun next to it, the sauce is the cheap version. If the XO chow fun sits noticeably higher — a meaningful step up, or in the same band as the seafood dishes — the kitchen is making the sauce. Price honesty is the first tell.
Test 2 · The menu description
Does the menu description mention conpoy, dried scallop, Jinhua ham, or “house-made”? Or does it just say “XO sauce” with no further description? Restaurants that build the sauce in-house almost always advertise it in the menu copy. The disclosure is the marketing — kitchens that have invested in conpoy want diners to know. Restaurants that warm up the jar leave the description vague. There are honest exceptions in both directions, but the rule of thumb works seventy percent of the time.
Test 3 · The waiter’s confidence
Ask the waiter, casually, “is the XO sauce made here?” Watch the response. A kitchen that makes its own XO has briefed the waitstaff on this answer — they will answer instantly, often with a specific detail (“we make it Sunday nights” / “the chef uses Japanese conpoy” / “it’s a two-day process”). A kitchen using jarred XO has either not briefed the staff at all (the waiter looks uncertain or vague) or has been told to say yes but cannot offer detail. The detail is the tell. “Yes” with no further information is roughly equivalent to “no, but I am not allowed to say no.” Trust the tone, not just the word.
Test 4 · The visible sauce when the dish arrives
When the XO dish arrives at the table, look at the sauce before you taste it. Russet-red oil pooling at the base of the plate, with visible small flecks of pale orange (conpoy thread), reddish-brown (shrimp), and pink-white (ham fat) — that is kitchen-made. A uniform red paste coating the noodles or rice with no visible flecks, just smooth color — that is jarred. The visual difference is genuinely diagnostic. A waiter dropping a plate onto your table will not see you doing this inspection, but a serious diner does it automatically.
Test 5 · The finish on the tongue
This is the only one that requires actually eating the dish, but it is the most reliable. Eat one bite. Note where the flavor lands when you swallow. Kitchen-made XO leaves a long umami finish — the dried scallop and ham flavors linger for over a minute, fading slowly the way good cured meat does. Jarred XO leaves a quick warm chili note that fades in twenty to thirty seconds and leaves no umami trace. If the finish is short and chili-only, the sauce is jarred. If the finish is long and ham-and-seafood-noted, the kitchen built it. This test is unforgeable. No marketing copy can fake the finish.
(1) XO dishes priced same as non-XO stir-fries = jarred. (2) Menu description vague, no conpoy mention = probably jarred. (3) Waiter answers “is it house-made?” with no detail = jarred. (4) Sauce arrives as uniform red paste, no visible flecks = jarred. (5) Finish on tongue is short chili-only, no umami carryover = jarred. Three or more = jarred. Two or fewer = the kitchen is making it. All five of our Dim Sum Palace locations pass with two or fewer flags on every service.
What to actually order — three suggested sequences
For a diner introducing themselves to XO sauce for the first time, the order matters as much as the dish. Here are three sequences that work in a NYC Cantonese restaurant.
- Sequence A — The light entry. Start with XO fried rice as a single dish at lunch. One person, one plate, twenty-five minutes. Tastes the sauce in a low-commitment format, confirms whether the kitchen is making the dish well, and costs the diner nothing more than a regular lunch.
- Sequence B — The midweek dinner. Two diners, three dishes: XO chow fun + a steamed seasonal green + a roast meat plate (char siu or roast duck). The XO sits in the noodle dish, the vegetable balances the table, the roast adds the second dimension. A complete meal that puts XO at the center without making the entire meal about XO.
- Sequence C — The full XO test. Four diners, five dishes including two XO. XO sautéed scallops as the headline seafood, XO chow fun as the noodle base, a steamed whole fish as the freshness counterpoint, a vegetable in plain garlic, and a soy sauce chicken or roast duck for the cold platter. The two XO dishes let the table compare the sauce across two protein profiles. The non-XO dishes give the palate a break and reset between the umami hits.

Where can you actually eat real XO sauce in New York City — and what does a Dim Sum Palace XO plate look like?
Manhattan in 2026 has a small handful of Cantonese restaurants serious about XO sauce. The list is shorter than the list of restaurants that put XO on the menu, because most that print the letters serve the jar. The kitchens that build the sauce themselves are mostly clustered in three areas: Chinatown along Mott, Mulberry, and Division Streets; Midtown around the K-town border; and a few outliers in Hell’s Kitchen and the Financial District. The dish at Dim Sum Palace is built in the kitchen at our flagship Chinatown location, with the same proportions, the same conpoy supplier, and the same two-day cooking process across the entire production line. The same sauce ships to the other five dining rooms before service each morning.
The Dim Sum Palace XO program — six dining rooms, one batch
The way the kitchen runs in 2026 looks like this. Sunday evenings, around 8 p.m., the conpoy goes into the soak at the Chinatown commissary kitchen. Monday morning by 6 a.m., the sauce production begins on the six-stage timeline described above. By Monday afternoon at 3 p.m., the sauce is in sealed quart jars in the walk-in cooler. Tuesday morning at 9 a.m., the runners pack the jars into insulated transit boxes and the boxes head out to the other Manhattan locations — including Financial District, Koreatown / Midtown, Hell’s Kitchen and Midtown West — arriving by 11 a.m., before the lunch service. The sauce that goes on your plate Tuesday at any of these dining rooms came out of the same Monday batch. By Friday evening, the original batch is typically depleted; a fresh Tuesday batch covers the weekend service.
The reason for the central-kitchen production is consistency. A single restaurant can build XO; a six-restaurant group serving thousands of plates a week cannot have six independent kitchens each producing the sauce on different days with different conpoy lots. The commissary model lets the head chef inspect and taste every batch before it leaves the kitchen. If a batch comes out under-rested, the chef catches it before it ships to the locations. If the conpoy lot was lower-grade than usual, the chef adjusts the proportions before the sauce hits the line. The diner at any of the six locations gets the same XO as the diner at the Chinatown flagship. That uniformity is, frankly, one of the reasons the program works at scale.
Six locations, one menu, one XO sauce — addresses below
The XO dishes on the Dim Sum Palace menu — XO chow fun, XO sautéed scallops, XO sauce string beans, XO fried rice, and the XO dim sum ramekin on request — are available at all six Manhattan locations. The full address list runs from the original Chinatown room through the newer Midtown sites and the Hell’s Kitchen room. The reservation link covers all six rooms.
XO chow fun, XO sautéed scallops, XO fried rice, XO string beans, and XO ramekin on the dim sum side — available across all six Manhattan dining rooms.
Best dishes to order at each location
The XO menu is identical across our rooms, but the room itself slightly shifts the natural ordering. Chinatown is the flagship and the busiest dim sum room — order XO ramekin with the cart, and add XO chow fun as the noodle anchor of the table. Financial District draws a lunch business crowd; XO fried rice as a single-plate lunch is the natural call. Koreatown / Midtown sees late-night crowds — XO sautéed scallops makes the headline dish of a four-person dinner. Hell’s Kitchen sits near the theaters, fast turnover dinners — XO fried rice and a steamed seasonal green is the forty-minute meal. Midtown West caters to a hotel-and-business crowd; the full XO test (sequence C above) lands here naturally with a four-person table and a Friday dinner.
When to come — XO is at its best on weekday lunches and Sunday brunch
A small operational note. The XO sauce is most aromatic when freshly received at the location — meaning Tuesday and Wednesday for the Monday batch, Saturday and Sunday for the Friday batch. By the back half of the cycle (Thursday and Friday for the Monday batch), the sauce is still excellent but the top chili notes have flattened slightly as the chili compounds settle into the oil base. A diner who wants the dish at its peak should aim for a Tuesday lunch or a Sunday brunch sitting. The Sunday dim sum brunch service usually has the freshest XO of the week, because the production schedule favors the weekend service.

The takeaway
XO sauce is the small expensive jar at the back of the Cantonese pantry, the dish that took a hotel kitchen a year of work to design, and the condiment that — forty years after invention — still costs more per ounce than almost anything else on the table. The dried scallop in the spoon is what you pay for. The Jinhua-ham-or-prosciutto under the chili oil is what you pay for. The two-day production line at a kitchen serious about the dish is what you pay for. The cognac name is the wrapper. The conpoy is the gift inside.
If you remember one thing from this guide, make it the rule: XO sauce is not a chili sauce. XO sauce is an umami sauce with a chili infusion. The chili is the spice that lets the sauce sit on a Cantonese table without flinching; the umami is what the sauce is for. A diner who tastes XO and notices the heat first, the dried scallop second, is tasting a kitchen that has skewed the proportions toward marketing. A diner who tastes the dried scallop first and the heat second is tasting the dish as the Peninsula chef built it in 1986. The proportions are the dish. The history is the dish. The sauce is the dish.
The next time you sit down at a Cantonese restaurant in Manhattan and the menu lists XO sauce somewhere in the noodle, rice, or seafood column, you have the tools to read what the kitchen is doing. Look at the price column. Read the menu description. Ask the waiter the casual question. Watch the sauce arrive. Taste the finish on the tongue. Five checks, five seconds, one verdict. If the kitchen passes, you have found one of the small luxury programs Cantonese cooking has to offer. If the kitchen does not pass, finish politely, pay the bill, and go around the corner to one of the kitchens that builds the sauce honestly. We will be at one of those tables — one of six, across Manhattan, ready when you are.
FAQ — 20 questions about XO sauce, answered
Q1 · What does “XO” stand for in XO sauce?
XO stands for “Extra Old,” a French cognac classification — but the sauce contains no cognac. The Peninsula Hotel’s Spring Moon restaurant borrowed the label in 1986 to signal a luxury tier on the menu. The cognac association did the work the chef wanted; the sauce got the prestige indicator without the prestige liquid. Forty years later the name has stuck, and most diners no longer associate “XO” with cognac at all.
Q2 · Is XO sauce spicy?
Mildly spicy, by Cantonese standards. The heat sits at the back of the tongue rather than the front, and the umami of the dried seafood is the dominant note. A diner who normally avoids spicy food will find XO approachable — the chili is a background spice, never the headline. A diner who craves Sichuan-level heat will find XO underwhelming on the chili axis; the dish is not built for that audience.
Q3 · Is XO sauce vegetarian or vegan?
No. XO sauce is built on dried scallop, dried shrimp, and cured ham — three animal proteins. Vegan and vegetarian “XO-style” sauces exist (made with dried mushrooms, fermented tofu, and seaweed for umami), but they are different products and should not be confused with classical XO. A diner with seafood or shellfish allergies should also avoid XO entirely, as the dried scallop and shrimp are central to the recipe.
Q4 · Is XO sauce gluten-free?
A classical Cantonese XO sauce — made only with dried scallop, dried shrimp, ham, chili, oil, garlic, shallot, salt, and Shaoxing wine — is gluten-free if the Shaoxing wine is omitted or replaced with a gluten-free alternative. Commercial brands like Lee Kum Kee may add wheat-derived ingredients; check the label. If you have celiac disease, ask the kitchen to confirm — most serious Cantonese kitchens will know the answer.
Q5 · What’s the difference between XO sauce and oyster sauce?
Oyster sauce is a wet, thick, dark-brown sauce poured into stir-fries as the primary cooking sauce; XO sauce is a chili oil with dried-seafood flecks used as a finishing condiment. Oyster sauce is a Cantonese pantry staple from 1888; XO sauce is a Hong Kong luxury condiment from 1986. The two sauces have different textures, different production processes, and different roles on the plate. They almost never appear in the same dish.
Q6 · Why is XO sauce so expensive?
The dried scallops (conpoy) are the most expensive dried seafood in Cantonese cooking — a single pound costs roughly the same as premium dry-aged beef. Add the Jinhua ham (or prosciutto substitute), the dried shrimp, and the two-day kitchen labor, and the cost per pound of finished sauce climbs into the luxury range. A kitchen using whole Japanese-grade conpoy will pay more for the dried scallops alone than for most of the protein on the rest of the menu.
Q7 · How long does XO sauce keep in the refrigerator?
A kitchen-made batch keeps two to three months at peak aromatic quality when sealed in a clean jar at refrigerator temperature. A commercial jarred XO (Lee Kum Kee, Spring Moon) keeps about three months once opened. Past those windows, the sauce remains safe to eat for considerably longer but the top notes flatten. A serious restaurant cycles its XO weekly and does not serve sauce more than four weeks old.
Q8 · Can I make XO sauce at home?
Yes, but expect a full two-day process and a real grocery bill. The Japanese-grade dried scallops are the limiting factor — they are expensive and hard to source outside major Chinatowns. If you have access to a serious Asian specialty shop and a free weekend, the recipe is no harder than making a complicated braise. The Peninsula tradition and several published Hong Kong cookbooks describe the proportions in enough detail for a careful home cook to replicate. Expect your first batch to be roughly seventy-five percent of restaurant quality; by the third batch you will be close.
Q9 · What’s the best XO sauce brand to buy at the supermarket?
Lee Kum Kee green label (mild) and blue label (spicier) are the dominant choices and the easiest to find — every Chinese supermarket in Manhattan and most Whole Foods carry them. Spring Moon, the Peninsula’s licensed retail brand, is closer to the original Hong Kong recipe but harder to source and costs roughly three times Lee Kum Kee. For a first XO purchase, the green-label Lee Kum Kee is the defensible answer.
Q10 · What’s the most popular dish made with XO sauce?
XO chow fun (wide rice noodles stir-fried with XO sauce and beef or shrimp) is the flagship dish — the one most ordered at Cantonese restaurants in NYC and the one a serious kitchen will be judged on. XO sautéed seafood (scallops, shrimp, calamari) is the second most popular and the most luxurious. XO fried rice is the accessible everyday option. All three are on most Cantonese menus that take XO seriously.
Q11 · What does conpoy taste like?
Sweet, deeply oceanic, slightly funky, and aromatic in a way that suggests cured meat more than fresh seafood. The drying process concentrates the amino acids by five to seven times compared to fresh scallop. Most American diners encountering conpoy for the first time describe the taste as “like the most intense umami broth I have ever tasted” — which is structurally accurate. Conpoy is the umami source in XO sauce and in many premium Cantonese soups.
Q12 · Why don’t NYC restaurants use real Jinhua ham?
Jinhua ham is restricted from import into the United States due to FDA regulations on Chinese cured pork products. NYC kitchens substitute with Italian prosciutto (the closest equivalent in flavor and texture), domestic dry-cured ham, or Cantonese lap cheong sausage. The substitution is genuine and acceptable — most diners cannot detect the difference. A NYC menu that claims “real Jinhua ham” in its XO sauce is almost certainly using a substitute and using the original Chinese name as a stylistic claim.
Q13 · Is XO sauce only for Cantonese food?
Traditionally, yes — XO is a Cantonese (specifically Hong Kong) invention, and the dishes it was designed for are all Cantonese: chow fun, sautéed seafood, fried rice, vegetable stir-fries, and dim sum. In recent decades, fusion chefs have used XO on Western dishes (XO french fries, XO grilled cheese, XO pasta), with mixed success. The Cantonese kitchen view is that XO belongs with neutral starches and fresh proteins — the dishes the Peninsula chef designed it for in 1986.
Q14 · Can XO sauce be used as a dipping sauce?
Yes, but with restraint. The most traditional use of XO as a dip is at the dim sum table, where a small ramekin sits on the side and the diner dots a chopstick-tip of XO on individual dumplings before each bite. The point is to season the bite, not to flood it. XO as a primary dipping sauce — soaking a dumpling in a pool of it — overwhelms the dim sum and wastes expensive sauce. Treat XO as a flavor accent in dip mode, not a wet bath.
Q15 · What’s the origin story of XO sauce?
XO sauce was invented in 1986 at Spring Moon (嘉麟樓), the Cantonese restaurant on the second floor of the Peninsula Hotel in Tsim Sha Tsui, Kowloon. The head chef wanted a chili sauce that fit the Peninsula’s luxury price tier and that did not embarrass the Cantonese flavor philosophy. He built one anchored on dried scallops, Jinhua ham, and dried shrimp — three expensive proteins that gave the sauce a luxury price even before plating — and named it after the cognac classification “XO” (Extra Old) to signal the tier without naming the ingredients. The original recipe was a closely held kitchen secret for about three years before reverse-engineered versions spread across Hong Kong.
Q16 · Is XO sauce healthy?
Used as intended — a tablespoon as a finishing condiment, not a primary cooking medium — XO sauce contributes a moderate amount of fat (from the oil base), sodium (from the cured meat and dried seafood), and a small amount of protein. It is not a health food and was never designed to be. A spoonful at a meal does no harm. A bowlful does. Use the sauce the way the Cantonese kitchen intended: as punctuation, not as the sentence. Read our broader piece on Cantonese cooking and health for context.
Q17 · How do you pronounce XO sauce?
“Ex-Oh” sauce, two English syllables. Hong Kong diners sometimes use a Cantonese-romanized “ek-soh,” but the English pronunciation works everywhere. If you order “XO chow fun” at a Cantonese restaurant in NYC, the waiter understands you instantly. The dish is one of the easier ones to pronounce — most of the hard pronunciation work in Cantonese cooking lives in dishes with names like “siu mai” and “char siu,” not “XO.”
Q18 · Is XO sauce used in mainland China the same way as in Hong Kong?
Imported from Hong Kong, mostly in the 1990s and 2000s. Cantonese restaurants in Guangzhou and Shenzhen now serve XO sauce on their menus, but the recipe traveled from Hong Kong rather than the other way around. Mainland Chinese cuisines outside the Cantonese region — Sichuan, Hunan, Shanghainese, Beijing — generally do not use XO sauce, because the condiment is structurally Cantonese and does not fit those flavor traditions. XO is a Hong Kong invention that the rest of the country has adopted at the Cantonese restaurant level, not at the home cooking level.
Q19 · What’s the best XO sauce in NYC?
The “best” depends on what you are looking for. Several Cantonese restaurants in Manhattan make their own XO at the kitchen level — Dim Sum Palace among them, alongside a handful of Chinatown rooms with serious dim sum and Cantonese banquet programs. The kitchens that advertise “house-made XO sauce” with specific detail (conpoy origin, two-day process) are usually the ones worth trying first. The five-second test in this guide will tell you in real time whether the sauce on your plate is the real version or a jarred shortcut.
Q20 · How do I order XO sauce dishes at Dim Sum Palace?
Walk into any of the six Manhattan locations and look for the dishes marked with XO on the menu: XO chow fun, XO sautéed scallops, XO sauce string beans, XO fried rice. Ask for the XO ramekin on the side if you are ordering dim sum; the kitchen brings it out with the cart. Reservations across all six rooms run through the same booking page at dimsumpalace.com/reservation/. The XO sauce production schedule is identical across all six dining rooms — the dish you order on a Tuesday at Chinatown is the same dish your friend orders on a Tuesday at Hell’s Kitchen. One batch, one recipe, six rooms.
Extended Reading — All Series
Cantonese Food & Cuisine
00
The Ultimate Guide to Cantonese Food in NYCdimsumpalace.com/cantonese-food00/
01
Cantonese vs. Other Chinese Cuisines/cantonese-food01/
02
The 6 Flavors of Cantonese Cooking/cantonese-food02/
03
Beginner’s Guide to Cantonese Dim Sum/cantonese-food03/
04
Cantonese Roast Meats: BBQ Pork & Duck/cantonese-food04/
05
Cantonese Soups & Slow-Cooked Broth/cantonese-food05/
06
Cantonese Seafood: Fresh-to-Table Culture/cantonese-food06/
07
White Cut Chicken: Cantonese Simplicity/cantonese-food07/
08
XO Sauce: The Luxury HK CondimentThis Article/cantonese-food08/
09
Cantonese Noodle Dishes Ranked/cantonese-food09/
10
Cantonese Desserts: Egg Tarts to Mango Pudding/cantonese-food10/
Chinese Food in NYC
00
The New Yorker’s Guide to Chinese Food in NYCdimsumpalace.com/chinese-food00/
01
Cantonese vs. Sichuan vs. Shanghainese/chinese-food01/
02
Best Chinese Food in Midtown Manhattan/chinese-food02/
03
Best Chinese Food in Lower Manhattan & FiDi/chinese-food03/
04
Best Chinese Food Near Times Square/chinese-food04/
05
What to Order at a Chinese Restaurant/chinese-food05/
06
Chinese Banquet-Style Dining Explained/chinese-food06/
07
Chinese Food for Lunch: Why Dim Sum Wins/chinese-food07/
08
Is Chinese Food Healthy? Cantonese Philosophy/chinese-food08/
09
Chinese Restaurant Etiquette Guide/chinese-food09/
10
Best Chinese Food Delivery in NYC/chinese-food10/
Hong Kong Restaurant & Culture
00
Hong Kong Food Culture in NYC: A Complete Guidedimsumpalace.com/hong-kong-restaurant00/
01
What Is Hong Kong Cuisine?/hong-kong-restaurant01/
02
Yum Cha Culture: Tea & Dim Sum/hong-kong-restaurant02/
03
Hong Kong-Style Milk Tea Explained/hong-kong-restaurant03/
04
Claypot Cooking: HK Comfort Food/hong-kong-restaurant04/
05
Hong Kong BBQ (Siu Mei) in NYC/hong-kong-restaurant05/
06
Peking Duck in NYC: Where & How to Eat It/hong-kong-restaurant06/
07
Best HK-Style Breakfast in New York/hong-kong-restaurant07/
08
Cha Chaan Teng Culture: What Is a HK Diner?/hong-kong-restaurant08/
NYC Dining Occasions & Events
00
Best Chinese Restaurant in NYC for Every Occasiondimsumpalace.com/dining00/
01
Best Dim Sum Brunch in NYC/dining01/
02
Chinese New Year Dinner in NYC/dining02/
03
Birthday Dinner at a Chinese Restaurant/dining03/
04
Corporate Lunch & Private Dining in NYC/dining04/
05
Romantic Date Night: What to Order/dining05/
06
Family-Style Chinese Dining for Groups/dining06/
07
Chinese Food for Thanksgiving & Christmas/dining07/
08
Best Cantonese Restaurant Near Midtown & Theater District/dining08/
Dim Sum Deep Dive
00
Everything You Need to Know About Dim Sumdimsumpalace.com/dim-sum00/
01
The History of Dim Sum/dim-sum01/
02
30 Most Popular Dim Sum Dishes, Ranked/dim-sum02/
03
Dim Sum vs. Yum Cha: Is There a Difference?/dim-sum03/
04
How to Order Dim Sum Like a Pro/dim-sum04/
05
Vegetarian Dim Sum: Best Plant-Based Options/dim-sum05/
06
Har Gow vs. Siu Mai: The Ultimate Face-Off/dim-sum06/
07
Turnip Cake, Taro Puff & Egg Tart/dim-sum07/
08
Best Dim Sum in Manhattan by Neighborhood/dim-sum08/
09
Dim Sum for Dinner: Is It Different?/dim-sum09/
10
Crispy Milk & Deep-Fried Dim Sum Desserts/dim-sum10/
Chinatown
27 Division St, NY 10002
Financial District
123 William St, NY 10038
Koreatown / Midtown
33 W 33rd St, NY 10001
Hell’s Kitchen
334 W 46th St, NY 10036
Midtown West
28 W 56th St, NY 10019
Flatiron
28 E 23rd St, NY 10010
Garment / Times Sq
240 W 40th St, NY 10018
Long Island City
2428 Jackson Ave, LIC, NY 11101
