No. 15 · Pasta · Any · Intermediate

Dan Dan Noodles

with Homemade Chili Oil, Crispy Beef & Ya Cai

Sesame paste, brick-red chili oil, and ya cai wait under the noodles; nothing looks like the dish until everyone tosses their own bowl: twenty seconds, bottom to top, every strand running terracotta under crackling beef.

4serves
3 h 10 minthis page
48 minhands-on
11dishes
4 dmake ahead
Measurements

Every bowl arrives looking plain, just pale noodles and a scatter of crisp pork, because the sauce hides underneath. Then you tell the table to toss, and the color climbs up from the bottom like a magic trick, and the room gets loud. I make dan dan when the group outgrows anything platable: the real work is a jar of chili oil made days ahead, and dinner itself is fifteen fast minutes while everyone crowds the stove asking what smells like that.

Cooking around dairy, gluten, wine, meat? tap to adjust

The Tools

✚ ends up in the sink · essentials unless marked optional

Chili Oil

Yields ~1.5 cups; the dish uses about 1/4 cup Make 0-4 days ahead

Why this works Warm whole spices in oil, strain, then pour the hot fragrant oil onto coarse chile flakes. Flakes differ in thickness and roast level, so start at 325°F and watch for a fragrant red bloom, never blackening. The jar is a make-ahead component; only 4 tablespoons go into these bowls. FOOD SAFETY: use a dry heatproof bowl at least four times the oil volume. Refrigerate within 2 hours, use within 4 days, or freeze small portions. Removing fresh garlic and ginger does not validate room-temperature storage.

  • 1.5 cups (360ml) Neutral oil · Caiziyou (roasted rapeseed) if you can find it; otherwise canola or grapeseed.
  • 1/2 cup (45g), coarse Sichuan chili flakes 45 g · The coarse, seed-flecked flakes from the Asian grocery, not Italian pepper flakes. Korean gochugaru works in a pinch. Milder and sweeter, so be ready for a quieter oil.
  • 1 tsp Kosher salt
  • 1 tbsp, whole Sichuan peppercorns
  • 2 pods Star anise
  • 1 small piece Cassia or cinnamon stick
  • 2 Bay leaves
  • 3 thick slices, smashed Fresh ginger
  • 2 cloves, smashed whole Garlic
  1. Stage the flakes 3 min hands-on

    Put the chili flakes and salt in a deep, bone-dry heatproof bowl, at least four times the oil's volume, and set it in the sink or on a sheet pan.

  2. Infuse the aromatics 3 min hands-on · 12 min wait

    Start the oil cold with the peppercorns, star anise, cassia, bay, ginger, and selected garlic ingredient. Bring to medium-low and hold at a gentle fizz around the solids for 12 minutes.

    Look for Ginger curled and golden at the edges, garlic pale gold, the kitchen smelling like a spice shop. Nothing darker than gold.

    Take care Blackened aromatics make bitter oil, and the bitterness pours through everything downstream. If anything goes dark brown, strain immediately and taste before proceeding.
  3. Strain and hit temperature 3 min hands-on

    Strain the aromatic oil into a clean saucepan. Heat to 325°F; pour a teaspoon over a few flakes in the heatproof bowl first. If they darken immediately, cool the oil 15-20°F before proceeding.

    Look for A test pinch of flakes dropped in fizzes on contact and smells toasty within five seconds, with no black specks.

  4. The pour 3 min hands-on

    Pour the oil over the flakes in three additions, stirring between each so every flake blooms evenly.

    Look for A loud, foaming sizzle, then a deep terracotta bloom and a smell like toasted nuts and dried cherries.

    Take care Blackened flakes taste bitter throughout the oil. Stop pouring if the test flakes scorch, cool the oil, and restart with fresh flakes.
  5. Rest and jar 2 min hands-on · 1 h wait

    Rest at least an hour; overnight is better. Jar it, flakes and all. Refrigerate; use within 4 days, or freeze in small jars.

    Look for Oil settled brick-red and clear above a rust-colored sediment. The sediment is the good part; stir before using.

