Pad Thai (ผัดไทย) is Thailand's most famous noodle dish and one of the world's most recognizable street foods. This iconic recipe features stir-fried rice noodles tossed with shrimp or chicken, tofu, eggs, bean sprouts, garlic chives, roasted peanuts, and a perfectly balanced sauce made from tamarind paste, fish sauce, palm sugar, and dried shrimp. Every bite delivers the signature Thai combination of sweet, sour, salty, and savory flavors.

Originally popularized during the 20th century as part of a national campaign to promote rice noodle consumption, Pad Thai has since become a symbol of Thai cuisine. Today, it can be found everywhere—from bustling Bangkok street stalls and floating markets to fine dining restaurants around the world.

Quick to prepare and endlessly customizable, Pad Thai is perfect for weeknight dinners, family meals, or entertaining guests with authentic Thai flavors.


What Makes Pad Thai Special?

Pad Thai is famous for its harmonious balance of flavors and textures. Soft rice noodles absorb the tangy tamarind sauce while shrimp, tofu, eggs, bean sprouts, peanuts, and fresh herbs provide contrasting textures. Unlike many noodle dishes, Pad Thai relies on a carefully balanced sauce rather than heavy spices.

Characteristics include:

  • Soft, chewy rice noodles
  • Sweet, sour, salty, and savory flavor
  • Aromatic tamarind sauce
  • Crunchy bean sprouts and peanuts
  • Fresh lime and herbs
  • Quick stir-fried preparation
  • Thailand's most iconic noodle dish

Preparation Time

  • Preparation Time: 20 minutes
  • Cooking Time: 15 minutes
  • Total Time: 35 minutes
  • Servings: 4

Ingredients

For the Noodles

  • 250 g dried rice noodles (3–5 mm wide)
  • Warm water for soaking

Protein

Choose one or combine:

  • 250 g shrimp, peeled and deveined
  • 250 g chicken breast, thinly sliced
  • 200 g firm tofu, cubed
  • 2 large eggs

Vegetables

  • 2 cups bean sprouts
  • ½ cup garlic chives, cut into 5 cm lengths
  • 3 spring onions, sliced
  • 3 cloves garlic, minced
  • 2 tablespoons shallots, finely chopped

Pad Thai Sauce

  • 3 tablespoons tamarind paste
  • 3 tablespoons fish sauce
  • 2 tablespoons palm sugar
  • 1 tablespoon light soy sauce
  • 1 tablespoon oyster sauce (optional)
  • 2 tablespoons water

For Stir-Frying

  • 2 tablespoons vegetable oil
  • 1 teaspoon dried chili flakes (optional)

Garnishes

  • ¼ cup roasted peanuts, crushed
  • Fresh lime wedges
  • Extra bean sprouts
  • Fresh cilantro
  • Chili flakes

Kitchen Equipment

  • Large wok or frying pan
  • Mixing bowl
  • Tongs or spatula
  • Sharp knife
  • Cutting board
  • Measuring spoons

Step 1: Prepare the Rice Noodles

Place the dried rice noodles in a large bowl.

Cover with warm water and soak for 30–40 minutes, or until they are flexible but still slightly firm.

Drain thoroughly and set aside.


Step 2: Prepare the Pad Thai Sauce

In a small bowl, combine:

  • Tamarind paste
  • Fish sauce
  • Palm sugar
  • Soy sauce
  • Oyster sauce
  • Water

Stir until the palm sugar dissolves completely.

Taste and adjust the balance:

  • Add more tamarind for extra tanginess.
  • Add more palm sugar for sweetness.
  • Add more fish sauce for saltiness.

Set aside.


Step 3: Cook the Protein

Heat the vegetable oil in a wok over medium-high heat.

Add the garlic and shallots.

Stir-fry for about 30 seconds until fragrant.

Add the shrimp, chicken, or tofu.

Cook until:

  • Shrimp turn pink.
  • Chicken is fully cooked.
  • Tofu becomes lightly golden.

Push the ingredients to one side of the wok.


Step 4: Cook the Eggs

Crack the eggs into the empty side of the wok.

Scramble gently until just set.

