Dan Dan Noodles with Tempeh Scramble

Jump to Recipe26 Comments
5 from 5 votes

This post may contain affiliate links. Please read our disclosure policy.

These Chinese-inspired vegan Dan Dan noodles are tossed with a spicy Sichuan sauce and topped with meaty tempeh scramble, roasted peanuts, and fresh scallions. They’re incredibly saucy, full of umami, and so satisfying!

Ceramic bowl filled with Sichuan sauce, noodles, tempeh scramble, and pak choy.

It’s time to level up your noodle game with these saucy Dan Dan noodles!

For those new to this dish, it’s basically the Chinese counterpart to spaghetti – except it comes with a spicy Sichuan sauce and a ton of delicious toppings like scrambled tempeh, scallions, crushed peanuts, and your greens of choice.

When I started working on this recipe, the main question was what to use in place of ground meat. I instantly thought of scrambled tempeh: it’s meaty, wholesome, high in protein, and great at soaking up any sauce!

Love tempeh? Check out my Tempeh Katsu Bao Buns, Tempeh in Creamy Mushroom Coconut Sauce, or these Vegan Tempeh Meatballs!

⭐️ Why It Deserves a Spot on Your Table

Savory, spicy, and full of umami.

There are two main components that bring this dish to life. First up is the sauce, which gets its creaminess from the sesame paste and its bold flavor from the chili oil infused with Sichuan peppercorns, pepper flakes, and star anise. It’s the kind of sauce you will want to use with everything. Well, assuming you like anything spicy.

Then comes the tempeh, which steps in for ground pork used in the traditional version. Since tempeh has a pretty mild flavor on its own, it’s the perfect vehicle for flavor. Here, it soaks up a fragrant five-spice marinade, becoming savory, rich, and meaty. Combine both with tender noodles, and you’ve got one of the heartiest dishes!

Extra saucy.

I have reworked this recipe to make it even saucier and more flavor-packed than before, without diluting any flavor. The sauce is still rich and spicy, and there is just the right amount to generously coat every strand of noodles! You can see what readers have to say about it below:

Anna, a reader, said: “This recipe is the bomb! I blanched some Chinese cabbage to serve with mine, which worked a treat. I also omitted the sesame paste, but the flavours were still rich and delicious. This one is going into regular circulation at our place! ★★★★★”

Bev, a reader, said: “Once again, Thomas, you have created an incredibly flavorful, satisfying dish! The textures, depth of flavors, heat, and spice all add up to perfection! This is a recipe I will make again and again! ★★★★★”

📘 What Are Dan Dan Noodles?

Dan dan noodles (担担面/dàndàn miàn) are a classic Sichuan dish from Southwestern China. It consists of noodles topped with ground pork and a spicy sauce made with a base of Sichuan pepper, chili, garlic, and other aromatics.

There are many different versions of this dish, some even served as a noodle soup. My version stays close to the traditional style: not soupy but thick and saucy!

🌶 Essential Ingredients

Sauce

The real star of this dish is the sauce. It packs bold flavors, is quite spicy (I would rate it 7/10 on the heat scale), and has floral notes from Sichuan peppercorns. Here are the ingredients that you will need:

Ingredients like oil, sesame paste, Sichuan peppercorns, sugar, and garlic.
  • Sesame pasteToasted sesame paste (zhī ma jiàng) differs from tahini as it is made from toasted sesame seeds, not raw ones, which gives it a very nutty flavor. If you can’t find it, use one tablespoon of tahini combined with one tablespoon of toasted sesame oil. It will be slightly different, but it will do the trick.
  • Sesame oil – For extra nuttiness. Use toasted sesame oil.
  • Soy sauce – To add plenty of umami and saltiness. For a gluten-free option, pick coconut aminos or tamari.
  • Five-spice powder – A staple in Chinese cooking, known for its sweet, earthy, and peppery notes. It’s made from a blend of anise, cinnamon, cloves, Sichuan pepper, fennel, and sometimes coriander.
  • Red pepper flakes – These bring the heat. I use regular red pepper flakes, but you can use Gochugaru or even better, Sichuan chili flakes, if you can find them.
  • Sichuan peppercornsSichuan peppercorns are a must here! They bring floral notes and give the chili oil its signature flavor.
  • Vinegar – I like to add a splash of vinegar to balance the saltiness and sweetness of the sauce. White rice vinegar works best, but regular white vinegar is fine too.
  • Garlic – The only aromatic that isn’t fried. The minced garlic is stirred in after straining the oil to keep its fresh, pungent flavor.

