Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Vegan Peanut Noodles

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

My whole family loves these tasty vegan peanut noodles. I make this simple recipe with a rich peanut sauce, fresh vegetables, and crispy tofu. It is a healthy and wholesome lunch or dinner that I can make any day of the week. The best part is that these vegan noodles are ready in just 35 minutes.

Vegan peanut noodles tossed with veggies and tofu in a bowl with a fork.

When I crave Asian cuisine but want a healthier option, I make these vegan peanut noodles with tofu. It is an easy and relaxed recipe that saves time and money, and it is much more affordable than takeout. With only 15 minutes of prep time, this convenient dish quickly becomes part of my regular meal rotation.

Plus, in my house we all love the flavor of peanut butter, and my kids enjoy tasting it in a savory dish and not only in desserts. Ha! Since we enjoy recipes like this, I also love making my vegan chow mein or my vegan summer rolls for another easy noodle or veggie-packed option.

I first made these vegan peanut noodles on a hectic weeknight when my friend stopped by unexpectedly. I wanted something quick, healthy, and satisfying for both of us, and this recipe delivered. The moment I plated the noodles, she reached over and grabbed a fork before I even finished serving. With garlic, ginger, and roasted peanuts together, I knew these noodles would be requested again and again.

I use red onion, broccoli, carrots, bell peppers, green onions, and bok choy for a vibrant mix of color and texture. The peanut sauce is rich but not heavy, and it only takes a few minutes to whisk together. I also enjoy how easy it is to customize with my favorite noodles, like brown rice or whole wheat spaghetti, or to switch it up with different vegetables depending on what is in the fridge. The prep is only 15 minutes, and cooking takes about 20, which makes this dish simple enough for any busy night.

These noodles are always a hit with anyone who tries them. At a recent potluck, a friend’s daughter asked for a second helping, and my neighbor asked for the recipe on the spot. The balance of textures and flavors makes this meal comforting and impressive, and it is perfect for anyone who wants a quick and satisfying plant based dinner.

Latest Recipe Video!

🥘 Ingredients

This delicious recipe for vegan satay noodles involves two steps: making the easy peanut sauce and throwing together the actual peanut noodle stir fry. Below are the sauce ingredients and stir fry ingredients:

Ingredients for vegan peanut noodles recipe on a white background.

Vegan Satay Sauce

Peanut Butter: I use peanut butter as the main base to give the sauce its rich and smooth body.

Sweeteners: I add a touch of coconut sugar.

Lime: I squeeze in fresh lime juice to brighten the sauce and lift the flavor.

Oils: I drizzle in sesame oil to add depth and enhance the other ingredients.

Salty Components: I reach for tamari to bring a savory element that keeps the recipe suitable for a gluten free option.

Creamy Liquids: I mix in canned coconut milk to thin the peanut butter and create a creamy consistency.

Aromatics: I like using minced ginger and garlic to give the sauce its classic fragrant base.

Spices: I sprinkle in chili flakes for a gentle heat.

Noodles and Stir Fry

Tofu: I choose extra firm tofu so it holds its shape and adds plenty of plant based protein.

Vegetables: I mix in red onion, broccoli, carrot, red bell pepper, green onions, and bok choy for a colorful vegetable blend.

Peanuts and Sesame Seeds: I finish the dish with peanuts and sesame seeds for added protein and a light crunch.

Soba Noodles: I use soba noodles since their thin buckwheat shape works so well in stir fries and creamy peanut sauces.

🔪 How To Make

Even if this is your first time, making vegan noodles with peanut sauce is much easier than you might think. Here are the steps on how I make it.

Prepare the Tofu, Cook Noodles: I remove the tofu from the packaging and press it between kitchen paper towels to remove excess liquid. I dice it into 1/2-inch cubes and set them aside. I prepare a large pot of water and bring it to a boil over medium-high heat. I cook the noodles as directed on the package instructions. Then I drain and set them aside.

Combine Sauce Ingredients: I prepare the creamy peanut sauce by heating all of the sauce ingredients in a small pot over a low heat. I stir to combine and cook until smooth, 1-2 minutes. I set it aside.

