Soy-Free Vegan Thai Noodles with Peanut-Lime Sauce

This Vegan Thai Noodles recipe is a fresh take on pad Thai. What sets it apart is that it’s soy-free and bursting with colorful vegetables that are spiralized, grated, or thinly sliced. Preparing the vegetables this way helps them cook quickly and toss easily with the rice noodles and sauce — and the final dish looks beautiful 🙂

Vegan Thai Noodles served in an Asian style bowl with chopsticks
How do you cook Thai rice noodles?

For this recipe the rice noodles are soaked in water for 20–30 minutes rather than boiled, then briefly stir-fried so they finish softening with the sauce.

How do you make pad Thai sauce without soy or fish?

This soy- and fish-free sauce uses raw honey (or agave), coconut aminos, rice vinegar, red curry paste, and vegetable broth. For extra umami, you can steep a small piece of kombu and one or two dried mushrooms in hot water and add that darkened broth to the sauce—an optional step that deepens flavor.


Method Overview

  • Soak the rice noodles; optionally soak kombu and dried mushrooms for extra flavor
  • Spiralize, grate, or thinly slice the vegetables
  • Whisk together the sauce
  • Stir-fry the vegetables briefly, then the noodles
  • Toss everything with the sauce and finish with garnishes

Preparing veggies for Vegan Thai Noodles

A spiralizer easily turns zucchini, carrots, daikon, and even peppers into long, attractive vegetable “noodles” that pair well with rice noodles and sauce. If the strands are very long, cut them with kitchen shears or a knife to make them easier to eat.

No spiralizer? Use a box grater to shred zucchini, carrot, and daikon, and thinly slice the pepper and red onion.

  • img 13068 2
  • img 13068 3

I’ve spiralized zucchini, carrots, and daikon for years, and recently tried spiralizing a whole red bell pepper — it worked really well. When you reach the seeded core you can remove it, rinse away the seeds, then finish spiralizing.

  • img 13068 4
  • img 13068 5

This was also my first time spiralizing a whole red onion — it was surprisingly quick and easy.

Arrange the veggie noodles and soaked rice noodles and stir-fry briefly in oil or vegetable broth for an oil-free option. If you prefer cooking without oil, you can stir-fry in a splash of vegetable broth instead.

Optional additions: snow peas, green beans, or sweet peas for added texture and color.

Vegan Thai Noodles served in an Asian style bowl with chopsticks
5 from 14 votes

Vegan Thai Noodles (Soy-Free)

Course: main course
Cuisine: Thai
Keyword: corn-free, gluten-free, plant based, soy-free, sugar-free, vegan, wheat-free, yeast-free
Servings: 6 servings
Calories: 260kcal
Author: Judy DeLorenzo

Equipment

  • spiralizer or box grater
  • large skillet

Ingredients

  • 8 ounces pad Thai rice noodles
  • 1-inch square of kombu seaweed (optional)
  • 1–2 dried shiitake mushrooms (optional)
  • 1 medium zucchini
  • 2 medium carrots
  • 1 medium daikon radish
  • 1 medium red bell pepper
  • 1 medium red onion
  • 2 Tablespoons olive oil, divided

For the Sauce

  • 1 Tablespoon raw honey or agave syrup
  • 2 Tablespoons coconut aminos
  • 2 Tablespoons rice vinegar
  • 3 Tablespoons red curry paste
  • 1/4 cup low-sodium vegetable broth

To Garnish

  • 2 Tablespoons ground peanuts
  • 1/8 to 1/4 cup chopped scallions
  • 1/8 to 1/4 cup basil chiffonade or chopped cilantro
  • 1 lime cut into wedges

Instructions

  • Soak the rice noodles in water until they soften, about 20–30 minutes.
  • While the noodles soak, put kombu, dried mushroom(s), and 1/4 cup water in a small pan. Bring almost to a boil, then turn off the heat and let them steep in the hot water.
  • Spiralize the vegetables. If you don’t have a spiralizer, grate the zucchini, carrots, and daikon with a box grater, slice the pepper into thin strips, and thinly slice the onion.
  • Strain the kombu and mushrooms from the soaking liquid. Combine that liquid (or an extra 1/4 cup vegetable broth if you skipped the kombu) with the rest of the sauce ingredients and whisk until smooth.
  • Heat 1 tablespoon of oil in a large skillet over medium-high heat with a few of the vegetables so they begin to sizzle. Add the remaining vegetables and stir-fry just a few minutes until crisp-tender. Remove the vegetables and set aside.
  • Drain the soaking water from the noodles. Add the remaining tablespoon of oil to the skillet and stir-fry the noodles about one minute while tossing. Pour the sauce over the noodles and continue tossing until the noodles are al dente—soft but still offering slight resistance.
  • Return the vegetables to the pan and toss everything together until heated through. Avoid overcooking to keep the vegetables and noodles from becoming mushy.
  • Serve garnished with ground peanuts, scallions, herbs, and lime wedges.

Nutrition

Calories: 260kcal
|
Carbohydrates: 44 g
|
Protein: 4 g
|
Fat: 7 g
|
Fiber: 4 g

How to Chiffonade Basil

Chiffonade is a simple technique to cut basil and other leafy herbs into thin ribbons that make an attractive garnish.

  • Stack 4–5 basil leaves evenly, then roll them tightly into a cigar shape.
  • Saw thin slices across the roll with a sharp knife or kitchen shears to create delicate ribbons. Repeat as needed.

Omnivore Variation

For non-vegans, add 3–5 cooked shrimp to each serving just before serving for extra protein.

img 13068 7
Soy-Free Vegan Thai Noodles garnished with cilantro

More Soy-Free Vegan Recipes

If you like this recipe, try the Vegetarian Thai Green Curry or the Healthy Ramen Noodle Bowl on the same site for more flavorful, soy-free, plant-based meals.

Fresh basil and thyme growing in pots on a windowsill

Judy offers holistic nutrition coaching (in-person and remote). Learn about her services and credentials on her website.