When it goes wrong
ProblemCauseFix
Oil tastes burnt and acridPour temperature over 375°F, or aromatics blackened during the infusionNo rescue; remake. Cheap insurance: trust the thermometer, not the clock
Oil tastes raw and dusty, color palePour temperature under 300°FReturn everything to the pan and hold at 275°F for 5 minutes to finish blooming
Jar looks cloudy with sludge at the bottomNormal; that is the flake sedimentNothing is wrong. Stir it up before every use; the sediment carries the flavor

The Sauce

Yields sauce for 4 bowls Make 0-2 days ahead

Why this works Zhima jiang is the backbone: Chinese sesame paste ground from toasted seeds, darker and deeper than tahini's raw-seed blandness. The sauce is a málà balancing act: sesame richness, soy salt, Chinkiang's malty acid, sugar to round the corners, chili oil for là (heat), and ground toasted Sichuan peppercorn for má (the numbing buzz). Whisked with hot water, sesame paste seizes tight before it loosens. That is normal; keep whisking. Toast the peppercorns yourself and grind them fresh; pre-ground Sichuan peppercorn is sawdust with a rumor of buzz.

  • 2 tsp, whole Sichuan peppercorns · Buy them glossy and reddish-brown; pick out any black seeds and thorny stems.
  • 4 tbsp (60g) Chinese sesame paste (zhima jiang) 60 g · Stir the jar hard to reincorporate the oil. If you can only find tahini: use it plus an extra 1/2 tsp toasted sesame oil. Close, but lighter.
  • 4 tbsp (60ml) Light soy sauce
  • 8 tsp (40ml) Chinkiang black vinegar · Zhenjiang vinegar: malty, smoky, gently sweet. Most brands ferment with wheat bran, hence the gluten tag.
  • 2 tsp (8g) Granulated sugar 8 g
  • 2 tsp (10ml) Toasted sesame oil
  • 2 cloves, finely grated Garlic
  • 4 tbsp with flakes (from the first component) Chili oil · Stir the jar first so the sediment comes along.
  • 4-6 tbsp, to loosen Hot water
  1. Toast and grind the peppercorns 5 min hands-on

    Inspect Sichuan peppercorn husks and discard twigs and hard black seeds. Toast the fragrant husks over medium-low for 1-2 minutes until aromatic, then cool and grind finely. Sift out any tough fragments; the aromatic husk is the part to keep.

    Look for Glossy, deeply fragrant: citrus and pine with a faint wisp of smoke. On your tongue, a ground pinch should buzz within seconds.

    Take care Over-toasted peppercorn turns the numbing bitter and medicinal. Dark spots or acrid smoke means start over. They cost pennies.
  2. Whisk the sauce 4 min hands-on

    Whisk the selected sesame or seed paste, selected soy ingredient, selected vinegar, sugar, selected sesame-oil ingredient, selected garlic preparation and ground Sichuan peppercorn, adding hot water by tablespoons until it falls in a smooth ribbon.

    Look for It seizes thick and matte first; keep whisking. Done is a glossy ribbon the thickness of heavy cream that holds a trail for a beat.

When it goes wrong
ProblemCauseFix
Sauce seized into a stiff pasteNormal; sesame paste tightens before it loosensKeep whisking and add hot water a tablespoon at a time; it will relax into a ribbon
Sauce tastes flat and saltyBalance drifted: not enough acid and sugar against the soyAdd vinegar 1 tsp at a time, then a pinch of sugar; taste after each. The target is salty-sour-sweet in that order
Numbing reads bitter, not buzzyPeppercorns over-toasted, or husks not sifted outSift harder next time and pull the toast at fragrant, not smoking; for tonight, cut the ground peppercorn by half and serve extra chili oil instead

Crispy Beef Topping

Yields topping for 4 bowls Make 0-1 days ahead

