Homemade Dan Dan Noodles are so easy to make in just 29 minutes and taste even better than takeout! This vegetarian recipe is made with diced mushrooms, instead of pork, and features a flavorful, authentic, spicy sichuan sauce.

Lo mein or spaghetti noodles are my preferred choice of noodles for this dish, but rice noodles can be used to make the dish gluten free and vegan.

Add these Dan Dan Noodles to your homemade Chinese takeout menu, along with these popular recipes for Gluten Free Orange Chicken and General Tso’s Chicken!

Dan dan noodles in bowl with chopsticks on the side

Hello flavor explosion! If you’ve ever ordered Dan Dan Noodles from your favorite Chinese restaurant, then you know what I’m talking about. Dan Dan Noodles are filled with rich, umami flavors and plenty of spice from sichuan peppers.

Sichuan cuisine is a style of Chinese cooking that originated in Southwest China and is known for it’s spicy food and bold flavors. One of the most popular components of sichuan cooking is the sichuan pepper, which brings a good amount of spice to every dish it’s featured in.

In the Sichuan area of China, Dan Dan Noodles are a popular street food. And as soon as you try this recipe, you’ll know why they’re so popular!

So, where did the name come from? A “dan dan” is the carrying pole used by walking street vendors who sell the dish. The Chinese name for these noodles is “Dan Dan Mian” which translates to “noodles carried on a pole”.

While this Dan Dan Noodles recipe makes a few substitutions from the original to make it easier to create in American kitchens, the authentic spicy sichuan sauce remains the same! If you like to live life on the spicy side, than this dish is for you!

Overhead image of noodle dish in bowl with chopsticks on the side

What are Dan Dan Noodles made of?

Traditional Dan Dan Noodles contain a lot of ingredients found only at Asian markets. This recipe is the most authentic version of Dan Dan Noodles you can make with ingredients found at traditional grocery stores. This is with the exception of sichuan peppercorn powder.

To get the true flavor of Dan Dan Noodles, you simply can’t leave out the sichuan peppers. I have yet to find sichuan peppers or peppercorn powder at my local grocery store, but it’s easy to order them online or pick them up at a local Asian market. This sichuan peppercorn powder is what I purchased online and used in this recipe. It’s under $10 and will last a very long time!

  • The noodles: a dried, thin wheat noodle, such as lo mein noodles or spaghetti noodles are my preference in this dish. They are the closest to authentic noodles used in traditional Dan Dan Noodle dishes that you’ll find at your local grocery store. If you want to make gluten free Dan Dan Noodles, you can use thin rice noodles (usually labeled for stir fry or pad thai) or rice ramen noodles, both of which are gluten free and vegan.
  • The sauce: this is what gives Dan Dan noodles their incredible flavor and spice. The sauce includes tahini, soy sauce, sugar, five spice powder, sichuan peppercorn powder, chili oil and garlic cloves.
    • Note: tahini, or sesame paste, is added in the American version of this recipe to tone down the spice of the sauce. If you don’t have tahini on hand, peanut butter can be used in it’s place.
    • Note: if you’re making this recipe gluten free, replace the soy sauce with tamari and always double check the chili oil used to make sure it does not contain wheat.
  • The meat: traditionally, Dan Dan noodles are served with minced pork. In this recipe, I substituted in diced baby portobello mushrooms to make the dish vegetarian (and vegan depending on the type of noodles used). The mushrooms are cooked with hoisin sauce, shaoxing wine (or mirin, which is easy to find at traditional grocery stores), soy sauce and five spice powder.
    • Note: Traditional Dan Dan Noodles also feature sui mi ya cai, which are dried preserved vegetables, sautéed in with the meat mixture. Since we’re using vegetables as the base of this recipe instead of pork, and we’re trying to make this recipe with ingredients found at an American grocery store, I left the sui mi ya cai out of this recipe and I promise, it’s still just as delicious!
    • Note: if you’re making this recipe gluten free, you’ll want to use gluten free hoisin sauce, mirin instead of shaoxing wine and tamari instead of soy sauce.
  • The greens: in this recipe, I used spinach, which is a traditional green found in Dan Dan Noodles. Baby bok choy can also be used in this dish, if you’d like.
  • The toppings: chopped peanuts and diced scallions add a nice crunch on top of the dish. If you don’t already have scallions, or green onions, in your refrigerator, you can leave them off. They’re mostly just used as a garnish on top of the dish.

How to make Dan Dan Noodles

