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

Pad Thai
Derkien / Getty Images
Prep: 10 mins
Cook: 15 mins
Total: 25 mins
Servings: 4 servings
Nutritional Guidelines (per serving)
531 Calories
23g Fat
66g Carbs
23g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 4
Amount per serving
Calories 531
% Daily Value*
Total Fat 23g 29%
Saturated Fat 3g 17%
Cholesterol 0mg 0%
Sodium 1214mg 53%
Total Carbohydrate 66g 24%
Dietary Fiber 5g 20%
Protein 23g
Calcium 456mg 35%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(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.


  • 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

  1. Cook noodles according to package instructions.

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

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

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

Recipe Tags: