Boiling rice noodles like spaghetti is the mistake behind most sticky, broken homemade pad thai. Flat rice noodles are made from rice flour and water and have no gluten to hold them together. Boiled, they absorb water too quickly, turn soft on the outside while the middle catches up, and then break apart and glue themselves into a clump in the hot pan.
Soaked in room-temperature water instead, they soften slowly and evenly until they bend without snapping but still feel firm. They finish cooking in the pan, absorbing the sauce rather than plain water. That one change makes the rest of the dish much easier, and the steps below show what each stage should look like so there is no guessing.
Before You Start
Pad thai cooks in about 6 minutes once the pan is hot, and there is no time to chop or measure during that window. Everything needs to be ready in small bowls beside the stove, in the order it will be used. Cooks often call this mise en place, which simply means everything in its place.
The ingredients that matter most
- Dried flat rice noodles about 1/4 inch wide, often labeled medium or M. Thinner noodles break easily; wider ones take longer to soften.
- Tamarind concentrate or paste. Tamarind is a sour pod fruit and gives pad thai its tangy, fruity backbone. Jars of concentrate are sold in Asian groceries and many supermarkets. Strengths vary; this recipe uses a smooth, pourable concentrate.
- Fish sauce, for salty, savory depth. It smells strong straight from the bottle, but it mellows once cooked.
- Palm sugar or light brown sugar, to balance the sour and salty flavors.
- Bean sprouts, scallions or garlic chives, roasted peanuts and lime, for crunch and freshness.
Why only two servings at a time
A home burner cannot keep a pan hot enough for a large amount of noodles. Doubled in one pan, the noodles steam and stick instead of frying. The recipe card makes two servings. For four people, cook two batches back to back; the second takes only 6 minutes once the first is on the plates.
Homemade Pad Thai, Step by Step: What You Should See
The recipe card has the quantities. Here is each stage with the visual cue that tells you it worked.
1. Soak the noodles
Cover the dry noodles with room-temperature water and leave them for 30 to 45 minutes. What you should see: noodles that bend easily around a finger but still feel firm, with a faint white core when you bite one. They should not be soft enough to eat. Drain them well; extra water makes them sticky in the pan.
2. Mix the pad thai sauce
Stir the tamarind, fish sauce and sugar together until the sugar dissolves. What you should see: a dark, pourable liquid. Taste it: it should be strongly sour, salty and sweet all at once. Adjust with a little more sugar if it is too sour, or more tamarind if it tastes flat.
3. Cook the shrimp
Heat the oil until it shimmers and cook the shrimp for about 1 minute per side. What you should see: shrimp turning from gray to pink and opaque and curling into a loose C shape. Move them to a plate; they finish cooking later.
4. Garlic, shallot and egg
Fry the garlic and shallot for 30 seconds in the same pan, then push them to the side and crack in the eggs. What you should see: eggs setting at the edges within about 20 seconds. Scramble them roughly, leaving some larger pieces.
5. Noodles and sauce
Add the drained noodles and the sauce and toss constantly with tongs. What you should see: the noodles turning from white to light brown as they absorb the sauce, and becoming soft and glossy after 2 to 3 minutes. If they still feel firm and the pan is dry, add 2 tablespoons of water and keep tossing.
6. Finish
Return the shrimp, add the bean sprouts and scallions, and toss for 30 seconds. What you should see: sprouts just warmed but still crunchy, scallions bright green. Serve topped with peanuts, with lime wedges on the side.
Common First-Time Problems
Most problems with pad thai trace back to the noodles or the heat. The table below lists the ones beginners run into most often, what causes them and how to fix them, either in the pan or next time.
A nonstick skillet is a reasonable choice for a first attempt. Rice noodles stick readily to stainless steel, and nonstick gives more room for error. A carbon-steel wok, once well seasoned, works best of all and allows higher heat.
About the Pad Thai Sauce
The balance of sour, salty and sweet is what makes pad thai taste like pad thai. Bottled pad thai sauces exist, but many are much sweeter than the homemade version and include ketchup or vinegar in place of tamarind. Mixing your own from three ingredients takes 1 minute and keeps for a week in the refrigerator.
If tamarind is not available, a mixture of 2 tablespoons lime juice and 1 tablespoon rice vinegar will give a tangy sauce. It lacks the fruity depth of tamarind, but the dish is still very good. Avoid ketchup as a substitute; it makes the sauce sweet and tomato-flavored.
Toppings and Seasoning at the Table
Pad thai is often served with the final seasoning left to each person. A plate arrives slightly under-seasoned on purpose, with small dishes of sugar, chili flakes, fish sauce or vinegar, crushed peanuts and lime on the side. That way everyone can push the balance toward sweeter, hotter, saltier or more sour.
Copying that at home is easy and takes pressure off a first attempt. If the noodles taste a little flat, a squeeze of lime and a pinch of sugar at the table usually fix them. If they taste too salty, extra bean sprouts and lime soften the effect.
Toasting your own peanuts
Raw peanuts toasted in a dry skillet over medium heat for 4 to 5 minutes, shaken often until golden and fragrant, taste noticeably fresher than pre-roasted ones. Let them cool before chopping, or they turn pasty under the knife. Store extra in a jar for up to 2 weeks.
Bean sprouts
Fresh sprouts should look white and crisp, with no brown ends or slimy patches. Rinse and drain them well. Because they are eaten barely cooked, raw sprouts carry some food-safety risk; people who are pregnant, elderly or have weakened immune systems can cook them for a full minute in the pan, or leave them out.
The Recipe
Makes two servings. For four, prepare double the ingredients and cook in two separate batches.
The recipe
Homemade Pad Thai
Soaked flat rice noodles stir-fried with shrimp, egg, garlic and shallot in a tamarind, fish sauce and sugar sauce, finished with bean sprouts, scallions, peanuts and lime.
- Prep
- 40 min
- Cook
- 8 min
- Total
- 48 min
- Serves
- 2
Ingredients
Noodles
Sauce
Stir-fry
To serve
Method
- Soak. Cover the noodles with room-temperature water and soak 30 to 45 minutes, until they bend easily but are still firm. Drain well. You should see a faint white core when you bite one.
- Mix the sauce. Stir the tamarind, fish sauce and sugar until the sugar dissolves. It should taste strongly sour, salty and sweet.
- Cook the shrimp. Heat 1 Tbsp oil in a 12-inch nonstick skillet or wok over medium-high heat until shimmering. Cook the shrimp about 1 minute per side, until pink and opaque. Transfer to a plate.
- Garlic, shallot and egg. Add the remaining oil, garlic and shallot and stir 30 seconds. Push to one side, crack in the eggs and scramble roughly until just set, about 30 seconds.
- Noodles and sauce. Add the noodles and sauce. Toss constantly for 2 to 3 minutes, until the noodles are light brown, soft and glossy. Add 2 Tbsp water if they are still firm and the pan is dry.
- Finish. Return the shrimp, add the bean sprouts and scallions and toss 30 seconds. Serve topped with peanuts, with lime wedges and chili flakes on the side.
Notes
- Cook no more than 2 servings per batch; for 4, cook two batches.
- No tamarind: use 2 Tbsp lime juice plus 1 Tbsp rice vinegar.
- Leftovers keep up to 3 days refrigerated.
Oven temperatures are for conventional ovens; for convection, reduce by about 25°F (15°C).
Variations and Leftovers
For chicken pad thai, slice a boneless thigh into thin strips and cook it until it reaches 165°F (74°C) in place of the shrimp. For a vegetarian version, use pressed firm tofu cut into small cubes, browned in the oil first, and replace the fish sauce with soy sauce.
Pad thai is best eaten right away; rice noodles firm up and turn chewy as they cool. Leftovers keep for up to 3 days in the refrigerator. Reheat in a skillet with 2 tablespoons of water over medium heat, tossing until the noodles soften again, or in the microwave, covered, with a damp paper towel on top.