Pad Thai

Tested & Perfected Recipes

This post may contain affiliate links. Read my full disclosure policy.

Got a taste for Thai? Using easy-to-find ingredients and my simple recipe, you can create restaurant-quality pad Thai right in your own kitchen!

Pad Thai with shrimp on a plate.

Pad Thai is a popular stir-fried noodle dish that originated in Thailand, where it’s commonly enjoyed as a quick and easy street food. Today, it’s a popular Thai restaurant dish in many parts of the world. If you love this noodle dish as much as I do, you’ll be pleased to know that it’s surprisingly easy to make in your own kitchen.

While traditional pad Thai calls for a daunting list of hard-to-find ingredients, from tamarind liquid and dried shrimp to pickled white radishes and garlic chives, a simplified “Westernized” version can be just as delicious with a few ingredient substitutions (yes, that’s why the recipe strangely calls for ketchup!).

“Made it last night and it is the best pad Thai ever! Easy to make and customize. Thank you!”

Marci G.

What You’ll Need To Make Pad Thai

pad thai ingredients
  • Flat rice noodles: Serve as the base of the dish, providing texture and substance. Available in the Asian or Thai food section of most large supermarkets. (These noodles are also used in dishes like pho and Thai chicken and rice noodle soup.)
  • Eggs: Scrambled into the noodles, adding protein and richness.
  • Fish sauce: Contributes a salty, umami depth essential to the dish’s authentic flavor. Look for a brand from Thailand or Vietnam, and don’t worry about buying a large bottle—it keeps forever.
  • Soy sauce: Adds additional savory notes and color to the noodles.
  • Rice vinegar: Introduces a mild acidity, balancing the dish’s flavors.
  • Ketchup: Used as a convenient substitute for tamarind paste, offering a hint of sweetness and tang.
  • Light brown sugar: Adds sweetness, balancing the savory and acidic elements.
  • Shrimp: Provides a quick-cooking protein, making the dish more hearty and flavorful.
  • Garlic and scallions: Add aromatic depth to the dish.
  • Peanuts: Offer a crunchy texture and nutty flavor.
  • Bean sprouts: Add freshness and a crisp texture.
  • Jump to the printable recipe for precise measurements

Step-by-Step Instructions

Step 1: Soak the Rice Noodles

Bring a large pot or wide skillet of water to a boil.

soaking noodles for pad thai

Off the heat, add the noodles. Briefly swish them around to separate them, then let sit, stirring occasionally to prevent sticking, until the noodles are soft and pliable but still not tender, 5 to 10 minutes.

Tongs grabbing softened rice noodles from a pan.

Drain and rinse well with cold water. Set aside.


rice noodles in strainer

Step 2: Cook the Pad Thai

In a small bowl, beat the eggs with a pinch of salt. Set aside.

Fork in a bowl with beaten eggs.

Make the sauce: In a medium bowl, whisk together the water, fish sauce, soy sauce, vinegar, ketchup, sugar, and red pepper flakes. Set aside.

pad Thai sauce in bowl

Heat 2 tablespoons of the oil in a large nonstick pan or wok over medium-high heat. Add the shrimp and season with ⅛ teaspoon salt. Cook, stirring often, for two minutes. Add the garlic and light green scallions and cook, stirring constantly, until softened and the shrimp are cooked through, about 1 minute more.

cooking the shrimp and aromatics in a skillet

Transfer the shrimp, garlic, and scallions to a large plate, using a rubber spatula to scrape the pan clean. To the pan, add 1 teaspoon of oil to the hot pan. Add the eggs and scramble until cooked through, 1 to 2 minutes. Transfer the eggs to the plate with the shrimp.

scrambled eggs in skillet

Add 2 tablespoons of oil to the hot pan. Place the drained noodles in the pan, along with the sauce mixture. Cook, tossing the noodles gently so as not to break them, until the liquid is absorbed by the noodles and the noodles are cooked through, a few minutes. If the noodles are still firm to the bite when the sauce is absorbed, add a few tablespoons of water and continue cooking.

cooking the rice noodles in the sauce

Add the contents of the plate and the dark green scallions to the noodles and toss gently to combine, until everything is warmed through.

adding the shrimp, eggs, and scallions to the noodles

Taste and adjust seasoning if necessary. Transfer to a serving platter and top with peanuts, bean sprouts, and cilantro (if using). Serve with lime wedges, if desired.

Frequently Asked Questions

How is the process of cooking rice noodles different from regular pasta?

