Pad Thai Recipe That Actually Tastes Like Takeout
To make pad thai, soak rice noodles until pliable, stir-fry protein and aromatics in a hot wok, add noodles and a sauce of tamarind paste, fish sauce, and sugar, then finish with egg, bean sprouts, and green onions. The whole dish comes together in under 30 minutes once your ingredients are prepped.
I lived near a Thai restaurant that had the best pad thai I've had anywhere — the noodles had the right chew, the sauce was savory and slightly tangy and not sweet in the way that American pad thai often is, and there was a smokiness at the edges of the dish that I couldn't identify. I ordered it probably twice a month for three years. Then it closed, and I had to figure out how to make it myself, which turned out to be much harder than I expected and more educational than I wanted it to be.
The sauce first: most bad pad thai uses ketchup or excessive sugar to approximate the sweet-savory balance that tamarind paste provides. Tamarind is sour and complex and slightly fruity and it produces a sauce that tastes like the restaurant version in a way that ketchup simply cannot. Fish sauce adds saltiness and depth. Oyster sauce adds body. Palm sugar or brown sugar balances the acid. Get those proportions right and the sauce tastes like something you recognize from a good restaurant rather than something approximating it from a distance.
The wok matters, and the heat matters more. Pad thai is a fast dish cooked at very high heat — the smoke you get at the edges of a restaurant version is wok hei, the slightly charred, smoky quality that only happens when food hits extremely high heat very briefly. A home burner can get close if you heat a carbon steel pan until it's smoking, then cook in small batches rather than crowding. Crowding drops the temperature and steams the noodles instead of searing them.
It took four attempts to get it right. The restaurant is still closed. The version I make now is not identical to what they made, but it's close enough that I've stopped trying to replace the original and started thinking of it as something different that's genuinely good.
Ingredients
- 6 oz (170g) flat rice noodles, medium width (about 3mm)
- 8 oz (225g) large shrimp, peeled and deveined, OR boneless chicken breast thinly sliced
- 2 tablespoons neutral oil, divided (vegetable or canola)
- 3 cloves garlic, minced
- 2 shallots, thinly sliced
- 2 large eggs
- 1 cup (90g) bean sprouts
- 3 green onions, cut into 1-inch pieces
- 3 tablespoons tamarind paste (not concentrate — see notes)
- 2 tablespoons fish sauce
- 1 tablespoon oyster sauce
- 1 tablespoon granulated sugar
- 1 teaspoon sriracha or chili sauce (optional)
- 2 tablespoons crushed roasted peanuts, for serving
- 1 lime, cut into wedges, for serving
- Dried chili flakes and extra fish sauce, for the table
Instructions
- 1Soak the rice noodles in room temperature water for 20–30 minutes until pliable but still firm — they should bend without snapping. Do not use boiling water or they will overcook in the wok. Drain and set aside.
- 2Make the sauce: In a small bowl, whisk together the tamarind paste, fish sauce, oyster sauce, sugar, and sriracha if using. Taste it — it should be sour, salty, and slightly sweet. Adjust sugar or fish sauce one teaspoon at a time until it tastes balanced. Set aside.
- 3Heat a wok or large skillet over high heat until it just begins to smoke. Add 1 tablespoon of oil. Add the shrimp or chicken in a single layer and cook without moving for 1–2 minutes until seared, then flip and cook another minute until just cooked through. Remove protein from the wok and set aside.
- 4Add the remaining tablespoon of oil to the wok. Add the shallots and garlic and stir-fry for 30–45 seconds until fragrant and just golden. Do not let them burn.
- 5Add the drained noodles and pour the sauce over them. Toss with tongs to coat, pressing the noodles against the hot wok to help them absorb the sauce, about 2 minutes. If they stick, add 1–2 tablespoons of water and keep moving them.
- 6Push the noodles to one side of the wok. Crack the eggs into the empty space and scramble gently until just set but still slightly wet, about 30 seconds, then fold them into the noodles before they fully cook through.
- 7Return the cooked protein to the wok. Add the green onion pieces and half the bean sprouts. Toss everything together for 30 seconds over high heat.
- 8Plate immediately. Top with crushed peanuts, remaining fresh bean sprouts, and lime wedges on the side. Serve with dried chili flakes and extra fish sauce at the table.
Pro Tips
- Mise en place is not optional here. The wok moves fast and the noodles don't care that you haven't measured the sauce yet. Prep everything before the burner goes on.
- High heat is the whole game. If your pan isn't hot enough, the noodles steam instead of sear and you get the texture I described in my first paragraph. Give the wok a full two minutes to preheat.
- Tamarind paste from a block is more concentrated than jarred paste — if you're using block, dissolve 1.5 tablespoons in 2 tablespoons of warm water and use that. The jarred kind goes in as-is. This distinction cost me one regrettable batch, and now I'm telling you.
Substitutions
Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium-high heat with a splash of water to loosen the noodles — microwaving works but the texture suffers. Pad thai does not freeze well; the noodles become mushy.
Make Ahead
The sauce can be made up to 5 days ahead and stored in the refrigerator in a sealed jar. Noodles can be soaked, drained, and tossed with a few drops of oil up to 2 hours ahead and kept at room temperature. Do not pre-cook the full dish for advance serving — pad thai is best made and eaten immediately.
Frequently Asked Questions
Why are my pad thai noodles clumping together?
Two likely culprits: you soaked them too long and they got too soft, or your wok wasn't hot enough to keep them moving. Noodles should be pliable but still have some resistance before they go in. After draining, toss them with a few drops of oil to keep them from sticking while they wait. And use the highest heat your stove will give you — that's not optional.
Can I use regular pasta instead of rice noodles?
You can, but what you'll have is no longer pad thai — it'll be a soy-sauced pasta situation, which is its own thing and honestly fine. For the real dish, flat rice noodles are the structural and textural foundation. They're widely available in the international aisle of most grocery stores and online. It's worth the extra stop.
What does tamarind paste actually taste like and why does it matter?
Tamarind tastes sour and slightly fruity — it's the backbone of the authentic pad thai sauce flavor that lime juice alone can't replicate. Without it, the sauce tastes fine but distinctly not like the pad thai you're trying to recreate. It's sold in most Asian grocery stores as a block or in jars, and a little goes a long way — one container will last you months.
How do I keep the egg from turning rubbery?
Push the noodles to the side, crack the eggs directly onto the hot wok surface, and scramble them until just barely set — they should still look slightly underdone when you fold them into the noodles. Residual heat will finish them. If you wait until they look fully cooked before folding, they'll overcook during the toss and turn dry and chewy.
Can I make this vegetarian or vegan?
Yes. Replace shrimp or chicken with pressed, pan-fried extra-firm tofu. Replace fish sauce with soy sauce plus a few drops of Worcestershire (for vegetarian) or just soy sauce plus a pinch of salt (for vegan). Replace oyster sauce with hoisin or a vegan oyster sauce, which is widely available. Omit the egg or use a scrambled firm tofu substitute.
Can I double this recipe for more servings?
Double the ingredients but cook in two separate batches — do not try to make four servings in one wok pass. Overcrowding the wok drops the temperature and the noodles steam instead of stir-frying. You'll get a soggy, saucy pile instead of a properly seared dish. Two fast batches back to back is the right move.
My sauce tastes too sour — how do I fix it?
Add sugar half a teaspoon at a time, stirring and tasting between additions. The sauce should balance sour, salty, and sweet — if one is dominating, bring up the other two slightly rather than just dumping in more sugar. If it's also too salty, a small squeeze of lime juice actually helps balance the perception of salt without adding more sourness.
What toppings are traditional for pad thai?
Crushed roasted peanuts, fresh bean sprouts, lime wedges, green onion, and dried chili flakes are the standards. At most Thai restaurants, the table condiment set also includes sugar, fish sauce, and white vinegar with chilies — setting those out lets everyone adjust their own bowl. Pickled radish is also traditional and worth adding if you can find it.