The Rest

Ingredients like tempeh, toasted sesame oil, soy sauce, and noodles.
  • Tempeh – To mimic the ground pork used in the traditional version, you will need tempeh. I used my homemade tempeh, but any store-bought one will work.
  • Toasted sesame oil – It adds richness and a deep, toasty flavor.
  • Soy sauce – To season the tempeh. Again, feel free to use tamari or coconut aminos.
  • Noodles – I went with spaghetti, but any long, thin noodle works. Rice noodles, wheat noodles, or even homemade ramen noodles!
  • Green onions – For a pop of color and some freshness.

📔 Pro Tips

Allow the oil to infuse.

The longer you let it sit, the spicier the oil. I usually let it sit until it’s cool, about 30-45 minutes, but you can let it infuse for 24 hours if you want more complex flavors.

Don’t discard the noodle cooking water!

Make sure to reserve some of the cooking water before draining the noodles. You will need it to thin out the chili oil sauce. Thanks to its starches, the cooking water helps the sauce coat the noodles much better than plain water would.

🥣 Let’s Make It!

1. Make the chili oil

  1. Fry the aromatics. Heat the oil in a medium saucepan. Once hot, turn off the heat and add the aromatics: red pepper flakes, Sichuan peppercorns, anise star, and bay leaf. Allow the oil to infuse for at least one hour.
  1. Strain it. Then, use a fine-mesh strainer to strain the aromatics. Discard them.
  1. Make the sauce. Transfer the chili oil to a small bowl and add the soy sauce, toasted sesame paste, white rice vinegar, soybean paste, sugar, and minced garlic. Mix to combine. The sauce is now ready, now onto the tempeh!

2. Prepare the tempeh

  1. Scramble the tempeh. Use your hands to scramble the tempeh into small pieces. Transfer to a bowl or deep plate.
  1. Marinate it. Pour two tablespoons of the chili oil sauce, the sesame oil, soy sauce, and five-spice powder over the tempeh. Toss to coat, then let it marinate for at least 30 minutes.

3. Assemble

  1. Cook the noodles. Cook the noodles according to the package instructions, or until tender, and reserve about 6 tablespoons of the cooking water before draining.
  1. Sauté the tempeh. Heat a large non-stick skillet over medium heat. Once hot, add the marinated tempeh and sauté for 3-5 minutes.
  1. Assemble. For one serving, pour about 3 tablespoons of the chili oil sauce into a deep plate or bowl. Then, add 2 tablespoons of the reserved noodle cooking water and mix to combine.
  1. Top with the noodles and a few tablespoons of the tempeh scramble. You can then garnish with a sprinkle of roasted peanuts, chopped green onions, and serve it with your favorite greens. Toss well before enjoying!
Close-up shot of saucy noodles topped with scrambled tempeh, roasted peanuts, and green onions.

🔥 Tweak it

Twist the aromatics.

There are countless ways to make chili oil with variations that include sesame seeds, onions or shallots, cinnamon bark, or even ginger, for extra depth. I suggest starting with this recipe, but don’t hesitate to experiment with different ingredients later!

Adjust the spiciness to your liking.

As I mentioned earlier, this dish is quite spicy, so feel free to cut back on the red pepper flakes or leave them out entirely if you don’t want any spiciness.

😍 What to Serve Alongside

Pak choy, broccoli, green beans, or morning glory: They bring freshness that balances the bold, spicy sauce. Either boil or steam them until just tender. Don’t overcook them though, slightly crisp is best.