This easy 4 step recipe will have you eating Dan Dan Noodles in less than 30 minutes!

  1. Prepare the sauce. In a small bowl, whisk tahini, soy sauce, sugar, five spice powder, sichuan peppercorn powder, chili oil and garlic together. Set the bowl aside.
  2. Prepare the noodles. Bring a large pot of water to boil on the stove. Add the noodles to the boiling water and cook for 4-5 minutes. If using spaghetti noodles, you will need to cook the noodles a little longer, and if using rice noodles, you may need to reduce the cooking time. Refer to the package directions for the correct cooking time, based on the noodles used in the recipe. Once the noodles are cooked, remove ¼ cup of the cooking water and add it to the prepared Dan Dan sauce. Stir to combine. Drain the noodles and set aside.
  3. Cook the mushrooms. Pour sesame oil into a large skillet or wok, on the stove over medium high heat. Add diced mushrooms and cook for 3-4 minutes. Add hoisin sauce, shaoxing wine (or mirin), soy sauce, five spice powder and spinach. Cook for 2-3 minutes.
  4. Finish the dish. Add the noodles and prepared sauce to the wok with the cooked mushrooms, toss everything together. Transfer to bowls and top with chopped peanuts and diced green onions.

Chopsticks spinning noodles in bowl

Looking for more delicious Chinese Noodle Dishes? Try these 5 favorites!

  1. Slow Cooker Black Pepper Beef and Broccoli
  2. Gluten Free Kung Pao Beef and Noodle Bowl
  3. General Tso’s Vegetarian Noodle Stir Fry
  4. Quick and Easy Beef and Broccoli Stir Fry
  5. Easy Chicken Lo Mein
Overhead image of noodles in bowls with chopsticks on the side
Print Recipe Pin Recipe
5 from 1 vote
Rate this Recipe

Vegetarian Dan Dan Noodles

Homemade Dan Dan Noodles are so easy to make in just 29 minutes and taste even better than takeout! This vegetarian recipe is made with diced mushrooms, instead of pork, and features a flavorful, authentic, spicy sichuan sauce.

Ingredients

Dan Dan Sauce

  • 2 tbsp tahini
  • 3 tbsp soy sauce
  • 2 tsp sugar
  • ¼ tsp five spice powder
  • ½ tsp sichuan peppercorn powder
  • ¼ cup chili oil
  • 2 cloves garlic, minced
  • ¼ cup hot cooking water from the noodles

Dan Dan Noodles

  • 8 oz lo mein, or spaghetti noodles
  • 1 tsp sesame oil
  • 8 oz baby bella mushrooms, chopped
  • 2 tsp hoisin sauce
  • 2 tsp shaoxing wine, or mirin
  • 1 tsp soy sauce
  • ½ tsp five spice powder
  • 2 cups spinach
  • ¼ cup peanuts, chopped
  • ¼ cup green onions, chopped

Instructions

  • Mix all of the ingredients for the Dan Dan sauce together in a medium bowl, besides the cooking water from the noodles. Set aside.
  • Bring a large pot of water to boil on the stove.
  • Add the noodles and cook for 4-5 minutes (or according to package directions).
  • After the noodles are cooked, remove ¼ cup of the water and add it to the prepared Dan Dan sauce, whisk to combine.
  • Drain the noodles and set aside.
  • In a large skillet or wok on the stove over medium high heat, add the sesame oil.
  • Add the mushrooms and cook 3-4 minutes.
  • Add the hoisin sauce, shaoxing wine, soy sauce, five spice powder and spinach.
  • Cook for 2-3 minutes.
  • Add the cooked noodles and prepared sauce, toss everything together.
  • Serve topped with chopped peanuts and diced green onions.

Notes

  • To make this recipe vegan:
    • Make sure the hoisin sauce and chili oil used do not contain any type of fish sauce or dried shrimp. Most found at traditional grocery stores will not.
    • Use a noodle that does not contain eggs and is vegan-friendly.
  • To make this recipe gluten free:
    • Substitute tamari for the soy sauce.
    • Use mirin instead of the shaoxing wine. Most bottles of mirin purchased at the grocery store are gluten free, but always check the label to make sure.
    • Some chili oil also contains wheat, so be sure to check the label on the chili oil.
    • Use gluten free hoisin sauce.
    • Use pad thai rice noodles, rice ramen noodles or gluten free spaghetti noodles, instead of traditional wheat lo mein or spaghetti noodles.
  • To make this recipe with pork:
    • Instead of the diced mushrooms, substitute in ½ lb. ground pork. Cook the ground pork for 6-7 minutes, then follow the recipe as instructed.

Nutrition Facts

Calories 933kcal (47%)Carbohydrates 104g (35%)Protein 25g (50%)Fat 49g (75%)Saturated Fat 7g (35%)Cholesterol 1mgSodium 2129mg (89%)Potassium 973mg (28%)Fiber 6g (24%)Sugar 8g (9%)Vitamin A 2938mg (59%)Vitamin C 12mg (15%)Calcium 117mg (12%)Iron 4mg (22%)
Did you make this recipe?Tag @WhitneyBond on Instagram and hashtag it #WBRecipes!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.