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.
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.