Make authentic Thai Pad Thai at home with rice noodles, shrimp, eggs, peanuts, and a sweet-savory tamarind sauce. A quick and flavorful Thai street food classic.
Authentic Thai Pad Thai
Pad Thai is one of the most iconic dishes in Thai cuisine and a true symbol of Thai street food culture. This flavorful noodle dish combines tender rice noodles with shrimp, eggs, crunchy peanuts, bean sprouts, and a perfectly balanced sweet, sour, and savory tamarind sauce.
Every bite delivers a harmony of textures and bold flavors that make Pad Thai one of the most loved noodle dishes in the world. The best part is that you can recreate authentic restaurant-style Pad Thai right in your own kitchen in just 30 minutes.
Ingredients
For the Pad Thai Sauce
- 3 tablespoons tamarind paste
- 2 tablespoons fish sauce
- 2 tablespoons palm sugar (or brown sugar)
- 1 tablespoon soy sauce
For the Pad Thai
- 8 oz rice noodles
- 2 tablespoons vegetable oil
- 8 oz shrimp, peeled and deveined
- 2 eggs, lightly beaten
- 2 cloves garlic, minced
- 1 cup bean sprouts
- 3 green onions, sliced
- ¼ cup roasted peanuts, crushed
For Serving
- Lime wedges
- Fresh cilantro
- Extra bean sprouts
- Crushed peanuts
- Chili flakes (optional)
Instructions
Step 1: Prepare the Noodles
Soak the rice noodles in warm water for 25–30 minutes or until softened. Drain and set aside.
Step 2: Make the Sauce
In a small bowl, whisk together tamarind paste, fish sauce, palm sugar, and soy sauce until fully combined. Set aside.
Step 3: Cook the Shrimp
Heat vegetable oil in a large wok or skillet over medium-high heat.
Add shrimp and cook for 2–3 minutes until pink and fully cooked. Remove and set aside.
Step 4: Cook the Pad Thai
Add minced garlic to the same pan and sauté for 30 seconds until fragrant.
Push garlic to one side and pour in the beaten eggs. Scramble gently until just set.
Add the soaked rice noodles and prepared sauce. Toss continuously for 2–3 minutes until the noodles absorb the sauce and become evenly coated.
Return the shrimp to the pan.
Add bean sprouts and green onions. Stir-fry for another 1–2 minutes.
Step 5: Serve
Remove from heat and transfer to serving plates.
Top with crushed peanuts, fresh cilantro, extra bean sprouts, and lime wedges.
Serve immediately.
Why This Recipe Works
Authentic Pad Thai is all about balance. The tamarind provides tanginess, the palm sugar adds sweetness, and the fish sauce brings deep savory umami flavor. Cooking everything quickly over high heat ensures the noodles stay chewy while absorbing all the sauce.
Pro Tips
- Prepare all ingredients before cooking, as Pad Thai cooks very quickly
- Do not over-soak the noodles
- Use tamarind paste for authentic flavor
- Cook over high heat for restaurant-style texture
- Serve immediately for best taste and texture
Common Mistakes to Avoid
- Overcooking the noodles
- Using too much sauce
- Cooking on low heat
- Skipping tamarind paste
- Overcrowding the pan
Serving Suggestions
Pad Thai pairs perfectly with:
- Thai iced tea
- Fresh spring rolls
- Papaya salad
- Coconut soup
- Mango sticky rice
Frequently Asked Questions
Can I use chicken instead of shrimp?
Yes, chicken, tofu, or mixed protein all work well.
Is Pad Thai spicy?
Traditionally it is mild, but you can add chili flakes for heat.
Can I make it vegetarian?
Yes, replace shrimp with tofu and use soy sauce instead of fish sauce.
What noodles should I use?
Flat rice noodles are the traditional choice for authentic Pad Thai.
Recipe Details
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 4
Cuisine: Thai
Course: Dinner
Nutrition Information (Per Serving)
- Calories: 420
- Carbohydrates: 48g
- Protein: 24g
- Fat: 14g
- Fiber: 3g
- Sodium: 820mg