Pad Thai with Fresh Bean Sprouts

This beloved Thai street food classic demonstrates bean sprouts' dual role—some stir-fried directly into the noodles where they wilt slightly and absorb the sweet-salty-tangy sauce, others added fresh at the end for maximum crunch. Pad Thai represents the perfect balance of flavors and textures that defines Thai cuisine: chewy rice noodles, protein (shrimp or chicken), crunchy peanuts, bean sprouts, and scrambled egg, all coated in a complex sauce that hits sweet, sour, salty, and umami notes simultaneously. The bean sprouts are essential—they provide refreshing crunch that prevents the dish from feeling heavy despite the noodles and sauce. This recipe demystifies Pad Thai for home cooks, proving that with proper preparation (mise en place is crucial) and high heat, you can achieve that signature "wok hei" breath-of-the-wok flavor at home.
Pad Thai with Fresh Bean Sprouts
Our Farmacy

Ingredients

For the Pad Thai sauce:
  • 3 tbsp tamarind paste or concentrate
  • 3 tbsp fish sauce
  • 3 tbsp palm sugar or brown sugar
  • 1 tbsp rice vinegar
  • 1 tsp soy sauce
For the Pad Thai:
  • 200g dried flat rice noodles (about 5mm wide)
  • 2 tbsp vegetable oil, divided
  • 3 garlic cloves, minced
  • 2 shallots, finely sliced
  • 200g raw prawns/shrimp, peeled, or chicken breast strips
  • 2 large eggs, lightly beaten
  • 100g firm tofu, cut into small cubes (optional but traditional)
  • 100g bean sprouts (about 40% of your punnet), plus 50g more for fresh garnish
  • 3 spring onions, cut into 3cm lengths
  • 3 tbsp roasted peanuts, roughly chopped
  • 2 tbsp dried shrimp (optional but adds authentic flavor)
  • 1-2 tsp chili flakes or fresh red chili, sliced
  • Fresh cilantro leaves
  • Lime wedges for serving
  • Optional: Chinese chives (garlic chives) cut into 3cm pieces

Method

Prepare the noodles: Place rice noodles in a large bowl and cover with room temperature water. Soak for 25-30 minutes until pliable and softened but still firm—they should bend without breaking but not be fully cooked. Drain thoroughly and toss with a tiny bit of oil to prevent sticking. Proper noodle preparation is crucial—over-soaked noodles become mushy, under-soaked noodles stay hard.

Make the sauce: In a small bowl, combine tamarind paste, fish sauce, palm sugar, rice vinegar, and soy sauce. Whisk until sugar dissolves completely. Taste and adjust—it should be balanced between sweet, sour, and salty with slight funk from fish sauce. The sauce seems strong now but will mellow when coating noodles. Set aside within arm’s reach of the stove.

Organize your mise en place: This is critical for Pad Thai success. Arrange all ingredients in small bowls near the stove: drained noodles, sauce, beaten eggs, proteins, tofu, 100g bean sprouts, spring onions, garlic, shallots. Cooking happens fast—you won’t have time to prep while cooking. Have a plate ready for serving.

Start stir-frying: Heat a large wok or the largest skillet you have over high heat until smoking hot. Add 1 tablespoon oil and swirl to coat. Add minced garlic and sliced shallots, stirring constantly for 15 seconds until fragrant but not burned. Immediately add prawns or chicken and stir-fry vigorously for 2-3 minutes until just cooked through. Push to one side of the wok.

Scramble the eggs: Add remaining tablespoon oil to the empty side of the wok. Pour in beaten eggs and let sit for 5 seconds, then scramble with your spatula, breaking into small curds. Before eggs are fully set, mix everything together with the protein.

Add noodles and sauce: Add drained noodles to the wok and immediately pour sauce over. Using two utensils (spatula and wooden spoon work well), toss everything continuously and vigorously for 2-3 minutes. The noodles should absorb sauce and become glossy and slightly sticky. If too dry, add water one tablespoon at a time. If too wet, continue cooking to evaporate liquid.

Add vegetables and tofu: Toss in tofu cubes, 100g bean sprouts, spring onions, dried shrimp if using, and half the peanuts. Continue tossing vigorously for another 1-2 minutes. The bean sprouts should wilt slightly but retain significant crunch. The noodles should be tender with a slight chew, evenly coated in glossy sauce, with everything well distributed.

Finish and plate: Taste and adjust seasoning—add more fish sauce for saltiness, sugar for sweetness, or vinegar for tang. Transfer to serving plates immediately. Top with remaining fresh bean sprouts (these stay completely raw and crunchy), remaining peanuts, cilantro leaves, chili flakes, and serve with lime wedges. The contrast between warm, saucy noodles and cool, fresh bean sprouts is essential.

Share this recipe: