This post may contain affiliate links. Read my full disclosure policy.
This incredible Pad Thai is made with simple ingredients and can be made in 30 minutes! Make it with chicken, shrimp or tofu and veggies! Vegan-adaptable. Includes a video!
Love Thai Food? Check out 25+ Amazing Thai Recipes & our 50+ Easy Dinner Ideas!

Pad Thai is a classic stir-fried rice noodle dish hailing from Thailand made with chicken, shrimp or tofu, scrambled eggs, crushed peanuts, bean sprouts and lime.
Here’s my easy recipe for Pad Thai made with simple, accessible ingredients that can be made in 30 minutes. Use chicken breast, shrimp, or crispy tofu and feel free to add fresh veggies!
How to make Pad Thai | 60- sec Video
Believe me when I tell you I’ve had a LOT of Pad Thai in my life here and all throughout Thailand.
What makes this recipe so good is the Pad Thai Sauce! It is flavorful and balanced, and not overly sweet like many versions you see in the states. It is as close as it comes to the real deal without having to take a trip to the Asian market.
why I love this PAD Thai Recipe
It’s all about the flavor balance of the sauce, and the texture of the noodles.
- It’s adaptable! ( it can be made with chicken, shrimp, tofu and /or veggies!)
- Vegan-adaptable! ( use vegan fish sauce and tofu, leave out the eggs, add veggies!)
- This Pad Thai recipe is fast and delicious!
- It’s made with simple accessible ingredients.
So yes, I may be biased but I think this tastes pretty darn amazing! Seriously! But don’t take my word for it….give it a try yourself and see what you think.
Ingredient Notes
- Rice Noodles: Pad Thai is typically made with rice noodles, about 1/4 inch in width (also called rice stick). Some rice noodles break apart too easily, I have the best luck with this Thai Kitchen Rice Noodles brand.
- Fish Sauce: Fish Sauce can vary in degrees of saltiness from brand to brand. I like this Red Boat Fish sauce, or Thai Kitchen Fish Sauce (found at most grocery stores) best for this recipe. (*Vegans can sub our vegan fish sauce and soy sauce.)
- Sweetener: use brown sugar or honey to add sweetness. In Thailand, it is traditional to use palm sugar. Note: Do not be tempted to cut back on the sugar, the Pad Thai will be too sour.
- Vinegar: Typically, Pad Thai is made with tamarind paste to give it the sour component, but to keep this simple we substitute Rice Vinegar. Note: White vinegar will be WAY too acidic here and will throw off the balance.
- Protein: Add chicken, shrimp or crispy Tofu
- Shallot: Shallot versus onion really elevates Pad Thai.
How to Make Pad Thai (in 5 Easy Steps)
- Soak the rice noodles in hot water until al dente.
- Whisk together Pad Thai Sauce in a bowl.
- Prep the protein and vegetables.
- Whisk the eggs in a bowl.
- Stir-fry the Pad Thai all together!
Step-by-Step Instructions

STEP 1: Soak the Rice Noodles
Follow the manufacturer’s instructions. Each package is different. Or try pouring boiling water over rice noodles in a big bowl or shallow baking dish and let them soak until they are pliable (about 7-8 minutes) but not overly soft, drain.
Step 2: MAKE THE PAD THAI SAUCE
Whisk the pad thai sauce ingredients together in a small bowl- keeping in mind, there is a delicate balance between salty, sour and sweet, and when you find it, totally elevates the dish!
- Fish sauce ( or vegan fish sauce) and soy sauce add the salty component.
- Brown Sugar or honey add sweetness. (In Thailand it is traditional to use palm sugar.)
- Rice Vinegar or tamarind paste and lime juice, add the sour component. Note: White vinegar will make this too acidic.
Step 3: PREP the Protein & VEGGIES
Chop the shallot and garlic and set aside.

If using chicken, for the fastest cooking, make sure to thinly slice- perfect when using a wok!

You can also poach the chicken in water, for a low-oil version, or sear it in the wok.

