Dan Dan Noodles

By Jennie Alley
5
from
1
Read reviews
Prep 10 minutes
Cook 20 minutes
Servings 4 servings
$8.86 Recipe / $2.22 Serving
Jump to recipe Save

I’ve been lovingly dubbed the noodle queen by my mom, and I fully embrace the title. I like to think I make some pretty great noods, so I always look for any excuse to cook them. I also have a deep love and respect for Chinese cuisine, so trying my hand at Dan Dan Noodles felt like something I needed to do, even if I knew my version would be far from traditional. This recipe is my take on the flavors I love most. Savory, nutty, salty, tangy, and just spicy enough. A creamy sauce coats the noodles, the pork brings richness, and the peanuts add crunch in the best way. It’s bold and comforting and somehow still feels light enough to keep going back for another bite!

Side view of a bowl of dan dan noodles with chopsticks.Overhead view of a bowl of dan dan noodles with chopsticks.
Pinterest Pin this recipe for later!

Simple Dan Dan Noodle Recipe

Dan Dan noodles come from China’s Sichuan region, where dishes are known for bold sauces and thoughtful layering. Noodles are tossed in a spicy sauce, then topped with ground pork, peanuts, and green onions. It has to be one of my FAVORITE ways to eat noodles. So when I decided to try making it at home, I wanted to stick to that same structure while using ingredients I cook with more often.

Traditional Dan Dan noodles are made with sesame paste and preserved mustard greens. In this recipe, I use peanut butter and spinach instead. These swaps make the dish easier to shop for, more affordable, and approachable for home cooks who may not have access to specialty ingredients. Peanut butter provides a similar creamy, nutty base, and spinach adds color and balance without overwhelming the sauce. This is not meant to be an authentic version, but rather my personal take on a dish I love, inspired by the flavors of Dan Dan noodles and adapted for everyday cooking!

Recipe Success Tips

  1. Cook the noodles just until al dente. I always cook the noodles until just al dente so they don’t become mushy once they hit the sauce. Thin spaghetti is my pick because it’s affordable and easy to find, but feel free to swap in another noodle (e.g., lo mein egg noodles) and pull it from the water about 2 minutes before it’s fully cooked. Follow the package cooking times for whatever noodle you use.
  2. Brown the pork on one side. Instead of immediately breaking up the pork, I let it sit in the pan for a few minutes first. That initial contact with the heat builds deeper flavor and contrasting textures.
  3. Use Sichuan chili crisp if you can. Traditional Dan Dan noodles are often made with Sichuan pepper. Since I skip them here (they can be harder to find and aren’t always something I keep on hand), you can use a Sichuan-style chili crisp to add that signature flavor without changing the rest of the recipe.
Share this recipe

Dan Dan Noodles

Cost $8.86 Recipe / $2.22 Serving
5 from 1 vote
An easy, at-home take on Dan Dan Noodles made with spaghetti, ground pork, peanut butter, and chili crisp for big flavor with simple ingredients.
Author: Jennie Alley
Overhead view of a bowl of dan dan noodles with chopsticks.
Servings 4 servings
Prep 10 minutes
Cook 20 minutes
Total 30 minutes

Ingredients

Pork Topping

  • 1 Tbsp vegetable oil ($0.04)
  • 1 lb. ground pork ($4.29)
  • 4 garlic cloves (minced, (1 Tbsp) $0.24)
  • 2 tsp fresh ginger (grated, $0.07)
  • 1 cup frozen spinach (thawed & squeezed dry, $0.32*)
  • 1 Tbsp soy sauce ($0.05)
  • 1 Tbsp brown sugar ($0.03)

Sauce

  • ½ cup soy sauce (4 oz., $0.42)
  • ¼ cup rice vinegar (2 oz., $0.49)
  • 3 Tbsp creamy peanut butter (48g, $0.21**)
  • 2 Tbsp chili crisp (or chili oil, (1 oz.) $0.67)
  • 2 Tbsp brown sugar (24g, $0.06)

Noodles + Garnish

  • 1 lb. thin spaghetti ($0.98)
  • 6 green onions (sliced, $0.72)
  • cup dry roasted peanuts (crushed, (48g) $0.27)

Instructions 

  • Gather and prep all ingredients.
  • Set a large pot of salted water to boil. Cook spaghetti until al dente, about 2 minutes less than the package directions. Reserve 1 cup of pasta water before draining and set noodles aside.
  • Heat oil in a large skillet over medium-high heat. Add ground pork and press down without moving it for a few minutes to get a nice browned, slightly crispy base.
  • Stir in garlic, ginger, soy sauce, brown sugar, and spinach. Stir-fry quickly until fully combined and heated through. Remove from heat.
  • In a large mixing bowl, combine soy sauce, rice vinegar, peanut butter, chili crisp, brown sugar, and about half of the reserved pasta water. Mix until smooth.
  • Toss noodles in the sauce, adding more pasta water*** as needed. The sauce should coat the noodles evenly without being thick or gloopy
  • Place peanuts in a sealed ziplock bag and crush with a rolling pin until coarse. Alternatively, use a mortar and pestle or a food processor.
  • Divide dressed noodles evenly among serving bowls. Top each with a portion of the pork mixture, sliced green onions, and crushed peanuts. Serve immediately****.

See how we calculate recipe costs here.


