Vegan Dan Dan Noodles (担担面)
There’s something magical about slurping up a bowl of noodles coated in a rich, savoury, and slightly spicy sauce.
Dan Dan Noodles, a classic dish originating from Sichuan, China, has gained global popularity for its bold flavours.
Traditionally made with ground meat, this vegan twist swaps it for seasoned tofu or mushrooms, making it just as hearty and satisfying.


Hey, I'm Verna!
About this recipe
What Is Dan Dan Mian?
Dan dan mian (担担面) is a popular Chinese street-food dish. It’s signature profile is smoky, numbing, and spicy flavour, thanks to the addition of Sichuan pepper.
This version here is made with tofu so it’s vegan friendly as I find that the sauce packs so much flavour that it really doesn’t miss being a meat based dish.
This recipe is ideal for those craving a quick, flavour-packed dinner. It combines silky noodles, a tangy peanut or sesame-based sauce, and a sprinkle of aromatic spices, all topped with a satisfying crunch from fresh veggies or peanuts.
Even better, it’s completely plant-based, proving that comfort food can be deliciously vegan.
Where Did the Name Come From?
The name itself – dan dan mian, literally translating to "carrying pole noodles" – hints at its street food origins. Vendors would traditionally balance ingredients on a pole, a testament to the portable nature of this dish.
Today, you can find dan dan mian in restaurants worldwide and it is one of the most well-known Sichuan dishes. Why?
- Spicy and tingly: Sichuan peppercorns bring a tingly party to your mouth, followed by a subtle heat that'll have your tastebuds confused but also amused
- Creamy and velvety sauce : The use of sesame paste adds a great level of nutty richness, creating a sauce that's both bold and smooth.
- Flavour bomb: The sauce is exploding with chilli oil, sesame paste, Sichuan peppercorns, fermented veggies, and savoury soy sauce.
- Don't forget the toppings! Popular ones include coriander, peanuts, crumbled pork, and even a boiled egg means its jam packed full of the good stuff and is easily customisable to your preference.
Ingredients You’ll Need
While exact quantities vary, the essentials include:
- Noodles: Use wheat noodles for an authentic texture, or rice noodles for a gluten-free option.
- Tofu or Mushrooms: A perfect meat substitute, marinated and pan-fried to add a chewy texture.
- Tahini or Peanut Butter: Forms the creamy, nutty base of the sauce.
- Chilli Oil and Sichuan Peppercorns: Add that signature spicy kick.
- Soy Sauce and Vinegar: Essential for umami and balance.
- Veggies: Bok choy, spinach, or cucumber offer freshness and crunch.
Ingredients
For the topping:
- 300g medium firm tofu
- 2 tbsps preserved mustard greens (碎米芽菜 find this at Chinese supermarkets, don’t worry if not, you can skip)
- 1/2 tsp Chinese five spice powder
- 1/2 tsp ground white pepper
- 1 tsp Chinese cooking wine
- 2 tsp hoisin sauce
- 1 tbsp ground toasted Sichuan peppercorns
- 1 tbsp Sichuan chilli oil (see my chilli oil recipe linked below)
- 1 tsp dark soy sauce
- 2 garlic cloves, minced
- 1 handful of finely chopped spring onions
For the noodle sauce:
- 1 tbsp peanut butter
- 1 tbsp chilli oil
- 1 tbsp light soy sauce
- 1 tbsp Chinese black vinegar
To serve
- 200g wheat noodles of choice, cooked according to package instructions
- Chinese mustard greens (碎米芽菜, optional)
- Blanched pak choi leaves
- Spring onions and/or coriander (cilantro)
- Chopped peanuts
Pair it with
Instructions
1. Prepare the tofu
Drain and press the tofu to remove excess moisture, then crumble it into a large pan with hot cooking oil. Cook the tofu with all the seasonings, mixing it through thoroughly.
2. Toast the Sichuan peppercorns
In a small frying pan, lightly toast the Sichuan peppercorns for a few minutes until fragrant. Remove from heat, grind them in a pestle and mortar, then sieve out the husks.
Add the ground pepper to the crumbled tofu and mix. Season the tofu topping to taste.
3. Cook the noodles
Bring a pot of water to a boil and cook your noodles according to the package instructions. Drain and rinse briefly under cold water, then set aside.
4. Blanch the pak choi
In another pot, blanch the pak choi leaves for 1-2 minutes until softened. If you don’t have pak choi, spinach or baby bok choy are great alternatives!
5. Prepare the sesame sauce
In a large bowl, whisk together sesame oil, soy sauce, black vinegar, and chili oil. Adjust the spice level to your preference.
6. Combine the noodles and pak choi
Once the noodles are cooked and drained, add them to the bowl with the pak choi. Toss them in the sesame sauce, making sure they are well-coated.
7. Top and garnish
Add the spicy tofu scramble on top of the noodles and garnish with fresh spring onions, coriander, toasted crumbled peanuts, and mustard greens if you have them. Enjoy!
FAQs
1. Can I make it gluten-free?
Yes! Substitute wheat noodles with rice or soba noodles, and use tamari instead of soy sauce.
2. What if I don’t have Sichuan peppercorns?
While they’re key to the authentic flavour, you can skip them or use a pinch of ground coriander for a similar citrusy note.
3. Is it kid-friendly?
Absolutely. Reduce or omit the chilli oil for a milder version that kids will enjoy.
4. How do I store leftovers?
Store components separately for the best results. Keep noodles, sauce, and toppings in airtight containers in the fridge for up to 3 days.
5. Can I use pre-cooked tofu?
Definitely. Store-bought tofu crumbles or baked tofu can save you time without compromising flavour.
Video demonstration
Leave a comment
Like this recipe?
This recipe is featured in my debut cookbook "Have You Eaten?", if you liked this recipe, then I'd encourage you to buy my cookbook for even more exclusive and delicious recipes!
.webp)
More tasty recipe ideas for you
If you liked this recipe then you might like some of these below! Or if you're looking for more inspiration, my cookbook has dozens of exclusive meals not on my website!