Shrimp and Vegetable Pad Thai

Save Recipe
  • Level: Intermediate
  • Total: 35 min
  • Prep: 25 min
  • Cook: 10 min
  • Yield: 4 servings
Share This Recipe


7 ounces medium rice stick noodles 

1/4 cup fish sauce 

1/4 cup rice wine vinegar 

3 tablespoons palm sugar or dark brown sugar 

1/2 teaspoon crushed red pepper 

1/4 cup coconut milk 

1 teaspoon tamarind concentrate, optional 

1 tablespoon toasted sesame oil 

3 tablespoons peanut oil 

12 ounces medium shrimp, peeled and deveined 

1 cup diced firm tofu 

1 cup sliced shiitake mushroom caps 

1 cup mung bean sprouts 

2 large carrots, cut into matchstick-sized strips 

1/2 cup matchstick-sized red bell pepper strips 

2 tablespoons minced garlic 

1/2 cup roasted, unsalted peanuts, roughly chopped 

1/2 cup diagonally sliced green onions 

2 tablespoons fresh lime juice 

1/4 cup chopped cilantro leaves 

Sriracha (Thai hot sauce), for serving


  1. Bring 4 cups of water to a boil. Place noodles in a large bowl and cover with the boiling water. Allow noodles to soak for 5 minutes, drain, and rinse with cold, running water for 30 seconds. Drain well and set aside.
  2. In a small bowl, combine the fish sauce, vinegar, sugar, red pepper, coconut milk, and if desired, the tamarind concentrate, stirring until the sugar is dissolved.
  3. Heat the sesame and peanut oils in a wok or large saucepan over medium-high heat. Just before the oil is smoking, add the shrimp and cook until pink, stirring constantly. Add the tofu, mushrooms, bean sprouts, carrots, red bell pepper, garlic, and reserved noodles, and cook until heated through, about 2 minutes.
  4. Pour the sauce mixture into the wok and toss until combined. Cook until the mixture is steaming and most of the liquid has evaporated. Add the peanuts and green onions and cook an additional 30 seconds.
  5. Remove the wok from the heat and season with the lime juice and cilantro. Serve hot with Sriracha, if desired.