Notes

*You can substitute 2 cups of fresh spinach for 1 cup frozen.
 
**Traditional Dan Dan Noodles use sesame paste, but I’ve swapped in peanut butter for ease, affordability, and because it’s easy to find at any grocery store. It gives the same creamy, nutty flavor without hunting for specialty ingredients.
 
***Adjust the amount of pasta water to get your preferred sauce consistency.
 
****This dish can be served warm or cold. Serve warm for a comforting meal straight from the skillet, or chill and serve cold for a refreshing noodle salad. Adjust the amount of sauce or pasta water depending on whether you are serving it warm or cold. Cold noodles may absorb more sauce, so toss gently before serving.
 
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!

Nutrition

Serving: 1servingCalories: 980kcalCarbohydrates: 106gProtein: 45gFat: 42gSodium: 2180mgFiber: 7g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

how to make Dan Dan Noodles – step by step photos

The ingredients to make Dan dan noodles.

Gather all of your ingredients.

Cooked spaghetti in a colander.

Cook the spaghetti: Bring a large pot of salted water to a boil. Cook 1 lb. thin spaghetti until just al dente, about 2 minutes shy of the package directions. Reserve 1 cup of the pasta water, then drain and set the noodles aside.

Ground pork in a skillet.

Make the pork topping: Add 1 Tbsp vegetable oil to a large skillet over and heat over medium-high heat. Add 1 lb. ground pork to the skillet and press it into the pan, letting it cook undisturbed for a few minutes so it develops a deep, golden brown crust on one side.

Browned ground pork, spinach, sugar and aromatics in a skillet.

Now add 4 garlic minced cloves, 2 tsp grated ginger, 1 Tbsp soy sauce, 1 Tbsp brown sugar, and 1 cup frozen spinach (thawed & squeezed dry). Stir-fry briefly until everything is well combined and the spinach is wilted. Remove from the heat.

The ingredients to make dan dan noodle sauce in a bowl.

Make the sauce: Whisk together ½ cup soy sauce, ¼ cup rice vinegar, 3 Tbsp creamy peanut butter, 2 Tbsp chili crisp (or chili oil), 2 Tbsp brown sugar, and about half of the reserved pasta water in a large bowl until smooth.

Dan dan noodles being tossed in sauce in a bowl.

Coat the noodles: Add the noodles and toss to coat, adding more pasta water as needed until the sauce evenly coats the noodles without getting thick or sticky.

Peanuts in a bag being crushed by a rolling pin.

Crush the nuts: Place ⅓ cup dry roasted peanuts in a sealed zip-top bag and crush them with a rolling pin until coarse. You can also use a mortar and pestle or a food processor (if using a food processor, pulse gently so the peanuts stay fairly chunky rather than turning into tiny crumbs).

Four bowls of homemade Dan dan noodles.

Serve: Divide the noodles among bowls and top with the pork mixture, 6 sliced green onions, and crushed peanuts. Serve your homemade Dan Dan noodles right away or chill it if you prefer it cold. Enjoy!

Side view of a bowl of dan dan noodles with chopsticks.Overhead view of a bowl of dan dan noodles with chopsticks.

Meal Prep It!

This recipe for Dan Dan noodles works really well for meal prep. I like to portion the noodles and pork mixture into separate containers so nothing gets soggy. When you’re ready to eat, toss them together and finish with the peanuts and green onions. It makes grab-and-go lunches or easy dinners feel just as good as the first night!

Serving Suggestions

I usually eat these noodles warm right after tossing everything together, sometimes with a fresh sesame cucumber salad on the side. They’re also really good cold after a few hours in the fridge (add extra sauce or a splash of reserved pasta water if needed before serving). Hot or cold, don’t skip the toppings! I always add the peanuts and green onions just before serving so they stay crunchy. And if I’ve got family and friends coming over, I’ll add homemade egg rolls to the table and maybe start with a little egg drop soup. YUM. 😋

Storage & Reheating

I like to store the noodles and pork mixture separately in airtight containers so everything stays fresh. They’ll keep in the fridge for about 3 to 4 days. If possible, store sauce separately to preserve freshness. You can reheat the noodles gently in a skillet if you want them warm, or just eat them cold straight from the fridge. If the noodles soak up too much sauce, a splash of water or broth loosens everything right back up.

The cooked pork mixture also freezes well and can be stored in an airtight container for up to 2 months. I don’t recommend freezing the noodles with sauce. Plain cooked noodles can be frozen, if needed, and tossed with fresh sauce when you’re ready to eat. Let everything thaw in the fridge before reheating for the best results.

Share this recipe

Posted in: , , , , , , , , , , , , , , ,

5 from 1 vote
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
janmaus
01.16.26 10:02 am

This very simplified recipe is tasty and economical–but anyone who is serious about Asian foods can fill a pantry with authentic ingredients for not a lot of money. Most larger urban centers have Asian food stores which carry delicious ingredients quite inexpensively–cheaper than mail order sources, you already know the main one, which I, living in a semi-rural area more than 50 miles from an Asian food store, use. So for this recipe, I did include some yummy things like “preserved vegetable”(several things share this title), and a splash of toasted sesame oil. Ground chicken is a good sub for folks who don’t eat pork, but beef, not so much. Try this recipe–it is simple and very good!