Vegan satay sauce cooking in a pot on the stove.

Saute Tofu: I heat 1½ tbsp oil in a large pan over medium heat and cook the diced tofu until lightly golden brown all over. I drain it on a kitchen paper towel.

Tofu sauteeing in a pot on the stove.

Sauté Veggies: I heat the remaining oil in a large pan and sauté the onion, broccoli, carrot, bell pepper, 1/2 of the green onion, and all of the sliced bok choy. I cook until the raw veggies have just begun to soften.

Veggies sauteeing in a pan on the stove.

Combine Noodles, Sauce, and Veggies: I add the prepared satay sauce and cooked noodles. I stir and cook until well combined.

Vegan satay noodles cooking in a pan on the stove.

Add Tofu and Serve: I add the tofu, remaining green onion, some toasted peanuts, and sesame seeds. I stir it together and then serve.

Vegan satay noodles cooking in a pan on the stove.

My #1 Secret Tip for making these vegan peanut noodles is to start with extra firm tofu and press it well before cooking. When the tofu is firm and dry, it turns crisp in the skillet and holds up great when I stir it with the vegetables.

Other Tips To Keep In Mind:

  • Make Ahead: The satay sauce can be prepared ahead of time and stored in an airtight container in the fridge for up to 5 days.
  • Adjust Spice: I adjust the spiciness of this dish by adding more chili flakes if desired. I can also add in some of my favorite hot sauce for spicy peanut noodles.
  • Rinse Noodles: If I am using rice noodles or other starchy noodles, I rinse them with cold water to stop them from cooking further and to wash away the excess starch.
  • Do not overcrowd the pan: I give the tofu and vegetables enough space in the pan so they can sauté instead of steam. This helps each piece stay crisp.
  • Heat the pan well: I always make sure my skillet or wok is very hot before I add anything.

📖 Variations

I have the following great ideas for variations on this recipe, so I can customize it to perfectly fit my taste:

Spicy: I add 1 to 2 teaspoons of chili flakes or a spoon of chili garlic sauce when I want a stronger kick of heat. I mix it in at the end so I can adjust the spice level easily.

Veggie packed: I add 1 cup of mushrooms, snap peas, or baby corn when I want more vegetables in the dish. This small boost adds color and keeps the bowl fresh.

Peanut noodles with baked tofu: I bake 1 block of tofu at a high temperature until crisp and toss it into the noodles for a firmer texture. This method keeps the tofu sturdy while I mix the sauce.

🍽 Serving Suggestions

I enjoy these easy vegan peanut noodles topped with fresh cilantro or fresh basil. I have it cold as a Thai noodle salad, or I eat it warm for a comforting lunch or dinner. Here are a few of my favorite pairings:

Appetizers: I pair these vegan peanut sauce noodles alongside vegan egg rolls, spring rolls, edamame, or vegetarian wontons for the kids.

Curries: Vegan Thai peanut noodles go along great with curries, like this tofu Thai yellow curry or this vegan panang curry which is my husband favorite!

Family-Style: I serve other Asian foods and noodle dishes for a family-style dinner, sampling a little of everything! I like to serve this with vegan teriyaki noodles with vegetables or my Thai basil eggplant stir fry.

🧊 Storage Directions

Refrigeration: I allow the veggie peanut noodles to cool and then place leftovers in an airtight container and store them in the fridge for 3-4 days. I don’t recommend freezing this recipe as the tofu will not defrost well.

Reheating: To reheat, I either heat the vegan peanut Thai noodles in a microwave or place them in a large pan and heat over a low heat until hot. I may need to add a little water to the pan to prevent sticking and thin out the sauce as it will thicken a bit in the fridge.

❓Recipe FAQs

SHOULD PEANUT NOODLES BE SERVED HOT OR COLD?

These peanut tofu noodles can be served hot or cold, depending on your preference! If you want to serve them cold, let them cool down to room temperature and then place in the refrigerator to chill. Enjoy in a large bowl with fresh toppings like shaved cabbage and cilantro.

