Easy Vegetarian Pad Thai Noodle Recipe (Vegan, Gluten-Free option)

Pad Thai
Derkien / Getty Images
Ratings (28)
  • Total: 25 mins
  • Prep: 10 mins
  • Cook: 15 mins
  • Yield: about 4 servings
Nutritional Guidelines (per serving)
531 Calories
23g Fat
66g Carbs
23g Protein
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

An authentic pad Thai recipe usually has tamarind juice or pulp to give it a distinct orange hue and sweet flavor. Tamarind can be hard to find, however, depending on where you live. Try this easy vegetarian and vegan version with tofu instead. Scroll down for more Thai noodle dishes to try.

Note: Need this vegan Pad Thai to be gluten-free as well? Just use a wheat-free soy sauce substitute, such as tamari or Bragg's Liquid Aminos.

See also: 


  • 1 pound Asian-style rice noodles
  • 1/4 cup soy sauce (or tamari if you need it to be gluten-free)
  • 1/2 cup lime juice
  • 2 tablespoons peanut butter
  • 2 tablespoons hot sauce
  • 1/4 cup sugar
  • 1 block tofu, diced
  • 1 onion, diced
  • 4 cloves garlic, minced
  • 2 tablespoons sesame oil
  • 1/2 cup bean sprouts
  • 1/4 cup chopped or crushed peanuts (optional)
  • 4 green onions (scallions), sliced

Steps to Make It

Cook noodles according to package instructions.

Whisk together the soy sauce, peanut butter, lime juice, hot sauce and sugar.

In a large wok or skillet, sautee the tofu, onion and garlic in sesame oil for a minute or two, stirring frequently. Allow to cook for another minute or two.

Add the cooked noodles and the peanut butter and soy sauce mixture. Stir well, and allow sauce to thicken as it cooks for about 3 minutes. Top with peanuts, bean sprouts and green onions and serve hot.

Like Asian noodles? Here are a few more meatless Thai noodle dishes to try:

Gingered pineapple noodles

Asian tempeh and noodle bowl