These quick and easy spicy peanut noodles are the perfect dinner when you’re short on time but want a recipe that’s big on flavor. Noodles of your choice are tossed in a spicy, creamy peanut sauce and paired with crispy tofu, bean sprouts, and scallions for a dish that’s light and fresh but fills you up perfectly.
This dish is ready in just 15 minutes – and even less if you omit the tofu and just go for an all-out carb fest with the noodles and spicy peanut sauce!

Plus, it’s insanely versatile – I leave out the spice to make this a milder noodle dish that my four-year-old will happily tuck into.
For more gorgeous noodle dishes, try my laksa noodle curry next, or this mushroom udon bowl.
Ingredient Notes
Here is a quick overview of the handful of ingredients we use to make this recipe, plus a few potential substitutions. Scroll down to the recipe card for the exact quantities and instructions in one place.
- Noodles: I often use rice noodles for this recipe, cooked separately and then blanched in cold water before adding to the sauce. However, udon noodles or standard flat noodles will also work perfectly. Whatever you enjoy best!
- Peanut Butter: To make the peanut sauce. Opt for a smooth, unsweetened peanut butter for this recipe.
- Sauce Components: The other ingredients that make up this dish include soy sauce, rice wine vinegar, garlic and ginger paste (although feel free to use fresh garlic and ginger if you have it to hand!), and sesame oil. Cornerstones of Asian cooking.
- Spice: To make the “spicy” portion of your noodles, we use sriracha or gochujang paste. However, I’ve often made these spicy peanut noodles in exactly the same way but just omitted the spicy ingredients in order to make a milder version that my four-year-old will eat. I just add chilli crunch directly to my own bowl.
- Additional Veg & Garnishes: I love adding bean sprouts and scallions to my spicy peanut noodles, and topping them with sesame seeds. Feel free to add whatever vegetables you like – thinly sliced bell peppers, carrots, and cucumber will all work well.
- Tofu: The crispy, cumin-flavored tofu complements the spicy, creamy peanut noodles so well – even if tofu isn’t your usual protein of choice, I highly recommend trying it in this recipe! However, you could also feel free to omit the tofu altogether, or swap it out for another protein like chicken or mince.

How to make these spicy peanut noodles
Step 1) Make The Tofu
First, you’ll prep your tofu. Cut it into cubes or crumble it into bite-sized pieces, and add it to a container with cornflour and cumin, and shake gently to coat. Give the cubes a spray with cooking oil, then cook in one of the following options:
- Bake the tofu in the oven for 20 minutes
- Fry your tofu in the wok for 5 minutes
- Air fry it for 15 minutes, shaking halfway through – this is my preferred option!
Step 2) Cook Your Noodles
Then, while the tofu is cooking, cook your noodles according to the package instructions. Blanch them in cold water to halt the cooking process and prevent the noodles from going mushy.
Step 3) Make the Spicy Peanut Sauce
While the tofu is cooking and the noodles are boiling, make your spicy peanut sauce.
In a bowl, you’ll combine the peanut butter, sriracha, soy sauce, rice vinegar, sesame oil, garlic, and ginger and hot water.
The hot water thins out the peanut butter to create a smooth and creamy sauce. I use a scoop of water from the saucepan the noodles are cooking in, but you could also just use boiling water.
Taste your sauce and add in anything that suits your tastes.
Step 4) Heat Up The Sauce And Add The Noodles
Heat your sauce in a pan, adding more water to thin out the sauce if needed. Add in the cooked noodles, tofu, and veggies of choice and stir to coat thoroughly.
Dish up the spicy peanut noodles and top with cilantro, sesame seeds, more scallions, and chilli crunch oil if using. Enjoy!

What Vegetables To Cook With Your Spicy Peanut Noodles?
You could enjoy this recipe without any additional vegetables to enjoy it in its quickest form (tofu, noodles, and sauce!). But this recipe is so versatile that you can use any vegetables you like.
A few suggestions include:
- A stir-fry mix
- Bean sprouts
- Baby sweetcorn
- Bok choy
- Tenderstem broccoli
Other recipes you might like:

Spicy Peanut Noodles
Ready in just 15 minutes, this easy spicy peanut noodles recipe has the perfect pairing of a creamy peanutty sauce with a fiery kick! Served with crispy tofu, this quick recipe is great hot or cold.
Ingredients
- 2 tbsp peanut butter
- 2 tbsp soy sauce
- 1 tsp sesame oil
- 1 tbsp rice wine vinegar
- 1 tbsp sriracha or gochujang paste
- 2 tbsp honey
- 2 tbsp garlic and ginger paste (or 2 garlic cloves and 1cm square ginger, grated)
- 3-4tbsp hot (boiled) water
- 200g udon, medium, or rice noodles, cooked according to package instructions
- 100g tofu
- 1.5tbsp cornflour
- 1 tsp cumin
- 1 tbsp oil
To Garnish (optional)
- 10g fresh cilantro, chopped
- 2 scallions, finely sliced
- 1 tbsp sesame seeds
- 2 tbsp chilli crunch (optional)
Instructions
- Remove the tofu from the packaging and gently dry it with paper towels or a clean cloth, squeezing the tofu slightly to remove as much excess water as possible.
- Cube the tofu, then place in a bowl with the cornflour and cumin and shake gently to coat fully.
- Place in the air fryer basket and spray with oil, then air fry for 15 - 20 minutes, shaking halfway through, until the tofu is crispy.
- Meanwhile, mix together the peanut butter, sriracha, soy sauce, sesame oil, rice wine vinegar, honey, garlic and ginger paste, and hot water until you have a smooth sauce. Taste and adjust any ingredients according to your preferences.
- Cook the noodles according to your package instructions (roughly 5 minutes on average).
- Add the peanut sauce to a pan and heat, adding a splash more water if needed. Add in the noodles, tofu, and any other vegetables you’re using. Toss to ensure everything is fully coated in the sauce.
- Dish up the noodles in bowls and top with the chopped cilantro, scallions, sesame seeds, and chili crunch if using.
Notes
This recipe is best served fresh from the wok - but can also be refrigerated and served cold! It will keep for around 3 days.
Nutrition Information:
Yield: 2 Serving Size: 1Amount Per Serving: Calories: 551Total Fat: 29gSaturated Fat: 4gUnsaturated Fat: 25gCholesterol: 3mgSodium: 1309mgCarbohydrates: 60gFiber: 5gSugar: 16gProtein: 16g