If making this with crispy tofu or shrimp, stir fry it ahead in the wok and set aside, along with any veggies you want to add.

Step 4: Whisk the eggs
Whisk the eggs with a generous pinch of salt and set aside.

Step 5: Stir-Fry!
Once your ingredients are prepped and ready, place everything near the stove. The stir fry itself will take under 10-15 minutes.

Serve with fresh bean sprouts, lime wedges and crushed toasted peanuts.
How to Serve it!
- Serve with lime wedges
- Add fresh bean sprouts
- Sprinkle with crushed roasted peanuts (or try this amazing Peanut Chili Crunch!)
- Add chopped scallions or Thai basil.
- Serve with Thai chili flakes, sriracha or chili paste for extra heat.
EXPERT TIPS
- Read the whole recipe through before you give it a go.
- Prep everything first, then place it near the stove. Cooking goes very fast here!
- Cut chicken very thinly to cut down on cooking time. Remember to cut across the grain. So here I’ve cut it into ⅛ -¼ thin strips about two inches long.
- To lower calories, poach the chicken in a little salted water, until cooked through which just takes a couple of minutes. Then set it aside.
- Use shallot. Shallot adds so much flavor here- much more so than onion.
Pad Thai Don’t’s
- Please, do not add ketchup or peanut butter. This is not “real” Pad Thai. 🙂
- Don’t skip the sugar– you will lose the balance of the dish. You will end up with fishy, sour pad thai that tastes terrible. TRUST ME.
- Don’t try to make too big a batch. You want the noodles to get slightly crispy in the pan, and the sugars to caramelize, giving them that incredible smoky flavor- this is difficult to achieve if making more than two servings.

recipe Faqs
Yes, Pad Thai can easily be made vegan. Use vegan fish sauce and crispy tofu as the protein, and leave out the eggs.
The secret to the best Pad Thai is not overcooking the rice noodles, using a very hot wok, cooking in smaller batches so rice noodles can caramelize, and having the perfect balance of flavors- not too sweet, not too sour, and not too salty.
Peanut oil adds the best flavor, while coconut oil has a high smoke point. Both work well here.
Any quick-cooking vegetables that can be cooked in a wok can be added to Pad Thai- asparagus, green beans, matchstick carrots, bell pepper and bok choy to name a few. Feel free to add steamed broccoli too!

I hope that after you make this, you’ll think this is the best Pad Thai recipe you’ve ever had too! 😉 Haha! Let me know in the comments below! 🙂
Happy weekend.
xoxoxo
PS. It is my hope that through cooking, we not only learn new ingredients and techniques but also learn more about the culture and people from which the food we make originates. Cooking can be a way of celebrating all our unique and beautiful differences. I’d like to believe expanding our repertoire in the kitchen can also expand our hearts.
You may also like:
MORE Thai Recipes To Try!
- 15- Minute Khao Soi (Thai Coconut Noodle Soup)
- Authentic Tom Kha Gai (Thai Coconut Chicken Soup)
- 30-Minute Thai Green Curry
- Thai Larb Salad

