Chinese Dan Dan Noodles with Spicy Peanut Sauce

Sichuan-inspired noodle soup featuring egg noodles in a rich, spicy peanut sauce topped with caramelized ground pork and finely chopped vegetables. The sauce combines soy sauce, hoisin, chili oil, and peanut butter for a complex umami flavor with customizable heat levels. Perfect for cold weather comfort food or when craving bold Asian flavors. This version adds mushrooms and water chestnuts for extra texture and uses chicken broth as a base, making it more soup-like than traditional dry dan dan noodles.
Ingredients
- ¼ cup soy sauce, plus more for serving
- 3 tablespoons water
- 2 tablespoons chili oil or chili crisp, store-bought
- 2 teaspoons sugar
- 1 cup hoisin sauce
- 3 teaspoons rice wine vinegar
- 2 teaspoons sesame oil, toasted
- ⅓ cup peanut butter or tahini
- 2 tablespoons canola, vegetable, coconut or other high-heat oil
- 1 pound ground pork
- 8 ounces button mushrooms, sliced
- 1 small can water chestnuts, drained
- 1 shallot, or 1/4 large sweet onion
- 2 garlic cloves, minced
- 32 ounces chicken broth
- 1 pound Chinese-style egg noodles, cooked according to package directions
Instructions
- 1
Make the sauce by combining soy sauce, water, chili oil, sugar, hoisin, vinegar, sesame oil, and peanut butter in a medium bowl
- 2
Whisk or stir the sauce until smooth and well combined
- 3
Add chicken stock to a medium saucepan over medium heat
- 4
Add 1/4 cup of the sauce to the broth and stir to combine
- 5
Heat 2 tablespoons oil in a large skillet or wok over high heat
- 6
Add ground pork and allow to caramelize undisturbed until very brown
- 7
Flip pork and break up with spoon, cook until browned and no longer raw
- 8
Transfer pork to a plate
- 9
Pulse mushrooms, water chestnuts and shallot in food processor until finely ground and uniform
- 10
Transfer vegetable mixture to the pork pan and cook stirring constantly for 10 minutes
- 11
Add garlic during the last minute of cook time
- 12
Add pork back to pan along with remaining sauce and toss to combine
- 13
Place noodles in bowls and ladle hot broth over top
- 14
Top with pork and vegetable mixture
Tips
Adjust spice level by adding more soy sauce, water, hoisin, and vinegar to dilute the chili oil if too spicy for your taste.
Let the pork caramelize undisturbed before flipping to develop deep brown color and crispy texture.
Pulse vegetables in food processor to achieve uniform, finely chopped consistency for better integration with the pork.
Good to Know
Refrigerate leftovers up to 3 days. Store noodles separately from broth and toppings for best texture.
Sauce and pork mixture can be prepared 1 day ahead. Cook noodles fresh when serving.
Serve immediately while hot with extra soy sauce and chili oil on the side for customizing heat level.
Common Mistakes
Cook pork undisturbed initially to avoid steaming and achieve proper caramelization.
Pulse vegetables in short bursts to avoid over-processing into paste.
Add garlic only in the last minute to prevent burning and bitterness.
Substitutions
Nut-Free Alternatives
General Alternatives
similar texture
FAQ
Can I make this vegetarian?
Yes, substitute the ground pork with crumbled firm tofu or mushrooms and use vegetable broth instead of chicken broth for a completely plant-based version.
What if I don't have a food processor?
Finely mince the mushrooms, water chestnuts, and shallot by hand with a sharp knife, ensuring pieces are uniform in size for even cooking.
How long will leftovers keep?
Store in the refrigerator for up to 3 days, keeping noodles separate from broth and toppings to prevent them from becoming mushy when reheated.