Make the ultimate Thai street food at home with this easy and authentic Pad Thai recipe! It’s sweet, tangy, savory, and just the right amount of nutty. You’ll love this quick noodle stir-fry made with rice noodles, shrimp or chicken, crunchy peanuts, and fresh lime. This popular takeout dish is fast, flexible, and incredibly flavorful!
What Is Pad Thai?
Pad Thai (pronounced: “paht tie”) is one of Thailand’s most iconic noodle dishes. This savory-sweet stir-fry features thin rice noodles tossed in a tamarind-based sauce with eggs, scallions, bean sprouts, crushed peanuts, and your choice of protein—often shrimp or chicken. This Thai main course originated in central Thailand and has become a globally beloved dish thanks to its balance of flavors and textures.
Pad Thai was introduced in the 1930s by Thailand’s prime minister as a nationalistic effort to promote Thai cuisine and rice noodle consumption. While it may appear traditional, it’s actually a relatively modern dish. In Thailand, it’s a common street food prepared in blazing-hot woks right before your eyes. The key ingredients—tamarind paste, dried shrimp, and palm sugar—are all staples of Thai cooking, giving it its distinctive taste.
Why You Will Love This Pad Thai Recipe
Pad Thai is so beloved because it’s the perfect fusion of sweet, salty, sour, and umami. The chewy rice noodles soak up a complex tamarind sauce that’s both tangy and subtly sweet. Paired with crunchy peanuts and fresh lime juice, it creates a dynamic flavor experience in every bite. Best of all? It’s easy to customize and cook in just 30 minutes!
INGREDIENTS FOR PAD THAI
Rice noodles – Flat, thin rice noodles traditionally used in Thai stir-fries.
Shrimp – or protein of choice: chicken, or tofu are classic options.
Eggs – Lightly scrambled into the noodles for richness.
Bean sprouts – Adds fresh crunch.
Garlic and shallots – Aromatics to build flavor.
Green onions – Stirred in and used as garnish.
Crushed peanuts – Adds texture and nutty flavor.
Tamarind paste – The tangy base of Pad Thai sauce.
Fish sauce – Salty umami-rich seasoning.
Soy sauce – Adds savory depth.
Palm sugar or brown sugar – Balances the sour and salty with sweetness.
Lime wedges – For squeezing fresh juice over the noodles before serving.
Chili flakes (optional) – For a spicy kick.
HOW TO MAKE PAD THAI
- Soak the rice noodles according to the package instructions until tender but firm. Drain and set aside.
- Make the sauce by whisking together tamarind paste, fish sauce, soy sauce, and palm sugar in a small bowl until sugar dissolves.
- Heat oil in a wok or large skillet over medium-high heat. Sauté garlic and shallots until fragrant.
- Add shrimp or protein of choice (chicken, or tofu). Stir-fry until cooked through.
- Push ingredients to one side and crack in the eggs. Let them set for 30 seconds, then scramble and mix into the rest.
- Add noodles and sauce, tossing everything to coat evenly. Cook for 2–3 minutes until the noodles absorb the sauce.
- Stir in bean sprouts and green onions, cooking for another minute.
- Plate and garnish with crushed peanuts, more green onions, and lime wedges. Serve hot!
DIETARY INFORMATION
Pad Thai can be made gluten-free by using tamari or coconut aminos instead of soy sauce. It’s naturally dairy-free. To make it vegetarian, omit meat and fish sauce and use tofu and soy sauce. For a vegan Pad Thai, skip the eggs as well.

Easy Pad Thai (Stir-Fried Noodles)
Ingredients
- 8 oz rice noodles
- 2 tbsp oil vegetable or peanut
- 2 cloves garlic minced
- 1 shallot thinly sliced
- 2 eggs
- 1 cup bean sprouts
- 2 green onions sliced
- ½ cup cooked shrimp sliced chicken, or tofu
- ¼ cup crushed roasted peanuts
- Lime wedges for serving
- ½ tsp chili flakes optional
Pad Thai Sauce:
- 2 tbsp tamarind paste
- 1 tbsp fish sauce or soy sauce for vegan
- 1 tbsp soy sauce
- 1½ tbsp palm sugar or brown sugar
Instructions
- Soak rice noodles in warm water for 20–30 minutes or until softened. Drain and set aside.
- In a small bowl, mix all sauce ingredients until combined.
- Heat oil in a wok over medium-high heat. Add garlic and shallots; cook until fragrant.
- Add shrimp and stir-fry until fully cooked.
- Push to one side of the wok, crack in eggs, let them set, then scramble.
- Add noodles and sauce. Toss everything together and stir-fry for 2–3 minutes.
- Stir in bean sprouts and green onions. Cook another minute.
- Serve hot, topped with peanuts and lime wedges.
Notes
Recipe Tips
- Use tamarind concentrate, not tamarind sauce for the most authentic flavor.
- You can make the sauce ahead and store it in the fridge for up to 1 week.
- To make vegan Pad Thai, use tofu and substitute fish sauce with soy sauce or coconut aminos.
- To make gluten-free Pad Thai, use tamari or gluten-free soy sauce.
- Store leftovers in an airtight container for up to 3 days. Reheat in a skillet with a splash of water.
Serving Ideas
- Serve Pad Thai with Thai cucumber salad or Thai iced tea.
- Add a side of fresh herbs like cilantro and Thai basil.
- Pair with crispy spring rolls or chicken satay with peanut sauce for a full Thai dinner spread.
Did you make this recipe?
Please let me know how it turned out for you! Leave a comment below and tag @wokwithsam on Instagram and hashtag it #wokwithsam,