This vegan version of a Sichuan takeout legend keeps all the spice and savoury goodness of dan dan noodles while using a plant based meat substitute. Easy to make at home with easy-to-find ingredients make this a perfect copycat recipe!
If you love udon noodles try our fantastic Vegetarian Yaki Udon!

I came across dan dan noodles (or dandan noodles) not too long ago. It’s too bad – I wish I had been eating them my whole life! Dan dan noodles explode with flavour, but are perfectly balanced with exactly the right amount of spiciness.
Although traditionally made with ground pork, it is incredibly easy to make this dish vegan without losing any of the delicious flavour.
What are Dan Dan Noodles?
Dan dan noodles come from the Sichuan province of China, where the locals have been enjoying them as street food for generations. The name comes from a kind of pole, called a ‘dan’, that street vendors used to carry two baskets, one with ingredients and one with cooking utensils.
Dan dan noodles quickly became a staple, and as with so many tasty dishes, spread beyond the area where they were first created.

As so often happens, the recipe has taken on a few different variations. You can make the dish either spicy or more mild. The final dish can also be either fairly dry or more like a soup.
Personally, I prefer to eat dan dan noodles when they have a bit of spice and are not very soupy. The recipe is easy to adjust based on your taste.
Traditionally, dan dan noodles are made with minced pork. To make a vegan version of this recipe, I’ve added plant-based meat substitute, which is truly fantastic in this recipe!
How to make vegan dan dan noodles
Making dan dan noodles is surprisingly easy for a dish with so much flavour. Start by preparing the ingredients. Finely slice the green onions, keeping the white and green bits separate as they are not used at the same time.
Roughly chop the bok choy and the same to the peanuts. Lastly, crush up the peppercorns using a pestle and mortar. The recipe is fairly quick, so having these ingredients ready will make cooking far easier.

The noodles used in this recipe are udon noodles, which cook quickly in boiling water. When they are done, give them a good rinse in cold water to keep them from sticking together.
While the noodles are cooking away, heat up a wok over high heat. If you don’t have a wok, a high topped frying pan will do just fine. Pour in the sesame oil and let it get nice a hot before adding the meat substitute of your choice.
Fry the oil and meat substitute together until the it is hot all the way through and has a nice brown colour. This should take about five minutes.
Add the ginger, garlic, peppercorns and Chinese five spice and fry for another minute.
Now pour the stock, chilli oil, vinegar and soy sauce into the wok. Let it cook together for three or four minutes, stirring frequently. The liquid will reduce slightly. Add the bok choy and cook for two or three minutes.

Finally, return the noodles and combine with the other ingredients. The noodles are already cooked so you only need to let them heat back up. When they are at a temperature you are happy with, it’s time to serve.
Divide the dan dan noodles into bowls and garnish with chopped peanuts and the green parts of the green onions.
Recipe tips
- If you would like a thicker sauce, add a small amount of corn starch mixed with water towards the end and stir in well.
- The traditional recipe calls for Sichuan peppercorns, but feel free to substitute with regular black or pink peppercorns as I did.
- Spinach, kale or cabbage could be used in place of bok choy.
- I used plant based meat substitute but you can use firm tofu.

Dan Dan Noodles (Chinese street food!)
This vegan version of a Sichuan takeout legend keeps all the spice and savoury goodness of dan dan noodles while using a plant based meat substitute.
Ingredients
- 500g/1lb dried udon noodles
- 1tbsp sesame oil
- 500g/1lb plant based meat substitute
- 1tbsp piece of fresh ginger, peeled and grated
- 2 garlic cloves, crushed
- 4 green onions, finely sliced
- 2tsp peppercorns, crushed (I used pink peppercorns)
- 1 ½ teaspoon Chinese five spice powder
- 375ml/1 ½cups vegan vegetable stock
- 1-2 tablespoon vegan chilli oil, to taste
- 2tbsp rice wine vinegar
- 3tbsp dark soy sauce
- 3 baby bok choy, roughly chopped
- 60g/4tbsp roasted peanuts
Instructions
- Cook the udon noodles according to the package instructions. Drain the noodles and run cold water over then to cool completely and set aside. The cold water prevents the noodles from sticking together.
- At the same time, place a large wok or high sided pan over high heat and add the sesame oil. Once the oil is heated, add the meat substitute until it is hot throughout, which should take about 5 minutes. Add the garlic, ginger, white parts of the green onions, Sichuan peppercorns and Chinese five spice powder. Stir in well and fry for 1 minute.
- Pour in the stock, chilli oil, vinegar and soy sauce. Cook for 3-4 minutes while stirring frequently, allowing the liquid to slightly reduce. Add the bok choy and cook for 2-3 minutes. Return the noodles to the wok, combining well, and allow to cook until the noodles have heated through.
- Serve in bowls with a garnish of peanuts and the green end of the green onions.
Notes
If you prefer the sauce slightly thicker, add stir in a small amount of corn starch.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 500Total Fat: 26gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 17gCholesterol: 104mgSodium: 944mgCarbohydrates: 27gFiber: 4gSugar: 3gProtein: 40g
I made it this evening and it was so good!! My carnivore husband loved it as well. Thanks for your help and the delicious recipe.
So glad you liked it, and thanks for the feedback!
This recipe is so delicious and very tasty! My son and hubby love this recipe, so flavorful and very yummy! I can’t wait to make this recipe again!
That’s great Beth, glad you enjoyed it!
Hi! Can you clarify what you mean by 3 bok choy? 3 what? Thanks so much!
Bok choy is an Asian vegetable that can be found in most major supermarkets. It comes in heads, and this recipe uses three whole ones. It’s a great vegetable that works in a lot of recipes, so definitely worth trying out!
Thanks so much!! Sorry to ask another question, but are you referring to baby bok choy or regular. The regular bok choy can be huge! So I just couldn’t imagine using 3 of them, but if that’s how the recipe works, I certainly don’t mind. Thanks again! 🙂
Baby bok choy would be your best bet if you are in the US or Canada. I’m located in the UK where our vegetables aren’t sold as large, so I can use regular bok choy.
This is such a delicious and filling meal! Everyone loved it!