Why this works Brown small beef crumbles in a wide pan so moisture evaporates before the lean turns tough. Ya cai supplies the fermented salt and sweetness; taste it first, rinse and squeeze if harshly salty, and reduce added soy accordingly. The topping should be browned and loose with a tender center. Refrigerate leftovers within 2 hours and reheat to 165°F in the skillet with a small splash of water before frying that water away.

  • 300g (10.5 oz), 85/15 Ground beef 300 g · A 15% fat grind gives browned crumbs with a tender center. Break the mince small and stop before it becomes dry pebbles.
  • 2 tsp Neutral oil · Check the ya cai label for no soy, wheat, garlic or onion; choose a mustard-green, salt, sugar and spice product that meets the selected restrictions.
  • 1/2 cup (70g), chopped fine if not pre-minced Ya cai (sui mi ya cai) 70 g · Sold in small foil packets. If unfindable: chopped Tianjin preserved vegetable or salted mustard greens, rinsed, get you 80% there; rinsed capers chopped fine are a last resort. Right salt and funk, but you lose ya cai's dark sweetness, and the bowl will tell.
  • 1 tbsp (15ml) Shaoxing wine
  • 2 tsp (10ml), plus up to 1 tsp after tasting Light soy sauce
  • 1/2 tsp Granulated sugar
  • big pinch White pepper
  1. Prep the ya cai 3 min hands-on

    Chop the ya cai fine if it is not already minced. Taste a pinch. If it puckers you with salt, rinse briefly and squeeze dry.

  2. Dry-fry the beef 8 min hands-on

    Heat the oil in a wide wok or skillet over medium-high. Add the beef, press into a thin layer and brown for 2 minutes. Break into small crumbs and fry, stirring, another 4-6 minutes until browned and the water has evaporated. Ground beef must reach 160°F; avoid drying every crumb through to a hard pellet.

    Look for The loud sputter quiets to a steady fry, the mince turns deep golden-brown, and the bits skitter dry across the pan instead of dragging.

    Take care Pulling at gray is the classic failure: the topping stays wet and steams into the noodles. If the pan floods with liquid, keep the heat high and wait it out; the crisping starts when the water is gone.
  3. Season and finish 3 min hands-on

    Add the tasted, prepared ya cai and fry 1 minute. Add the selected wine or stock replacement, 2 teaspoons selected soy sauce, sugar and white pepper. Fry until the pan is dry again. Taste one fully cooked crumb with a little noodle sauce before deciding whether the final teaspoon of soy is needed.

    Look for Dark, glossy, loose crumbs that smell savory-sweet and faintly boozy, with no liquid pooling anywhere.

When it goes wrong
ProblemCauseFix
Beef gray and wet, never crispedHeat too low, pan crowded, or you stopped at cooked-throughHigh heat, wide pan, patience: crisping only starts after the moisture is driven off. Push through the sputter
Topping punishingly saltyUnrinsed ya cai plus full soyTaste the ya cai first and rinse if sharp; you can always add soy at the end, never subtract it
Beef crisped into hard pebblesToo lean a grind, or fried past golden-brown into mahoganyUse 85/15 beef and stop with browned edges and a tender center. Browning the surface is the goal; forcing every bit dry makes it gritty.

Noodles & Assembly

Yields 4 bowls