Mix the eggs with the cooked protein.


Step 5: Stir-Fry the Noodles

Add the soaked rice noodles.

Pour in the prepared Pad Thai sauce.

Using tongs, toss continuously until the noodles absorb the sauce and become tender.

If the noodles appear dry, add a tablespoon or two of water.

Cook for about 3–4 minutes.


Step 6: Add the Vegetables

Stir in:

  • Bean sprouts
  • Garlic chives
  • Spring onions

Cook for another 1–2 minutes until the vegetables remain crisp but slightly softened.


Step 7: Garnish and Serve

Transfer the Pad Thai to serving plates.

Top with:

  • Crushed roasted peanuts
  • Fresh cilantro
  • Extra bean sprouts
  • Lime wedges
  • Chili flakes

Squeeze fresh lime juice over the noodles just before eating for the most authentic flavor.

Serve immediately.


Chef's Tips

  • Do not over-soak the noodles; they will finish cooking in the wok.
  • Use a very hot wok for the best texture.
  • Cook in small batches if necessary to avoid overcrowding.
  • Fresh tamarind paste gives the most authentic flavor.
  • Add bean sprouts at the end to keep them crisp.
  • Garnish generously with peanuts and lime.

Delicious Variations

Classic Shrimp Pad Thai

  • Shrimp
  • Eggs
  • Bean sprouts
  • Peanuts
  • Tamarind sauce

Chicken Pad Thai

Replace the shrimp with thinly sliced chicken breast or boneless thighs.


Vegetarian Pad Thai

Use:

  • Tofu
  • Soy sauce instead of fish sauce
  • Mushrooms
  • Extra vegetables

Seafood Pad Thai

Combine:

  • Shrimp
  • Squid
  • Scallops
  • Mussels

for a rich seafood version.


Spicy Pad Thai

Add:

  • Thai bird's eye chilies
  • Chili flakes
  • Chili oil

for extra heat.


Nutritional Information (Per Serving)

NutrientAmount
Calories510 kcal
Protein25 g
Carbohydrates55 g
Fat20 g
Fiber4 g
Sugar9 g
Sodium980 mg

Nutrition values are approximate and depend on the ingredients used.


Storage Tips

Refrigerator

Store leftover Pad Thai in an airtight container for up to 2 days.


Freezer

Freezing is not recommended, as the rice noodles may become soft and lose their texture after thawing.


Reheating

Reheat in a hot wok or skillet over medium heat with a splash of water for 2–3 minutes until heated through. Avoid prolonged microwaving, which can make the noodles sticky.


Best Side Dishes

Pad Thai pairs beautifully with:

  • Tom Yum Soup
  • Thai Spring Rolls
  • Fresh Papaya Salad (Som Tam)
  • Thai Cucumber Salad
  • Chicken Satay
  • Thai Iced Tea
  • Fresh Coconut Water

Frequently Asked Questions

What type of noodles are used in Pad Thai?

Traditional Pad Thai uses flat rice noodles that are about 3–5 mm wide. They become tender and chewy when soaked and stir-fried.

Can I make Pad Thai vegetarian?

Yes. Replace the fish sauce with soy sauce or a vegetarian fish sauce alternative, use tofu as the protein, and omit dried shrimp if included.

Why is tamarind paste important?

Tamarind paste provides the signature tangy flavor that defines authentic Pad Thai. It balances the sweetness of palm sugar and the saltiness of fish sauce.

Can I prepare Pad Thai ahead of time?

Pad Thai is best enjoyed immediately after cooking. However, you can prepare the sauce, chop the vegetables, and soak the noodles in advance to make cooking faster.


Final Thoughts

Pad Thai is a timeless masterpiece of Thai cuisine, loved for its perfect harmony of sweet, sour, salty, and savory flavors. With tender rice noodles, fresh vegetables, aromatic tamarind sauce, and your choice of shrimp, chicken, or tofu, this classic stir-fry captures the vibrant essence of Thailand in every bite. Easy enough for a weeknight meal yet impressive enough for entertaining, authentic Pad Thai is a dish that never goes out of style and is sure to become a favorite in your kitchen.