Thailand · Southeast Asia

Thai Recipes at Home: Pad Thai From Scratch

Updated November 3, 2026

Total time
1 hr
prep 20 min · cook 15 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece
Cuisine
Thailand
Southeast Asia

Jump to recipe

Thai Recipes at Home: Pad Thai From Scratch

Pad Thai is a Thai stir-fried noodle dish made with rice noodles, a tangy-sweet tamarind sauce, egg, and crunchy toppings; this home version includes chicken and crisp bean sprouts. Its sauce is mixed before cooking, so the noodles take on an even balance of sour, salty, sweet, and savory flavors in a hot pan.

Ingredients

  • 8 oz (225 g) medium-width dried rice noodles
  • 12 oz (340 g) boneless, skinless chicken breast, cut into thin strips
  • 2 large eggs (about 100 g without shells), lightly beaten
  • 2 tbsp (30 ml) neutral cooking oil, divided
  • 3 garlic cloves (9 g), finely chopped
  • 1 small shallot (about 50 g), thinly sliced
  • 3 tbsp (45 ml) tamarind concentrate or paste
  • 3 tbsp (45 ml) fish sauce
  • 3 tbsp (38 g) palm sugar or light brown sugar, finely chopped or packed
  • 2 tbsp (30 ml) water
  • ½ tsp (1 g) crushed red pepper flakes, plus more to taste
  • 2 cups (100 g) fresh bean sprouts, rinsed and drained
  • 1 cup (30 g) sliced garlic chives or scallion greens
  • ⅓ cup (35 g) roasted peanuts, roughly chopped
  • 1 lime (about 60 g), cut into wedges
  • ¼ tsp (0.5 g) ground white pepper

Instructions

  1. Soak the noodles. Place the rice noodles in a large bowl and cover with warm water. Soak for 25 minutes, turning them once or twice, until they bend without breaking but are still firm in the center. Drain well. They will finish cooking in the pan, so do not soak them until soft. While they soak, slice the chicken and shallot, chop the garlic and peanuts, and prepare the remaining ingredients.
  2. Mix the sauce. In a small bowl, stir together the tamarind, fish sauce, sugar, water, and red pepper flakes until the sugar is mostly dissolved. Taste a little: it should be distinctly tangy, salty, and sweet, not sugary or sharply sour. Tamarind products vary in strength, so if yours is especially concentrated, start with 2 tablespoons (30 ml), then add more after tasting. Keep the sauce close to the stove; the stir-fry moves quickly.
  3. Cook the chicken. Heat a large wok or 12-inch (30 cm) skillet over medium-high heat. Add 1 tablespoon (15 ml) oil and swirl to coat the surface. Add the chicken in a single layer and cook for 4 to 5 minutes, turning the strips until browned and cooked through. Check the thickest strip with a food thermometer; the USDA FSIS safe minimum for chicken is 165°F (74°C). Transfer the chicken to a clean plate. If the pan is crowded, cook in two batches so the chicken sears rather than steams.
  4. Cook the aromatics and eggs. Add the remaining 1 tablespoon (15 ml) oil to the pan. Add the shallot and garlic and stir for about 30 seconds, just until fragrant; do not let the garlic darken. Push them to one side, pour the beaten eggs into the open space, and stir gently until softly scrambled. Cook the egg mixture to 160°F (71°C), the USDA FSIS safe minimum for egg dishes, checking with a food thermometer. Break it into bite-size pieces.
  5. Stir-fry the noodles. Add the drained noodles and sauce. Toss continuously with tongs for 3 to 5 minutes, loosening the strands as they soften. If the pan looks dry before the noodles are tender, add water 1 tablespoon (15 ml) at a time, using no more than ¼ cup (60 ml). Return the chicken and its juices to the pan, then toss for another minute. The noodles should be tender with a little chew, not mushy, and the sauce should cling to them rather than pool at the bottom.
  6. Finish and serve. Add the bean sprouts, chives, and white pepper. Toss for about 30 seconds, just long enough to warm the vegetables while keeping some crunch. Divide among four plates and top with chopped peanuts. Serve immediately with lime wedges and extra red pepper flakes, letting each person adjust the sourness and heat at the table.

Tips

  • Choose the right tamarind. Tamarind concentrate and tamarind pulp are not always interchangeable measure for measure. If using a block of pulp, soak about 1 oz (28 g) in ⅓ cup (80 ml) hot water, mash it, and strain out seeds and fibers; measure 3 tablespoons (45 ml) of the resulting liquid for the sauce. It may taste milder than concentrate, so adjust the finished sauce by tasting.
  • Do not boil the noodles. Soaking gives you more control than boiling, which can make rice noodles soft and prone to breaking during the stir-fry. Drain them thoroughly, and if the strands stick together while you prepare the pan, separate them gently with your fingers.
  • Use a wide, hot pan. A wok is convenient, but a large skillet works well. If your pan is small, stir-fry the noodles in two batches; crowding traps steam and makes them gummy. Have the sauce and toppings ready before you start cooking.
  • Balance the sauce at the end. Fish sauce brands and tamarind pastes differ in saltiness and tartness. Taste a noodle before serving and add a squeeze of lime for more brightness, a pinch of sugar for sharp sourness, or a small splash of fish sauce if it tastes flat. Add changes in small amounts so the noodles stay balanced.