Unlike what-based pasta, which is typically boiled until al dente, rice noodles are usually soaked in hot water off the heat. After soaking until they’re just soft and pliable bit still not tender, the noodles are then drained and quickly rinsed to stop the cooking process and remove excess starch. This prepares them perfectly for stir-frying for dishes like pad Thai. This method prevents them from becoming too soft or mushy.

Can I substitute the fish sauce in Pad Thai?

Fish sauce is essential in achieving the authentic flavor for pad Thai. However, if you’re vegetarian or allergic to fish, you can substitute fish sauce with a combination of soy sauce and a little lime juice for tanginess. This won’t replicate the exact flavor of fish sauce but will work as good substitute.

What can I use instead of ketchup if I want a more authentic Pad Thai?

Authentic pad Thai is made with tamarind paste, which gives the dish its distinct tangy-sweet flavor. It is available at Asian markets or in the international aisle of some grocery stores. For the best results, consider finding a recipe specifically designed to incorporate authentic ingredients like tamarind paste.

Can I substitute the shrimp for another protein?

Absolutely, you can easily substitute the shrimp with various other proteins. Popular choices include chicken and tofu, both of which can be thinly sliced and stir-fried just like the shrimp. Just make sure that your chosen protein is fully cooked before it’s mixed with the noodles and sauce.

Pad Thai Video Tutorial

Pad Thai with shrimp on a plate.

You May Also Like

Pad Thai

Got a taste for Thai? Using easy-to-find ingredients and my simple recipe, you can create restaurant-quality pad Thai right in your own kitchen!

Servings: 4
Prep Time: 25 Minutes
Cook Time: 20 Minutes
Total Time: 45 Minutes

Ingredients

  • 8 ounces flat rice noodles (linguini or fettuccini width)
  • 2 large eggs, beaten
  • ¼ cup + 2 tablespoons water
  • 2½ tablespoons fish sauce
  • 1 tablespoon soy sauce
  • 1 tablespoon rice vinegar
  • 1½ tablespoons ketchup
  • ¼ cup (packed) light brown sugar
  • Heaping ¼ teaspoon crushed red pepper flakes
  • 4 tablespoons + 1 teaspoon vegetable oil, divided
  • ¾ pound large (31/35) shrimp, peeled and deveined, thawed if frozen
  • Salt
  • 2 cloves garlic, minced
  • 3 scallions, light parts thinly sliced, dark green parts cut into 1-inch pieces
  • ¼ cup dry roasted salted peanuts, coarsely chopped
  • 1 cup bean sprouts
  • ¼ cup chopped fresh cilantro (optional)
  • Lime wedges, for serving (optional)

Instructions

  1. Bring a large pot or wide skillet of water to a boil. Off the heat, add the noodles. Briefly swish them around to separate them, then let sit, stirring occasionally to prevent sticking, until the noodles are soft and pliable but still chewy to the bite, 5 to 10 minutes. Drain and rinse well with cold water. Set aside.
  2. In a small bowl, beat the eggs with a pinch of salt. Set aside.
  3. Make the sauce: In a medium bowl, whisk together the water, fish sauce, soy sauce, vinegar, ketchup, sugar, and red pepper flakes. Set aside.
  4. Heat 2 tablespoons of the oil in a large nonstick pan or wok over medium-high heat. Add the shrimp and season with ⅛ teaspoon salt. Cook, stirring often, for two minutes. Add the garlic and light green scallions and cook, stirring constantly, until softened and the shrimp are cooked through, about 1 minute more. Transfer the shrimp, garlic, and scallions to a large plate, using a rubber spatula to scrape the pan clean.
  5. Add 1 teaspoon of oil to the hot pan. Add the eggs and scramble until cooked through, 1 to 2 minutes. Add to the plate with the shrimp.
  6. Add 2 tablespoons of the oil to the hot pan. Add the drained noodles to the pan, along with the sauce mixture. Cook, tossing the noodles gently so as not to break them, until the liquid is absorbed by the noodles and the noodles are cooked through, a few minutes. If the noodles are still firm to the bite when the sauce is absorbed, add a few tablespoons of water and continue cooking. Add the contents of the plate and the dark green scallions to the noodles and toss gently to combine, until everything is warmed through. Taste and adjust seasoning if necessary. Transfer to a serving platter and top with peanuts, bean sprouts, and cilantro (if using). Serve with lime wedges, if desired.

Nutrition Information