Baby spinach: No cooking needed! Simply add a handful of baby spinach to each bowl, then top with the noodles. The heat from the noodles will cook the spinach!

Fresh herbs: Add a handful of Thai basil, perilla leaves, or garlic chives!

❄️ Storing and Reheating

  • To store: If possible, I recommend storing the sauce and tempeh separately and cooking the noodles right before assembling. If you have mixed everything together, transfer to a container and refrigerate for up to 2 days.
  • To reheat: These noodles reheat pretty well, but you have to keep in mind that they won’t be as saucy as they will absorb the sauce as they sit. You can reheat them in a non-stick pan for a few minutes with a few tablespoons of water.

💬 FAQs

Can I substitute black peppercorns for the Sichuan peppercorns?

Unfortunately, this won’t work. Sichuan peppercorns have a very unique floral aroma and are a must in this recipe.

Can I make this recipe ahead of time?

You can marinate the tempeh in the refrigerator for up to 3 days. Regarding the chili oil, it will keep for about 2 weeks in the refrigerator. Cook the noodles and sauté the tempeh just before serving.

If you are looking for a hearty and flavor-packed dish, these Dan Dan noodles won’t disappoint! They are spicy, umami-rich, and boast over 15g of protein per serving thanks to the addition of tempeh!

⭐️ Did you like this recipe? Let us know in the comments below, and tag us on Facebook, Instagram, or Pinterest!

Vegan Dan Dan noodles with scrambled tempeh, roasted peanuts, and pak choy in a bowl.
full of plants in envelope

Save this recipe!

Save Recipe

Dan dan noodles topped with tempeh scramble in a bowl.

Dan Dan Noodles with Tempeh Scramble

5 from 5 votes
Author: Thomas Pagot
These Chinese-inspired vegan Dan Dan noodles are tossed with a spicy Sichuan sauce and topped with meaty tempeh scramble, roasted peanuts, and fresh scallions. They're incredibly saucy, full of umami, and so satisfying!
Prep Time : 15 minutes
Cook Time : 20 minutes
Total Time : 35 minutes
Servings 3 servings

Ingredients

Spicy Sichuan Sauce

Tempeh Scramble

The Rest

  • 8 ounces (225 g) spaghetti or rice noodles
  • 2 cups baby spinach (or steamed/sautéed pak choi, green beans, or your greens of choice)
  • for topping: roasted peanuts, chopped green onions

Instructions
 

Spicy Sichuan Sauce

  • Heat the oil. In a medium-sized saucepan, heat the oil over medium heat. After about 1 minute, dip the handle of a wooden spoon or spatula into the oil. If it starts bubbling around the handle, the oil is hot enough.
  • Add the aromatics. Remove the oil from the heat and immediately add the red pepper flakes, Sichuan peppercorns, anise star, and bay leaf. Allow the oil to infuse with the aromatics for at least one hour.
  • Strain it. Once the oil has infused and cooled completely, strain it through a fine-mesh strainer and discard the aromatics.
  • Stir in the remaining ingredients. Transfer the chili oil to a small bowl. Stir in the soy sauce, toasted sesame paste, white rice vinegar, sugar, soybean paste (if using), five-spice powder, and minced garlic. Mix to combine and set the sauce aside.

Tempeh Scramble

  • Scramble the tempeh. Using your hands, scramble the tempeh into small pieces. You can also use a food processor if you prefer, and pulse a few times until roughly chopped. Transfer the scrambled tempeh to a bowl.
  • Marinate it. Then, add two tablespoons of the spicy Sichuan sauce, the sesame oil, soy sauce, and five-spice powder. Toss well to coat the tempeh and let it marinate at least 30 minutes (or overnight in the refrigerator).

