Across Bangkok, there are more than a dozen versions of pad Thai. Milk Street tasted many of the iconic noodle stir-fries to find a way to make the dish doable in American home kitchens, complete with its enticing spicy-sour-salty-sweet profile.
Based on lessons from numerous Thai cooks, Milk Street developed a recipe that delivers fantastic results—perfectly balanced flavors and the layers of contrasting textures that define great pad Thai.

This version achieves nuances of wok hei, or the hard-to-describe and even more difficult to attain (on a home cooktop) hints of smokiness that come from stir-frying in a wok over a raging-hot fire. The key is to add ingredients in batches to prevent the temperature of the wok from dropping precipitously.
A few pointers for success: A 12- to 14-inch wok is essential, ideally one made of carbon steel that is well seasoned and conducts heat quickly. Use a neutral oil with a high smoke point; grapeseed, peanut or safflower oils are a good choice. Each time oil is heated in the empty wok, be sure it is smoking-hot before adding any ingredients.
Use the cooking times as guidelines, don’t take them as scripture, as burner output and heat-conduction properties of woks can differ greatly. Finally, be sure to have all ingredients and equipment, including a serving dish, ready before you head to the stovetop. Once cooking begins, it demands your full attention and is done in a matter of minutes.
TIP: Don’t oversoak the noodles. They should be softened to the point of limpness, which takes about 30 minutes, but far from fully tender. If the noodles are too soft when they go into the wok, they may break during stir-frying and/or wind up overcooked. If you’re not yet ready to stir-fry when the noodles are done soaking, not to worry. Drained of their water, they can wait to be used. If they begin to stick together, simply give them a quick rinse under cold water and drain again.
Our version ended up darker than most Pad Thais and that’s because we used tamarind puree, not tamarind pulp. If you do use the puree, you can omit Step 2 which involves hydrating the tamarind pulp.

Pad Thai with Ground Pork
Ingredients
- 10 oz. ¼-inch-wide rice noodle sticks
- 2 Tbsp. tamarind pulp, (or 1 Tbsp. each of tamarind puree and water)
- 1/3 cup boiling water
- 2 1/2 Tbsp. packed light brown sugar or grated palm sugar
- 2 Tbsp. oyster sauce
- 2 Tbsp. soy sauce
- 1 1/2 Tbsp. fish sauce
- 1 cup bean sprouts
- 1 cup lightly packed fresh chives or slender scallions, cut into 1-inch lengths
- 1/2 cup roasted peanuts, chopped
- 4 Tbsp.s grapeseed or safflower oil, divided
- 1 medium shallot, halved and thinly sliced
- 3 medium garlic cloves, minced
- 1 lb. ground pork
- 1/2-3/4 tsp. red pepper flakes
- 2 large eggs, beaten
- Lime wedges, to serve
- Fresh chilies in vinegar, to serve













Directions
- Place the noodles in a large bowl and add hot water to cover (the water should feel hot to the touch, but should not be scalding). Let stand, stirring once or twice to separate any strands that are sticking together, for about 30 minutes; the noodles will become pliable but will not fully soften.
- Meanwhile, in a small bowl, combine the tamarind pulp and boiling water; stir with a fork to break up the pulp. Cover and let stand for about 30 minutes. Strain the mixture through a fine-mesh sieve set over another small bowl; press on the solids and be sure to scrape the underside of the sieve to collect the pulp that clings; you should have about ¼ cup.
- Wipe out the small bowl used to hydrate the tamarind, then measure 3 tablespoons of the strained tamarind into it (reserve the remainder for another use). Add the sugar, oyster sauce, soy sauce and fish sauce. Stir until the sugar dissolves; place near the stove.
- Drain the noodles in a colander. Shake the colander to remove excess water and set near the stove. In a medium bowl, toss together the bean sprouts, chives and peanuts; also set near the stove.
- In a 12- to 14-inch wok over high, heat 1 tablespoon of the oil until smoking, swirling to coat. Add the shrimp and cook, stirring, until just beginning to curl and turn pink, 1 to 2 minutes; the shrimp will not be fully cooked. Transfer to a large plate; set aside. Wipe out the wok.
- Return the wok to high and heat 2 tablespoons of the remaining oil until smoking, swirling to coat. Add the shallot, garlic and pepper flakes; cook, stirring, until fragrant and lightly browned, 20 to 30 seconds. Add the eggs (they will immediately puff) and cook, stirring from the edges inward, until the curds are barely set and shiny, 20 to 30 seconds.
- Add half of the noodles. Cook, stirring, tossing and moving the noodles in a circular motion against the sides of the wok while also breaking up the eggs, until the noodles are dry, sizzling and no longer stark white in color, 1 to 1½ minutes. Drizzle the remaining 1 tablespoon of oil down the sides of the wok and add the remaining noodles; cook in the same way until the mixture is once again dry and sizzling.
- Pour half of the sauce mixture down the sides of the wok; it should bubble immediately and begin to thicken. Cook, tossing and moving the noodles in a circular motion against the sides of the wok, until the liquid is absorbed, about 30 seconds. Add the remaining sauce mixture and cook in the same way.
- Add the pork and half of the bean sprout mixture. Cook, stirring, until the pork is lightly browned and the sprouts are just wilted, 1 to 2 minutes. Taste the noodles; if they are still too firm, drizzle in water 2 tablespoons at a time and cook, stirring, until the noodles are tender. Toss in the remaining sprout mixture. Transfer to a platter and serve with lime wedges and chilies in vinegar (if using).
- To make Pad Thai with Tofu: Cut 8 ounces firm or extra-firm tofu into ½- to ¾-inch cubes. Place in a single layer on a plate lined with a double thickness of paper towels. Cover with additional paper towels, place another plate on top, then set a few cans or jars on top as weights; let stand while you soak the noodles, prepare the tamarind and mix the sauce ingredients. Follow the recipe, substituting the tofu for the pork and stir-frying until the tofu is golden brown on all sides, about 3 minutes, setting it aside, then returning it to the wok as with the pork.
- Pad Thai with Shrimp: Follow the recipe, omitting the pork. When the shallot, garlic and pepper flakes are fragrant and lightly browned, add 12 oz. medium (41/50 per pound) shrimp, peeled (tails removed) and deveined; cook, until the shrimp are lightly opaque, 2 to 3 minutes. Make a clearing in the center of the mixture and add the eggs to the clearing, then continue with the recipe.
Adapted from a recipe by Courtney Hill for Milk Street