Ready in 30 minutes and packed full of vegetarian protein, these peanut tofu noodles are a satisfying meal perfect for a healthy weeknight dinner. The combination of crispy tofu, creamy peanut sauce, and crunchy veggies ensures every bite is full of flavor.

I don’t mean to be dramatic, but these spicy peanut noodles with tofu are so tasty, I’m confident they can turn a tofu-skeptic into a tofu-lover. The combination of sweet and salty flavors and tender and crunchy textures hits every taste bud.
Plus, this peanut sauce recipe is super versatile and can be used on other noodle or stir-fry recipes if desired. In fact, you can make a double or triple batch of the sauce and store it in an airtight container or jar in the fridge or freezer for days to come.

Why You’ll Love It
- Quick and Easy – This 30-minute recipe is perfect for a weeknight meal.
- Full of Fiber – The combination of tofu and veggies gives these peanut tofu noodles 6 grams of fiber per serving.
- Vegetarian – These spicy peanut noodles with tofu are full of plant-based ingredients, making them a healthy dish everyone can enjoy.

Ingredients + Substitutions
- Tofu – To add some plant-based protein to this creamy peanut noodles recipe. The recipe calls for extra firm tofu; however, firm and medium tofu will also work, but silken tofu is not recommended.
- Rice Noodles – I opted to use brown rice noodles, but soba noodles, udon noodles, and ramen noodles will also work well.
- Peanut Butter – To flavor the peanut sauce and add some protein and fat. You can use crunchy or creamy peanut butter.
- Soy Sauce – To flavor the peanut sauce. I used regular soy sauce, but you can use low-sodium soy sauce if preferred.
- Chili Paste – To add some spice to the peanut sauce, although it’s optional. You can use chili garlic sauce, gochujang, sambal, or sriracha, or add some red pepper flakes instead.
- Sesame Oil – To add some healthy fats and cook the tofu. Peanut oil, coconut oil, and olive oil will also work.
- Honey – To add a hint of sweetness to the peanut sauce, maple syrup and brown sugar will also work.
- Lime Juice – To balance the acidity in the peanut sauce, rice vinegar will also work well.
- Corn Starch – Although optional, it helps to make the crispy tofu. Potato flour, tapioca flour, and arrowroot powder will also work.
- Veggies – A combination of green onions, carrots, bell pepper, and bok choy to add some fiber and micronutrients. That said, you can use any crunchy veggies you like; broccoli florets, snap peas, snow peas, cabbage, baby corn, and water chestnuts would all work well. You can also use frozen veggies, see the notes section of the recipe card for details.
- Garlic and Ginger – To flavor the sauce. I used fresh ginger and garlic, but you can use ground ginger and garlic powder if preferred. See the notes section of the recipe card for details.
- Peanuts – To add a crunchy topping, although optional.
- Cilantro – To add some freshness, although optional.

Dietary Adaptions
To Make it Gluten-Free: Swap the soy sauce for gluten-free soy sauce, tamari, or coconut aminos.
To Make it Dairy-Free: No adaptations are needed; this recipe is dairy-free.


Red’s Nutrition Tip
I recommended using natural peanut butter for these peanut tofu noodles. Not only is it lower in sugar than conventional peanut butter, but it’s free of added sugar and does not contain added vegetable oil. While sometimes thought of as an “unhealthy choice”, peanut butter is a good source of fat, protein, and fiber, and the nutritional content of peanut butter and almond butter is more similar than most people think.
Serving Suggestion
These creamy peanut noodles with tofu are a well-balanced meal complete with vegetarian protien, carbohydrates, fiber, and fats. It can be enjoyed as is or adapted to suit your personal calorie or macro needs, for example:
- To make it higher in protein, add an extra 1/2 block of firm tofu.
- To make them lower in fat, use low-fat peanut butter.
- To make them higher in fiber, add extra veggies.
- To make it lower carb, swap the rice noodles for zucchini noodles.

Storage + Reheating
To Refrigerate: Allow to completely, then transfer the peanut tofu noodles to an airtight container and store them in the fridge for up to 5 days.
To Freeze: Place the cooled peanut tofu noodles in an airtight container and store them in the freezer for up to 3 months.
To Reheat: To reheat on the stovetop, add the peanut tofu noodles to a pan with two tablespoons of water (this helps to rehydrate the noodles) and cook on medium heat, tossing the noodles frequently and gently, until warmed through. To reheat the noodles in the microwave, place the noodles in a microwave-safe container with 2 tablespoons of water and heat for 1-minute increments, tossing the noodles in between, for a total of 2-3 minutes. If frozen, allow to thaw completely before reheating.














































