Why this works The sauce goes UNDER the noodles, and the order is the point. Sesame sauce ladled on top slides off and tightens on the noodles' surface; hidden underneath, it stays warm and loose beneath the steaming tangle until the eater tosses. The toss is the ritual: twenty seconds of chopstick work that coats every strand at the last possible moment. Fresh thin wheat noodles cook in about two minutes and go from springy to slack in one more, so the bowls must be built before the noodles hit the water. Never rinse: the surface starch is the glue the sauce clings to.

  • 500g (1.1 lb) Fresh thin wheat noodles 500 g · Plain wheat, no egg. Check the label. Dried thin wheat noodles work at 400g; add 2 minutes to the boil.
  • all of it, divided The sauce
  • all of it, hot Crispy beef topping
  • 3, thinly sliced Scallions
  • 4 tbsp (36g), roughly crushed Roasted peanuts 36 g
  • 1 cup, kept hot Reserved noodle water
  1. Boil the water 2 min hands-on · 10 min wait

    Bring a large pot of unsalted water to a rolling boil; the soy and ya cai carry the salt.

  2. Build the bowls 2 min hands-on

    Divide the sauce among four wide bowls and spoon a tablespoon of chili oil over each pool.

    Look for A pale sesame pool with a brick-red slick riding on top: the buried treasure.

  3. Cook the noodles 4 min hands-on

    Drop the noodles, stir once to separate, and cook about 2 minutes. Pull them springy, a breath before done. Scoop out a cup of noodle water, then drain. Do not rinse.

    Look for A strand cut between your teeth shows the faintest pale core; it snaps back when you pull it.

    Take care Fresh noodles go slack in one extra minute, and slack noodles turn the toss to paste. Stand over the pot.
  4. Top and serve 3 min hands-on

    Lift noodles into the prepared bowls, adding hot noodle water a tablespoon at a time only if the sauce needs it. Top with the selected cooked beef or mushroom topping, selected scallions and selected peanut or pepita crunch. Serve promptly; lift and fold from the bottom gently with rice noodles.

    Look for Steam rising, topping still audibly crisp when it lands. If the beef went quiet, it sat too long; flash it in the hot pan for 30 seconds first.

When it goes wrong
ProblemCauseFix
Noodles clumped before anyone could tossOvercooked, rinsed, or left sitting drainedNever rinse, pull them springy, and move pot-to-bowl in under a minute; the bowls must be built first
Tossed bowl is dry and tightSauce seized on the cooling noodlesSplash in hot noodle water a tablespoon at a time while tossing; the starch relaxes the sesame paste back to a ribbon
Bowl tastes flat despite everythingUnder-tossed, or the balance drifted in the bowlToss a full twenty seconds, bottom to top. Then adjust the bowl itself: vinegar for lift, chili oil for heat, a pinch of ground peppercorn for buzz

To the Table

  1. Wide, shallow bowls; the toss needs room.

  2. Sauce and chili oil buried at the bottom, noodles lifted into a tall tangle on top, beef crumble over the crown.

  3. Scallions and crushed peanuts last, plus the chili oil jar on the table for anyone who wants their bowl louder.

  4. Serve immediately and make everyone toss their own bowl: chopsticks, bottom to top, twenty seconds, until every strand runs terracotta.

For the Cook Who Wants More

The Honest Ledger

Serves4
Shopping1 h
Hands-on (new to this)1 h 17 min
Hands-on (comfortable)1 h
Hands-on (experienced)48 min
Waiting (same for everyone)1 h 22 min
This page, including shopping3 h 10 min
You will dirty11 dishes

A rich noodle bowl with measured chili oil, roasted paste and a crisp beef or shiitake topping. Only the oil spooned into the bowls is served; keep the extra homemade aromatic oil refrigerated and use within 4 days.

Words We Used

Málà
Sichuan's signature double act: má, the electric, citrusy numbing of Sichuan peppercorn, and là, the heat of chilies. Neither should win; the buzz makes room for the burn.
Ya cai
Fermented, preserved mustard greens from Yibin, Sichuan: salty, funky, darkly sweet. Sold in small foil packets as sui mi ya cai (pre-minced); the signature seasoning of dan dan noodles.
Zhima jiang
Chinese sesame paste ground from toasted white sesame seeds: darker, nuttier, and deeper than tahini, which is ground raw. Tahini plus a little toasted sesame oil is a close approximation, not an equal.
Chinkiang vinegar
Black vinegar from Zhenjiang, brewed from glutinous rice (usually with wheat bran, so it carries gluten): malty, smoky, mildly sweet, gentler than Western vinegars.
Dry-fry
Sichuan technique (gan bian): frying past the point most recipes stop, driving moisture out until the ingredient browns and crisps in its own fat. The opposite of saucy; done means the pan is dry again.

We Hunt We Gather · Vol. 1 · No. 15

← Back to the table