Assemble

  • Cook the noodles. Bring a large pot of salted water to a boil. Once boiling, add the noodles and cook them according to the package instructions or until tender. Reserve about 6 tablespoons of the pasta cooking water before draining the noodles using a colander.
  • Sauté the tempeh. While the noodles are cooking, heat a large non-stick skillet over medium heat. Once hot, add the marinated tempeh and sauté for 3-5 minutes. Remove from the heat.
  • Assemble. For each serving bowl (this recipe makes 3 servings), pour about 3 tablespoons of the chili oil sauce. Then pour in 2 tablespoons of the reserved noodle cooking water and stir to combine.
    Divide the noodles among the three serving bowls and top each with a few tablespoons of the tempeh scramble. Garnish with a handful of roasted peanuts, chopped green onions, and your favorite greens. Toss to coat the noodles with the sauce and enjoy!
  • The sauce will keep for up to 2 weeks in the refrigerator, and the tempeh for up to 3 days.

Notes

Allow the oil to infuse.

The longer you let it sit, the spicier the oil. I usually let it sit until it’s cool, about 30-45 minutes, but you can let it infuse for 24 hours if you want more complex flavors.

Don’t discard the noodle cooking water!

Make sure to reserve some of the cooking water before draining the noodles. You will need it to thin out the chili oil sauce. Thanks to its starches, the cooking water helps the sauce coat the noodles much better than plain water would.
Course : Entree, Main Course
Cuisine : Asian, Chinese
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants

Note: This recipe was first released in March 2018 and updated with new process shots and detailed instructions in November 2025. You can see the older photos below.

Share this recipe!

About the Author

Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.

Learn more ➜

Leave a Comment

Subscribe
Notify of
Did you make this recipe? Rate it!




26 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

5 stars
One of my favorite tempeh recipes ever! We’ve made this so many times and there are never any leftovers.

5 stars
What a coincidence for this to have appeared on Facebook today. I seem to be running into Dan Dan noodles everywhere I look these days, and highly recommend the dish just by (ahem) it’s name.

So, a comment: “Don’t discard the noodle cooking water!” Mais oui! It’s liquid gold and can be saved for use in the next soup broth.
Since Dan Dan Noodles with meat use pork, I wonder if some good, meaty mushrooms could be used in this recipe, instead of – or together with – the tempeh? Like oysters or shitakes chopped and then seared for a good meaty tooth feel?
Will need to experiment soon!

Are you a potter Thomas?
The little serving bowls/dishes and condiment dishes are beautiful
Going to try dan dan tonight

5 stars
This recipe is the bomb! I blanched some Chinese cabbage to serve with mine, which worked a treat. I also omitted the sesame paste, but the flavours were still rich and delicious. This one is going into regular circulation at our place! Thank you 🙂

Just a note, I saw a few comments noting that the tempeh can be a bit bitter. I’ve come across advice on other blogs that if you steam the tempeh for 15-20 minutes first, that removes some of the bitterness.

My first experience eating tempeh wasn’t a pleasant one. Can you recommend a brand?

5 stars
Wow this was the most scrumptious thing I’ve made since the last thing I made of yours. Going to make this for the whole family soon!

This has to be amazing!

Hi! At what point do you add the toasted sesame paste? I bought it especially, made the dish and then realised it was sitting unopened on the counter…

Crushing szechuan peppercorns before hitting them with hot oil helps to improve extraction. I also like adding finely ground szechuan peppercorn into dishes for that numbing sensation which is kinda lost in hot pepper oil… or maybe I like it stronger… Lovely dish and amazing colors.

5 stars
Once again, Thomas, you have created an incredibly flavorful, satisfying dish! The textures, depth of flavors, heat, spice all add up to perfection!

This is a recipe I will make again and again!

Thank you!

Hello Thomas. I love this recipe and will make it today. I am very impressed with your site. Your recipes are always innovative and I refer to them frequently. I am a retired chef who became vegan one year ago. I love to find recipes that modify my favourites and this is one of them.

Wow, this looks insanely delicious! Would you recommend other oils to sub canola?

I’ve made lots of tofu scramble but never tempeh scramble..such a great idea! This dish looks so yummy:)