These Tofu Peanut Noodles are creamy, spicy, savory, and packed with bold flavor. Crumbled tofu gets cooked until golden with spices and tamari, then tossed with noodles, bok choy, and a silky peanut sauce for an easy dinner that tastes better than takeout.
Save This Recipe!
Type your email & I'll send it to you!
🔍 Quick Look: Tofu Peanut Noodles
- ⏱️ Prep Time: 10 minutes
- 🎛️ Cook Time: 20 minutes
- 👥 Servings: 3
- 📊 Calories: ~455 kcal per serving (based on nutrition panel)
- 👩🏽🍳 Flavor Profile: Bold, creamy, spicy-sweet with a rich, savory kick.
- 💪🏼 Nutrition: 34 grams of protein, 8 grams of fiber, 235mg calcium
- ⭐ Difficulty: Easy-perfect for a quick weeknight meal.
Jump to:
- 🔍 Quick Look: Tofu Peanut Noodles
- 👩🏽⚕️ Why You'll Love This Recipe:
- 👩🏼🌾 Ingredients
- 🍜 Substitutions
- 📝 How to Make Tofu Peanut Noodles
- ✔️ Storage & Meal Prep Tips
- 🍲 More High-Protein Noodles
- 🙋🏽♀️ Recipe FAQs
- 🍽 More Crumbled Tofu Recipes
- 👩🏽🍳 Made this recipe?
- ⚖️ Convert the Recipe to Metric (g & mL)
- Tofu Peanut Noodles Recipe
- 🛍️ Shop Recipe Cookware and Ingredients
- 💬 Comments
👩🏽⚕️ Why You'll Love This Recipe:
If you love easy noodle bowls with a rich sauce and plenty of texture, this one delivers.
- Big flavor with simple pantry ingredients
- High-protein and satisfying
- Easy enough for weeknights
- Super customizable with different noodles and veggies
- Delicious warm, and leftovers are great too
- Creamy, spicy, savory, and slightly tangy in every bite
👩🏼🌾 Ingredients
Below, I share ingredient notes from both a nutrition expert's and trained chef's perspective.

- Tofu: Super firm tofu works best here because it crumbles easily and browns nicely without needing much prep. Extra firm tofu also works well.
- Dark soy sauce (optional): Adds deeper color and a slightly richer flavor.
- Peanut butter: Use a smooth, drippy peanut butter for the easiest sauce. If your peanut butter is very thick, add a little extra noodle water.
- Gochugaru (optional): I love it here for its mellow heat and subtle sweetness, but crushed red pepper works too.
- Bok choy: It adds freshness and a little crunch. You can swap in shredded cabbage, spinach, broccolini, or snap peas.
- Noodles: Rice noodles, ramen, udon, soba, or spaghetti can all work depending on what you have on hand.
See the printable recipe card below for quantities.
🍜 Substitutions
This recipe is versatile and easy to adapt. Below are some simple ingredient substitutions.
- Tofu: Use tempeh for a firmer, nuttier bite, or edamame for convenience. Crumbled baked tofu or air-fried tofu also works if you want extra crispiness.
- Peanut butter: Almond butter or cashew butter both work well. Sunflower seed butter is a good nut-free option, but the flavor will be slightly different.
- Date syrup or maple syrup: Swap with agave or a blended date paste. You just want a touch of sweetness to balance the sauce.
- Tamari or soy sauce: Use coconut aminos for a lower-sodium option. For gluten-free, stick with tamari.
- Gochugaru or chili flakes: Use sambal oelek, chili garlic sauce, or chili crisp instead.
- Rice vinegar or lime juice: Either works. You can also use white vinegar in a pinch.
- Bok choy: Swap with napa cabbage, spinach, kale, shredded green cabbage, or broccolini.
- Noodles: Rice noodles, ramen, udon, soba, or even spaghetti all work. For higher fiber, use whole grain or legume-based noodles.
- Sriracha: Use chili paste or sambal oelek.
- Dark soy sauce: Skip it if you don't have it. It mainly adds color and a deeper umami note.
- Oil (for cooking): You can use water or broth instead for an oil-free option.
📝 How to Make Tofu Peanut Noodles
The complete recipe with exact amounts is below. These additional tips will help you get the best results.

- Crumble the tofu into small, even pieces so it cooks quickly and absorbs more flavor.

- Add the seasonings listed, or adjust as desired.

- Take a moment to rub the seasonings into the crumbles with your hands or a spatula so everything is well coated.

- Use a good nonstick pan if cooking without oil. Since the crumbles are small, they can burn quickly, so stir occasionally and keep an eye on them as they brown.

- Taste and adjust the peanut sauce before adding it. You can brighten it with lime, add more tamari for salt, or a little more sweetener to balance the heat.

- Blanch the bok choy briefly in the noodle water for 1-2 minutes so it stays vibrant and tender-crisp.

- Cook the noodles just until al dente so they do not become too soft when tossed with the sauce. Reserve some noodle water before draining to help loosen and emulsify the peanut sauce so it coats evenly.