Why is my tofu crumbling or not getting crispy?

You need to make sure you are using extra firm tofu and that you press it thoroughly before dicing. Pressing the tofu is essential because it removes the excess liquid, which keeps it from falling apart and helps it get that perfect golden brown crisp when I sauté it.

What to do if my peanut sauce is too thick?

I add a little water until it reaches my desired creamy consistency. If I am reheating leftovers from the fridge, the sauce will thicken, so I make sure to add a little water or oil when I warm it up in the pan.

Vegan peanut noodles tossed with veggies and tofu in a bowl.

Love this healthy asian recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

Vegan peanut noodles tossed with veggies and tofu in a bowl with a fork.
Print Recipe
5 from 27 votes

Vegan Peanut Noodles

My whole family loves these tasty vegan peanut noodles. I make this simple recipe with a rich peanut sauce, fresh vegetables, and crispy tofu. It is a healthy and wholesome lunch or dinner that I can make any day of the week. The best part is that these vegan satay noodles are ready in just 35 minutes.
Prep Time15 minutes
Cook Time20 minutes
Total Time35 minutes
Course: Main Course
Cuisine: Asian, Thai, Vegan, vegetarian
Diet: Vegan, Vegetarian
Servings: 6 servings
Calories: 474kcal
Author: Anjali Shah

Ingredients

For The Peanut Satay Sauce

Noodles Ingredients

Instructions

  • Remove the tofu from the packaging and press between kitchen paper towel to remove excess liquid. Dice into ½ inch cubes and set aside.
  • Cook the noodles as directed on the packet, drain and set aside.
  • Prepare the sauce by heating all of the sauce ingredients in a small pot over a low heat.
  • Stir to combine and cook until smooth, 1-2 minutes. Set aside.
  • Heat 1½ tbsp oil in a large pan and cook the diced tofu until lightly golden all over. Drain on kitchen paper towel.
  • Heat remaining oil in a large pan and sauté the onion, broccoli, carrot, bell pepper, half of the green onion and all of the sliced bok choy.
  • Cook until the vegetables have just begun to soften.
  • Add the prepared satay sauce and cooked noodles. Stir and cook until well combined.
  • Add the tofu, remaining green onion, some toasted peanuts and sesame seeds.
  • Stir together and then serve.

Notes

  • My #1 Secret Tip for making these vegan peanut noodles is to start with extra firm tofu and press it well before cooking. When the tofu is firm and dry, it turns crisp in the skillet and holds up great when I stir it with the vegetables.
  • Make Ahead: The satay sauce can be prepared ahead of time and stored in an airtight container in the fridge for up to 5 days.
  • Adjust Spice: I adjust the spiciness of this dish by adding more chili flakes if desired. I can also add in some of my favorite hot sauce for spicy peanut noodles.
  • Rinse Noodles: If I am using rice noodles or other starchy noodles, I rinse them with cold water to stop them from cooking further and to wash away the excess starch.
  • Do not overcrowd the pan: I give the tofu and vegetables enough space in the pan so they can sauté instead of steam. This helps each piece stay crisp.
    Heat the pan well: I always make sure my skillet or wok is very hot before I add anything.

Nutrition

Calories: 474kcal | Carbohydrates: 45g | Protein: 19g | Fat: 28g | Saturated Fat: 8g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 13g | Sodium: 841mg | Potassium: 984mg | Fiber: 6g | Sugar: 9g

55 responses to “Vegan Peanut Noodles”

  1. What a simple yet healthy and flavorful noodle dish. We’re fans of peanuts and I also like the meat alternatives you provided. Looking forward to making this recipe this week. Cheers.5 stars

  2. We are such peanut fans at our house. This looks delicious and super simple for a weeknight meal. YUM!5 stars

  3. This recipe is way better than takeout. It’s so flavorful and much easier to make than I first thought.5 stars

5 from 27 votes (6 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Subscribe to newsletter

Copyright 2025 The Picky Eater®, LLC. All rights reserved. Powered by Crave