Serving Suggestions

Serve Pad Thai as soon as it leaves the pan, while the noodles are glossy and the sprouts still have a little snap. Set out lime wedges, chopped peanuts, and red pepper flakes so people can customize each plate. A small dish of extra bean sprouts or sliced scallions on the side adds freshness without weighing down the noodles.

For a fuller meal, pair it with a simple cucumber salad dressed with rice vinegar, a little sugar, and a pinch of salt. A light vegetable soup or steamed greens also works well. Pad Thai is rich in sweet-salty sauce and peanuts, so a crisp, lightly dressed side is usually a better match than another heavy dish. Keep any extra lime separate until serving; citrus added to the whole pan can make leftovers taste more acidic as they sit.

Variations

Make it vegetarian. Replace the chicken with 8 oz (225 g) firm tofu, pressed and cut into small cubes, and use a vegetarian fish-sauce substitute or soy sauce. Soy sauce is saltier and less complex than fish sauce, so begin with 2 tablespoons (30 ml), taste the sauce, and add more only if needed. Use a vegetarian-certified tamarind product if that matters for your meal.

Use shrimp instead. Replace the chicken with 12 oz (340 g) peeled, deveined shrimp. Cook until opaque and firm, turning once; check the thickest shrimp with a food thermometer for the USDA FSIS safe minimum of 145°F (63°C). Remove them as soon as they reach temperature so they do not become rubbery, then return them to the pan with the noodles.

Adjust the heat or sweetness. Leave out the red pepper flakes for a milder batch and offer them at the table. For a less sweet sauce, start with 2 tablespoons (25 g) sugar, then add more after tasting. Palm sugar is traditional in many versions and has a rounded caramel note; light brown sugar is an accessible substitute with a slightly more molasses-like flavor. Pad Thai has regional, restaurant, and family variations, so these adjustments are a normal way to suit your pantry and preferences.

Add more vegetables. Thinly sliced carrots or shredded cabbage can be added with the shallot so they have time to soften. Keep the amount modest—about 1 cup (100 g) total—because extra vegetables release moisture and can dilute the sauce. Add tender greens near the end with the bean sprouts.

Storage and Reheating

For food safety, refrigerate leftovers within 2 hours of cooking, dividing a large batch among shallow containers so it cools promptly. Keep the noodles, if possible, separate from any extra fresh sprouts, peanuts, and lime. Cooked Pad Thai keeps for 3 to 4 days in a covered container in the refrigerator. The noodles will firm up as they chill, and the bean sprouts will lose some crunch, but the dish remains suitable for reheating within that window.

Reheat one portion in a skillet over medium heat with 1 to 2 tablespoons (15 to 30 ml) water. Toss until steaming hot, adding a little more water if the noodles seem dry. The USDA FSIS safe temperature for reheated leftovers is 165°F (74°C); check the center with a food thermometer. A microwave also works: cover loosely, heat in short intervals, and stir between intervals so the middle warms evenly. Add fresh lime and peanuts after reheating, not before.

Freezing is possible for up to 2 months, although the noodles and sprouts may turn softer when thawed. Freeze portions in airtight, freezer-safe containers, thaw overnight in the refrigerator, and reheat to 165°F (74°C). Do not leave the dish at room temperature to cool for an extended period, and discard leftovers that have been held outside refrigeration for more than 2 hours.

Frequently Asked Questions

Can I make the sauce ahead? Yes. Stir the tamarind, fish sauce, sugar, water, and pepper together up to 5 days ahead and refrigerate it in a covered container. The sugar may settle or crystallize slightly, so stir the sauce before measuring it. Do not add the sauce to the noodles until you are ready to stir-fry.

Why are my rice noodles breaking? They may have soaked too long, been boiled, or been stirred aggressively before they softened. Soak until pliable but still firm, drain well, and toss them gently with tongs in the pan. If they are stiff, add a spoonful of water and give them another minute rather than forcing the strands apart.

Can I make Pad Thai without a wok? Yes. A broad 12-inch (30 cm) skillet provides enough surface area for the noodles to cook quickly. Work in batches if the noodles cannot move freely when you toss them. A narrow or crowded pan tends to steam the ingredients, making the noodles softer and less evenly coated.

Is tamarind concentrate the same as tamarind paste? Not always. Some products are concentrated and quite sour, while others are diluted or include added ingredients. Check the label and taste a small amount before mixing the sauce. If using strained tamarind pulp, measure the liquid after straining and adjust gradually; the goal is a pleasantly tart sauce, not one that overwhelms the fish sauce and sugar.

Can I prepare Pad Thai for a group? You can chop the ingredients and mix the sauce ahead, but cook the noodles shortly before serving for the best texture. For several portions, stir-fry in batches rather than doubling everything in one pan. Keep finished batches warm briefly, loosely covered, and garnish with peanuts and lime at the last moment.

What can I use instead of fish sauce? For a vegetarian option, use vegetarian fish sauce if available or soy sauce. Soy sauce gives salt and savory flavor but lacks fish sauce’s distinct fermented depth, so the result will taste different. Start with less soy sauce than the recipe calls for, then taste and adjust; coconut aminos are milder and may require a small additional pinch of salt.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).