Powered by Edamam

  • Per serving (4 servings)
  • Calories: 579
  • Fat: 23 g
  • Saturated fat: 3 g
  • Carbohydrates: 66 g
  • Sugar: 17 g
  • Fiber: 3 g
  • Protein: 28 g
  • Sodium: 1,411 mg
  • Cholesterol: 230 mg

This website is written and produced for informational purposes only. I am not a certified nutritionist and the nutritional data on this site has not been evaluated or approved by a nutritionist or the Food and Drug Administration. Nutritional information is offered as a courtesy and should not be construed as a guarantee. The data is calculated through an online nutritional calculator, Edamam.com. Although I do my best to provide accurate nutritional information, these figures should be considered estimates only. Varying factors such as product types or brands purchased, natural fluctuations in fresh produce, and the way ingredients are processed change the effective nutritional information in any given recipe. Furthermore, different online calculators provide different results depending on their own nutrition fact sources and algorithms. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator.

Gluten-Free Adaptable Note

To the best of my knowledge, all of the ingredients used in this recipe are gluten-free or widely available in gluten-free versions. There is hidden gluten in many foods; if you're following a gluten-free diet or cooking for someone with gluten allergies, always read the labels of your ingredients to verify that they are gluten-free.

See more recipes:

Comments

  • I’ve attempted to make Shrimp Pad Thai several times. But this recipe is the absolute best, most authentic that I have tried. I did make a few alterations based on personal taste:
    * I inverted the ratio of fish sauce to soy sauce as I find fish sauce, in abundance, to taste like funky feet
    * I added crisply sauteed, sliced carrots
    * I made 1.5 x the amount of sauce and added garlic red chili paste ~1 Tbsp.
    * I used prepared, refrigerated minced garlic instead of fresh and added the same type of ginger ~ 1 Tbsp.
    After we enjoyed this so much, I recreated it using chicken and regular spaghetti noodles. Still absolutely delish!
    Thanks for this recipe!

  • I make this recipe at least once a month! I actually add tofu in addition to the shrimp and it is so delicious. Highly recommend!!

  • Made this recipe tonight and it was so delicious!!! I forgot to add the sugar to the sauce but you couldn’t tell….it tasted so healthy. Doubled the recipe so we’ll enjoy leftovers!

    • I made this twice within the last 2 days because the first batch didn’t last very long. This dish is so flavorful and easy to make. My family and I loved it!

  • Love this recipe! I have made it many times over the last several years and it is a hit every time! I also use chicken and I personally like it better than the shrimp, but both are wonderful! Thanks!

  • I have made this recipe many times, and I just love it, as have each and every person I have made it for. So full of flavor. I have substituted chicken for the shrimp at times and it is also wonderful, maybe better.

    • Made this for my family. Loved the flavours, recipe was easy to follow. Will make again for sure. I found it to be a bit salty will maybe eliminate a tbsp of fish sauce on my next serving

  • Delicious! I followed the recipe as written, except that I used thawed bag of frozen, cooked shrimp, and I added carrot. There were so many wonderful flavors in each bite. I will definitely make this recipe again!

  • We have made many varieties of Pad Thai sauce (even “cheating” with some store bought brands from our local asian markets). This recipe is by far the best one my family has tasted, and the sauce has worked for a number of other dishes as well. If you love Shrimp Pad Thai this is definitely a recipe that you want to try. The only thing I change when we cook this recipe is that I saute some fresh veggies ahead of time to add to the dish at the end. We usually like to add broccoli, carrots, onions, zucchini, and sliced peppers. I have also changed the brands of ingredients (based on recommendations at our local asian market) and use a high heat oil instead of vegetable oil.

  • My whole family loves this version of pad thai. My 12 year old recently said, while we were in a thai restaurant, that she would not order it because no one’s pad thai was better than mine! Thank you Jen! I always know I can count on your recipes to be delicious and stand up to the kid test!

  • The recipe is very easy to follow and the results are close to the pad Thai at the Thai restaurant down the street.
    Very well written and the ingredients are easy to obtain at pretty much any local grocery store .
    Thanks very much for the time and effort you put into this recipe- it’s a winner!

  • My hubby is allergic to fish. What can I use as a substitute for the fish base? Thanks!

    • Hi Lora, you could easily substitute chicken for the shrimp and use soy sauce in place of the fish sauce. (Without the fish sauce, this dish will not have the same authentic Thai flavor, but it will still be good.) Hope you enjoy!

Add a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.