Pad Thai
- Prep Time: 15 mins
- Cook Time: 15 mins
- Total Time: 30 minutes
- Yield: 2 1x
- Category: Main
- Method: stir-fried
- Cuisine: Thai
Description
An easy recipe for Pad Thai made with simple, accessible ingredients with the most amazing flavor! Make this with your choice of chicken, shrimp or tofu.
Ingredients
- 4 ounces dry pad thai noodles (rice noodles)
- Boiling water to cover noodles
- 1 large shallot, finely diced (much better than onion here)
- 4 garlic cloves, rough chopped
- 1 teaspoon ginger, chopped (optional)
- 2 eggs, whisked with a fork with a generous 3-finger pinch salt ( if vegan, leave it out)
- 6–8 ounces tofu, chicken breast or peeled prawns
- salt and pepper to taste
- 2 tablespoons peanut oil, wok oil or coconut oil
- 1 lime
Pad Thai Sauce:
- 3 tablespoons fish sauce (see notes- or use vegan fish sauce)
- 3 tablespoons brown sugar (or coconut sugar, palm sugar, honey or regular sugar) see notes
- 3 tablespoons of rice vinegar (or tamarind water– see notes) Do not sub white vinegar, it will be way to sour.
- 1 teaspoon soy sauce (or GF liquid aminos like Braggs)
Garnish:
- lime wedges, fresh bean sprouts, chili flakes, chopped scallions, roasted peanuts.
Instructions
- Cook the noodles. Cook according to package directions (or place rice noodles in a shallow bowl or baking dish and boil enough water to cover them. Cover with boiling water for 7- 8 minutes, or until al dente, then drain. They don’t have to be totally soft, just bendy and pliable)
- Chop shallot, garlic and ginger and set aside.
- Whisk the two eggs in a bowl with a fork and add a generous, 3-finger pinch of salt. Set aside.
- Make the Pad Thai Sauce: whisk fish sauce, rice vinegar, brown sugar and soy sauce. (see notes) in a small bowl. Set aside.
- Prep the protein. Chicken: slice chicken into very thin strips and season with salt and pepper. Crispy Tofu: Blot tofu with paper towels pressing down firmly. Cut tofu into ¾ inch cubes, sprinkle with salt and pepper, and for extra crispy, dredge in a little corn starch. Shrimp: Peel and season with salt and pepper.
- Cook the protein: Sear the seasoned chicken, shrimp or tofu in a wok with hot oil until cooked through over medium-high heat. Set aside, on top of a paper towel, wipe out the pan. Turn heat off.
- Stir Fry the Pad Thai. Gather your chopped shallots and garlic, whisked eggs, cooked noodles, cooked protein and Pad Thai Sauce around the stove. Heat 2 tablespoons peanut oil in the wok over medium heat, add shallot-garlic-ginger and stir, cooking just a few minutes until golden and fragrant.
- Make a well in the center of the wok, scooting the shallot mixture to the side of the pan, add the whisked eggs. With a metal spatula, scramble them and break them apart into little bits, letting them brown just a little, and incorporate them into the shallots continuing to break them into small bits.
- Add the drained, semi-soft noodles and toss with the egg mixture, stirring, flipping, frying constantly for 3-4 minutes until noodles become soft and pliable.
- Add the Pad Thai Sauce and cook 1 minute. It will smell quite fishy at first – turn your fan on – but it will mellow out perfectly. Add the cooked chicken, tofu or shrimp and turn and toss the noodles for a few more minutes. Cook until the noodles are soft (but still a little chewy) adding just a little water if it seems too dry.
- Toss in the bean sprouts and roasted peanuts (or serve on the side) and sprinkle with chili flakes and scallions. Squeeze with a little lime juice. Taste. Adjust salt, lime and sweetness to your liking adding a pinch of salt, more lime or more a pinch more sugar to taste. Give one more toss and serve immediately. Divide among two plates.
- Garnish with more bean sprouts, fresh scallions, cilantro or basil, chili flakes, lime wedges and roasted crushed peanuts. Or make this Peanut Chili Crunch!
Notes
DO NOT BE tempted to cut out the sugar – understand that Pad Thai Sauce is a very delicate balance between sweet (sugar), salt (fish sauce) and acid (vinegar or tamarind) . I’ve already lowered the sugar as much as I could while preserving the balance. That being said, if you are intent on cutting the sugar back, cut back the on the vinegar and fish sauce as well. 🙂 *Leaving the sugar or honey out will result in terrible Pad THAI! Also the same with leaving out the fish sauce (or vegan fish sauce) or leaving out the acid.
Fish sauce: If you are not accustomed to fish sauce, or are using a brand you haven’t tried before (some are fishier than others) feel free to go a little lighter on the fish sauce- like 2 tablespoons. It is an acquired taste. If going less, you will need to may add a little more salt to taste.
DOUBLING: Doubling the recipe will double the time and be much harder to manage all at once, in one wok. If doubling, I highly recommend cooking in two batches in the wok.
Use time-saving ingredients like store-bought peeled garlic (or minced garlic) and ginger paste in a tube. Using pre-cooked chicken is fastest -leftover rotisserie chicken is perfect. Also you could make the Pad Thai sauce ahead!
Tips for health: An easy way to cut back on the oil in the recipe is to poach the thinly sliced chicken in a little salted water (just enough to barely cover) and poach in the pan or wok for just a few minutes. Drain and set aside. The thinner you slice the chicken the faster it will cook.
TIPS for flavor:
- Peanut Oil and chili flakes really really elevate this dish!
- Tamarind: If using tamarind (instead of rice vinegar) make tamarind “water” by mixing 1 -2 teaspoons tamarind paste with 2 tablespoons water. Or use 1-2 teaspoons of tamarind “concentrate” with 2 tablespoons water. Use this in place of the vinegar. This is more traditional but I realize not everyone has access to tamarind. Tamarind is extremely sour so if unfamiliar, go light. You can always add more.
- TEXTURE IS KEY! Everything from frying the noodles to adding the bean sprouts and roasted peanuts elevates this.
Nutrition
- Serving Size: ( with chicken breast)
- Calories: 588
- Sugar: 16.9 g
- Sodium: 1063.3 mg
- Fat: 21.4 g
- Saturated Fat: 3.2 g
- Carbohydrates: 65.3 g
- Fiber: 1.2 g
- Protein: 30.1 g
- Cholesterol: 248.1 mg
Keywords: Pad Thai, best pad thai, pad thai recipe, best pad Thai recipe, vegan pad Thai pad, easy pad thai, authentic pad thai, chicken pad thai, pad thai recipe with tofu, vegan pad thai recipe, vegetarian pad thai recipe
That was Bl@@dy lovely! And your tips were spot on! Can’t wait to make again and again and again.. Thank you!
★★★★★
Yay Tanya! Glad you enjoyed this!
Amazing thank you so much loved it .❤️
★★★★★
Thank you Jen!
I patted the tofu dry before and after cutting into cubes and the seasoned fairly generously with salt and pepper. The tip to then toss it with cornstarch was great, our tofu browned and was really nice and crispy. We simmered some broccoli in salted water until tender crisp and added it at the very end. We eliminated the egg and did not miss it. We eliminated the fish sauce and we thought it was fine without it (added one extra tsp of soy sauce to sub for the saltiness of the fish sauce). I did track down some commercial vegan fish sauce the next day and it did elevate the dish and added more complexity. We only had thin rice noodles but I think a slightly thicker noodle would have been better. We loved this dish with cilantro, green onion and some chili flakes as you recommend. Thank you for this super quick and simple dish that my daughter, hubby and I will making over and over again.
So happy you enjoyed this Joan, and love how you made it vegan!
Great recipe. Easy and delicious. I made it with shrimp. It was maybe a bit heavy on eggs, but otherwise the flavors were great!
★★★★★
Glad you enjoyed this Adora!
Oh no. Sorry Naan. I wonder, did you use straight tamarind? It really shouldnt be sour at all- but rather, nicely balanced- so somewhere the measurments were off. Did you use less sugar perhaps?
I used rice vinegar and made sure to use enough sugar. I doubled the recipe and only saw afterward your note about cooking it in two separate batches, so maybe that affected the flavors somehow?
I don’t think that would make it sour. I wonder if my multiplier funtion is off on the recipe. I’ll check. It just sounds like the proportions aren’t right. Should be equal portions of sugar, vinegar and fish sauce. 🙂
I had the same issue. Used the exact same quantities of everything but the rice wine vinegar completely overpowered everything else 🙁
Sorry about that Taylor. To balance it out- you can always add more sugar and/or fish sauce, to find your perfect balance.
Great taste, quick and easy to make for a weeknight meal! I added pak choi and red bell pepper at the end as well for a little color and extra veggie addition.
★★★★★
Perfect Lillie!
This Quick Pad Thai tasted great and was very easy to prepare. I have never tried to make it due to the long list of ingredients but I am so glad I tried your recipe, thanks.
★★★★★
Thanks Carleen!
Hello,
Any recommendations on how much palm sugar to use? And any tips to cooking with this sugar?
Thank you!
Use the same amount. I usually just chop it up, so it is easier to measure and dissolved easier.
Love your recipes. Could I add more vegetables ie carrots, broccoli, broccolini. Trying to up my veggie intake. Thanks
Of course Lori!
I love how you take a shot at first place in Google search. In the notes by saying do not add peanut butter to this..
★★★★★
Well, interesting. That is not why I say not to add peanut butter- but love that it showed up!
Delicious! first time making this and my husband loved it. will make again thank you
So good. I even forgot the ginger and added a bit of siracha vs chili flakes. The smell was off putting at first, but it tasted amazing. I will try a different fish sauce next time and not forget the ginger!
★★★★★
Perfect Alex!
Best pad thai recipe I’ve ever used.
★★★★★
Awesome Paola!
I’ve tried various Pad Thai recipes and this is the only one that has ever turned out well for me! Thanks for the very detailed instructions – it makes all the difference! What kind of vegetable dish would you suggest to have on the side?
I’m so happy you enjoyed this!
Can I use lemon instead of lime?
You can…but lime is better. 😉
Absolutely delicious and easy! I even doubled the portions (I knew it was against your advice but I had too many people to feed with too little time!) and it still turned out well. This was so much more like what I ate on the streets in Thailand than anything I have ever eaten at a Thai restaurant (too much sugar in the restaurants). And yep, the chili, lime and roasted peanuts definitely elevated the dish. Thank you!
★★★★★
Great to hear Nicole!
Wow, turned out be perfect. Amazing flavor, and took us less than 30 minutes. Thanks.
★★★★★
Awesome Carmen!
Perfect!
Followed recipe as written (used GF soy), adjusted to taste as instructed and WOW!
So good!
★★★★★
Thanks Diane!
I make this at least once a month. Perfect as it is presented.
★★★★★
Thanks so much- glad you liked it!
Easy and perfect on my first try, the family is asking me to make it again.
★★★★
Great to hear!
Came together quick. Only thing that was different was that mine looked more like a noodle omelet.
★★★★
Oh! Break up the eggs a bit more?
Whole family loved it! So delicious, thank you.
★★★★★
Great to hear Katherine!
You have the most delicious recipes, thank you so much for sharing your expertise and creative ideas. This pad Thai was great, I’ve had a problem with the rice noodles sticking together when I’ve used them, do you have any suggestions for how to prevent this?
Thanks Doreen! Yes, the noodles do tend to stick- I just keep them in the water until ready to use, or just rinse with water.
This was delicious! I lived in a big city and had many thai restaurants nearby, but now that I live in a rural farming town with no thai restaurants around, I was craving this dish and came across your recipe! Thank you so much! I cant wait to try the other recipes on here too! 🙂
★★★★★
Thanks Kayla!
4 ounces of Rice Noodles? IE- the link redirects to a 14oz box.
Is this correct b/c I dont see multiplying the sauce directions by a factor or 3.5 when using the entire box.
Yes, correct Jim, the noodles really don’t come in a 4-ounce box. So you’ll have enough to make more. 😉
This recipe tastes EXACTLY like my local Thai restaurant. Now I swap in sesame oil for cooking, add a 1/4 tsp of key lime juice to the sauce, and I top it with chopped honey roasted peanuts and red pepper flakes for a spicy-sweet crunchy kick.
So glad I found this recipe! My spouse doesn’t even mind the fish sauce smell when I make it because she knows something good is coming soon 🙂
★★★★★
Awesome Kai! glad this worked for you!