Dan Dan Mian is a Sichuan noodle dish built around spiced ground pork, a punchy sauce of peanut butter, black vinegar, and Sichuan peppercorns, and wheat noodles — ready in 50 minutes. It pulls serious protein into a single bowl, which makes it a genuinely complete weeknight meal rather than a side act. The sauce does most of the heavy lifting, and once you have the ingredients on hand, the whole thing comes together fast.
The technique that matters
The sauce is everything here, and the order you build it matters. Grind the toasted Sichuan peppercorns as fine as you can — a coarse grind leaves gritty bits that don’t distribute evenly and can overwhelm individual bites. Then mix the sauce cold, before any heat touches it, so the peanut butter emulsifies smoothly with the vinegar and soy rather than seizing up. For the pork, cook it over medium-high and leave it alone for the first two minutes — let it brown properly before breaking it up. Browned pork adds depth; grey steamed pork adds very little. Internal temperature should reach 160°F (71°C); a meat thermometer takes the guesswork out of it.
Smart swaps
- Chinese black vinegar: Chinkiang (Zhenjiang) vinegar is the standard choice. If you can’t find it, a mix of balsamic and a small splash of rice vinegar gets close — but straight balsamic alone is too sweet.
- Fresh wheat noodles: Dried wheat noodles work fine; add 1–2 minutes to the cook time. Ramen noodles are a reasonable stand-in. Rice noodles will technically work but change the texture noticeably.
- Pickled mustard greens: Worth tracking down at an Asian grocery — they add a salty, slightly sour crunch that nothing else quite replicates. Drained kimchi is the most practical substitute if you’re stuck.
- Ground pork: Ground turkey works and keeps the protein count up; cook it to 165°F (74°C) and expect a slightly leaner result. Crumbled firm tofu is the vegetarian route noted in the recipe card.
Mistakes to avoid
- Not tossing the noodles in oil immediately after draining: They clump fast. Toss them within 30 seconds of draining, even if the pork isn’t ready yet.
- Adding the sauce to a cold bowl: The peanut butter in the sauce stiffens when it hits cold noodles. Warm your bowls with hot water for a minute before assembling — it keeps the sauce loose and coats the noodles properly.
- Skipping the toasting step for Sichuan peppercorns: Untoasted peppercorns are flat and slightly bitter. Thirty seconds in a dry pan over medium heat makes a real difference to the aroma and the numbing effect.
- Under-seasoning the pork: The sauce carries most of the salt, but the pork itself needs seasoning. Add a small pinch of salt when it goes into the pan — unseasoned pork tastes bland against the bold sauce. Skip the garnish of sesame seeds and scallions if you’re eating this straight from the pan — not worth the extra dish.
- Pouring all the sauce on at once without tasting: Sichuan peppercorn intensity varies by brand and freshness. Start with three-quarters of the sauce, taste, then add the rest.
Leftovers and meal prep
Store the pork, noodles, and sauce separately if you’re planning ahead — noodles stored in sauce absorb it overnight and turn stodgy. The pork keeps in the fridge for up to 3 days and freezes well for up to 2 months; thaw overnight in the fridge before reheating. Reheat the pork in a pan over medium heat until it reaches 160°F (71°C) again, adding a splash of water if it looks dry. Cook fresh noodles when you’re ready to eat — it only takes a few minutes and the difference in texture is worth it. The sauce can be made up to 5 days ahead and kept in a sealed jar in the fridge; stir it well before using since the peanut butter will settle.

Dan Dan Mian
Ingredients
Sichuan Sauce
- ¼ cup Sichuan peppercorns - lightly toasted
2 tablespoons soy sauce - use dark soy for a richer color
- 1 tablespoon Chinese black vinegar - aged variety preferred
- 2 tablespoons peanut butter - creamy variety
1 tablespoon sugar
Noodles and Garnishes
- 400 grams fresh wheat noodles - or dried if unavailable
1 tablespoon vegetable oil
200 grams ground pork
2 cloves garlic - minced
- 2 tablespoons pickled mustard greens - optional but authentic
- 4 stalks scallions - thinly sliced
1 tablespoon sesame seeds - toasted, for garnish
Instructions
- Preparation of Sauce: Grind the toasted Sichuan peppercorns to a fine powder in a mortar and pestle. Combine with soy sauce, Chinese black vinegar, peanut butter, and sugar in a bowl until well mixed. It should be aromatic and slightly numbing.
- Noodle Preparation: Cook noodles in boiling water for 3-4 minutes or as per package instructions until al dente. Drain and set aside, tossing with a little oil to prevent them from sticking.
- Pork Topping: Heat the vegetable oil in a frying pan over medium-high heat. Add ground pork and cook until browned, about 5 minutes. Stir in minced garlic and pickled mustard greens, cooking for an additional 2 minutes until fragrant.
- Assemble: Divide the noodles among four bowls. Top each with an equal portion of pork mixture. Pour over the Sichuan sauce evenly distributed among servings.
Notes
Nutrition
Frequently asked questions
Can I use regular black pepper instead of Sichuan peppercorns?
No — they’re not interchangeable. Sichuan peppercorns produce a specific mouth-numbing sensation that black pepper doesn’t replicate at all. Find them at most Asian grocery stores or order online; they keep for months in a sealed jar.
How much protein does one bowl actually have?
Each serving provides around 28 grams of protein, mostly from the 200g of ground pork split across four bowls plus the peanut butter in the sauce. If you want more, increase the pork to 300g — the sauce quantity in the recipe handles it without adjustment.
Is this dish very spicy? Can I control the heat?
The heat comes primarily from the Sichuan peppercorns, which produce numbing warmth rather than sharp chili heat. Reduce the peppercorn quantity by half for a milder result, or add a teaspoon of chili oil if you want more conventional heat on top.
Can I make this gluten-free?
Yes, with two changes: use tamari instead of soy sauce and swap the wheat noodles for rice noodles or certified gluten-free noodles. Check your black vinegar label too, as some brands contain wheat.
My sauce looks separated and oily — what went wrong?
The peanut butter broke, usually because the liquids were added too fast or the mixture got too warm. Whisk in a tablespoon of warm water slowly and it should come back together. Mixing the sauce at room temperature rather than near the stove helps prevent this.
Can I prep this for four people and keep it warm for serving?
Keep the pork warm in a covered pan on the lowest heat setting and cook the noodles in batches just before serving. Don’t combine everything in one pot to hold — the noodles will soak up the sauce and go soft within 10 minutes.
What to cook next
- Savory Pork Noodle Stir-Fry
- Authentic Szechuan Dan Dan
- Japanese Pork Lettuce Cups
- Spicy Kimchi Beef Casserole