- When assembling, add the sauce gradually to the noodles and toss well until evenly coated and glossy. Top with tofu crumbles. Serve with leafy greens.
✔️ Storage & Meal Prep Tips
These simple steps help preserve freshness and flavor:
- Store leftovers in an airtight container in the refrigerator for up to 4 days. The sauce will thicken as it sits, so add a splash of water when reheating to loosen it and bring back that creamy texture.
- Reheat gently on the stovetop or in the microwave, stirring halfway through so the noodles heat evenly.
- For meal prep, cook the tofu, noodles, and sauce separately and store them in individual containers. Combine just before serving for the best texture.
- If storing fully assembled, keep a little extra water or sauce on hand to refresh the noodles before eating.
🍲 More High-Protein Noodles
This quick and nutritious Asian Bean Salad is loaded with protein and bursting with flavor.
My high-protein Creamy Mushroom Pasta with Tofu is a delicious pasta dish packed with flavor and surprisingly easy to make.
Try this tasty Asian Tofu Salad! It's loaded with antioxidants, meal-prep-friendly, vegan, and gluten-free.
These Simple Tofu Noodles are ready in 20 minutes. A quick and easy vegan dinner that's healthy, and packed with nutrients.
🙋🏽♀️ Recipe FAQs
They can be. Use gluten-free tamari instead of soy sauce and choose rice noodles or another gluten-free noodle.
Almond butter, cashew butter, tahini, or sunflower seed butter all work well. Just adjust the water slightly to get a smooth, pourable sauce.
Whole grain noodles are a great choice for more fiber and steady energy. Soba noodles can also be a good option when made with mostly buckwheat. Rice noodles are lighter and easy to digest, while traditional wheat noodles like ramen or spaghetti work well if that's what you have on hand. I used ramen noodles made with millet and brown rice.
⚖️ Convert the Recipe to Metric (g & mL)
Use these AI tools to do this:

Tofu Peanut Noodles Recipe
Ingredients
- 16 ounces super firm or extra firm tofu
- 2 tablespoons tamari or soy sauce (preferably low sodium)
- 1 to 2 teaspoon dark soy sauce optional
- 1 ½ tablespoons sriracha
- 2 teaspoons ground cumin
- 1 tablespoon curry powder
- 2 teaspoons garlic powder
- 2 teaspoons rice vinegar or white vinegar
- 2 teaspoons white pepper or black pepper
- 2 teaspoons gochugaru or crushed red pepper
For the peanut sauce:
- ⅓ cup unsweetened creamy peanut butter or nut or seed nutter or tahini
- 1 tablespoon maple syrup or date syrup
- 2 teaspoons rice vinegar or lime juice
- 2 teaspoons tamari or soy sauce (preferably low sodium)
- ¼ cup warm water or noodle water, plus more as needed
- 1 teaspoon gochugaru or crushed red pepper
For serving:
- 8 ounces noodles soba, ramen, or vermicelli noodles
- 3 cups chopped bok choy or 2 to 3 small heads
Save This Recipe!
Type your email & I'll send it to you!
EQUIPMENT
- 1 Large skillet or wok
- 1 small saucepan
Instructions
- Cook the noodles: Bring a large pot of water to a boil. Cook the noodles according to package directions. Reserve about ⅓ cup of the noodle cooking water, then drain.
- Crumble and season the tofu: Crumble the tofu into crumb-size pieces. Season with the tamari, dark soy sauce (if using), sriracha, cumin, curry powder, garlic powder, vinegar, white pepper, and chili flakes or gochugaru. Stir well.
- Cook the tofu: Heat a large nonstick skillet over medium-high heat. Add a drizzle of oil or water. Cook the tofu for 8 to 10 minutes, stirring occasionally, until golden brown.
- Add the bok choy: Add chopped bok choy and cook for 2-3 minutes until just wilted. Or add whole baby bok choy to the noodle cooking water for 2 to 3 minutes.
- Make the peanut sauce: In a bowl, whisk together the peanut butter, date or maple syrup, chili flakes or gochugaru, and warm noodle water until smooth and pourable.
- Combine: Add the cooked noodles to the skillet with the tofu and bok choy. Pour the peanut sauce over the noodles and toss until everything is evenly coated. Add more noodle water if needed to loosen the sauce.
- Serve: Divide into bowls and serve warm. Top with scallions, sesame seeds, cilantro, or extra chili flakes if desired.
Notes
Nutrition
This information is provided as a courtesy and is only an estimate. Nutritional values may vary depending on factors such as product types and brands used.
🛍️ Shop Recipe Cookware and Ingredients

Note: As an Amazon Associate, I earn from qualifying purchases.
Nisha's Favorites
Get my tried-and-true products.











Virginia Cabrera says
I made it two days in a row. Everyone loved it! Thank you so much!
Nisha Melvani, RDN says
So glad you are all enjoying these noodles. Thank you.
Violet Pickles says
I immediately wanted this dish when I saw it in my YouTube page. I love tofu and this is a great tasty wat to eat it . I want to swim in the sauce. Will make more next time since ei didn’t make enough and the noodles were a bit dry. I made a carrot salad to add on top for crunch
Nisha Melvani, RDN says
I just added that to the recipe card for those who want them more saucy. Glad you enjoyed them.
Katie says
I love your ideas of healthy cooking, I'm checking your recipes and I love them 😋 😍 ❤️
Nisha Melvani, RDN says
So glad to hear! Enjoy!
Lindsey says
This was delicious, but I don’t think I used the best kind of peanut butter for the sauce. What kind and brands do you like for a good peanut sauce?
Nisha Melvani, RDN says
Hi. Creamier peanut butters work better. You can also add a bit of warm water to soften it up.
Val says
This is absolutely THE BEST peanut sauce ever, it is delicious. I love how tasty your recipes are while still being healthy.
Nisha Melvani, RDN says
So happy to read this! Thank you!!! Have a lovely weekend.