
Most pad thai recipes online tell you to boil your rice noodles and cook them in a wok. I tested that approach across several noodle brands and got the same result every time: a gloopy, gelatinous brick that stuck together and fell apart the second I tried to plate it. I found two fixes that most Western recipes miss: soaking the noodles in room-temperature water instead of boiling them, and using a flat-bottomed pan instead of a wok.
The flat pan tip came from the She Simmers blog by Leela Punyaratabandhu, probably the most thorough resource on pad thai ever published in English. After watching dozens of Thai street food videos, I noticed the same thing she described: many cooks in Thailand use a flat cooking surface, not a wok. A wider pan lets the sauce evaporate evenly instead of pooling at the bottom, so the noodles absorb the flavor and still have some texture when you eat them. That single change made a bigger difference to the finished dish than any ingredient swap I tried.
This post contains affiliate links, which means I may earn a small commission if you make a purchase. It doesn’t cost you anything extra. Full disclosure.
Rice noodles. You want thin, flat rice noodles about 3mm wide. You’ll see them labeled as rice sticks, banh pho, or sen lek. Medium width is the standard for pad thai. Buy 4 ounces of dried noodles per 2 servings, which yields about 8.5 ounces once soaked. These are the same family of rice noodles used in dishes like P.F. Chang’s Singapore Street Noodles.
Palm sugar. This is made from the sap of palm trees, boiled and solidified into bricks or pucks. It tastes like toffee, much more mild and complex than white or brown sugar. If yours has hardened into a rock, microwave it for 10-15 seconds to soften it up. Light brown sugar works as a substitute, though it won’t taste exactly the same.
Tamarind. This is where most home cooks get into trouble. You’ll find it in three forms: whole fruit pods (skip these, the flavor is wildly inconsistent between sweet and sour), bottled concentrate (usable, but avoid Indian brands because they’re extremely concentrated and can overwhelm the dish), and seedless wet pulp blocks (the best option). To prepare the pulp, pour an equal amount of boiling water over the block, let it soak for 20-30 minutes, break it up with your hands, and strain out the fibrous material. The homemade paste stores in the fridge for about a month or in the freezer for six months.
Fish sauce. This is how Thai cooks add salt to their food. It’s made from salted, fermented anchovies and it’s loaded with glutamates, the naturally occurring molecules that make food taste savory. The smell is intense when you first open the bottle, but it mostly dissipates with cooking. Use a Thai brand like Squid Brand or Tiparos. Both are inexpensive and available at most Asian grocery stores.
Sweet preserved radish. A Chinese ingredient that’s used in nearly every pad thai in Thailand, though most Western takeout versions leave it out. It’s sweet and savory with a bit of crunch, and it smells a little funky out of the package. You want the sweet variety, not the salted one. If you can’t find the Thai version, Korean pickled radish (danmuji) or Japanese pickled radish (takuan) are close substitutes. They come in larger pieces, so chop them before adding.
Dried shrimp. A holdover from the days before refrigeration. They’re salty and savory, with a chewy texture that’s a lot like shrimp jerky. You’ll find them in the refrigerated section at most Asian grocery stores, or at Hispanic grocery stores labeled camaron entero. One technique from Andy Ricker’s Pok Pok Noodles: rehydrate them in hot water for 10 minutes, drain them, then dry-fry in a pan over medium heat until completely dry and crispy. This eliminates the tough, chewy texture that puts a lot of people off dried shrimp entirely.
Pressed tofu. This is tofu that’s been squeezed to remove all excess moisture. It’s several degrees firmer than extra-firm tofu, and they are not the same product. Cut it into small matchsticks, about half an inch long and a quarter inch thick. If you cut them too big, they look like the main protein instead of a background ingredient, and that’s not what they’re there for. If you can’t find pressed tofu, look for fried tofu, baked tofu, or the firmest extra-firm you can find.
Garlic chives. Similar to green onions but with a more subtle flavor, like a mild blend of onion and garlic. They have flat leaves that look like wide blades of grass. These are the traditional aromatic used to finish pad thai along with bean sprouts. Green onions are a fine substitute.
Prepare the noodles. Cover 4 ounces of dried rice noodles in room-temperature water and let them soak for about 90 minutes. When they’re ready, they should be pliable enough to wrap around your finger and slightly more translucent than their dried state. Drain them and cut them in half with scissors. They’re inedibly long otherwise. You can store the soaked noodles in a covered container in the fridge for 3-5 days.
Make the pad thai sauce. Shave 4 tablespoons of palm sugar and add it to a small pot with a quarter cup of water over medium heat. Whisk until all the sugar is dissolved. You’re making a palm sugar simple syrup, which distributes sweetness through the sauce much more evenly than tossing solid sugar into a hot pan. Transfer to a bowl and whisk in 1 tablespoon of tamarind paste and 2 tablespoons of fish sauce. If you’re using bottled tamarind concentrate instead of homemade paste, double or triple the amount because it’s diluted. Taste it. You should be able to taste the palm sugar, the tamarind, and the fish sauce in roughly equal proportion. Adjust until it tastes right, and store it in a covered container. The sauce keeps in the fridge for about a month, so making a big batch saves you a lot of time on future pad thai nights.
Scramble the eggs. Heat neutral oil in a large flat-bottomed pan over medium heat. Add 2 eggs and lightly scramble them. Remove to a bowl and set aside. A lot of traditional pad thai methods have you add the eggs at the end so they emulsify into the sauce. Cooking them separately gives you actual bites of egg in the finished dish, which I prefer.
Cook the shrimp. Clean the pan, return it to medium heat, add oil, and cook 6 large peeled and deveined shrimp just until done. Add them to the bowl with the eggs.
Cook the aromatics. Put the pan back on medium heat with more oil. Add 1 finely sliced shallot and 2 roughly chopped garlic cloves. Garlic is optional if you’re a purist, but I always include it. Saute until they’re just starting to brown, then add 2 tablespoons of sweet preserved radish, 1 tablespoon of roughly chopped dried shrimp, and about half a cup of the pressed tofu. Toss everything together for about a minute until heated through.
Cook the noodles in the sauce. Add the pre-soaked rice noodles and pour the pad thai sauce over them. This is the step where most people go wrong. Lower the heat to medium-low. If you keep it too high, the sauce evaporates before the noodles can absorb it. Stir everything together gently and let the noodles simmer in the sauce for a couple of minutes. They’re done when they’ve absorbed all the sauce and they’re slightly softer than al dente pasta. Don’t go much past this point.
Combine everything. Toss in the eggs and shrimp, 2 tablespoons of roughly chopped peanuts, 1 cup of bean sprouts, and the green parts of 4 garlic chives cut into 1-inch pieces. Toss gently until the chives have slightly wilted and kill the heat.
Plate and garnish. Transfer to a plate and set out lime wedges, more bean sprouts, chopped peanuts, Thai chili flakes, and the bottom ends of the garlic chives. These condiments are a traditional part of Thai dining that let each person season their own plate.
Don’t cook more than two servings at once. Even professional Thai cooks rarely make more than 2-3 portions at a time. Overcrowding the pan drops the temperature, the noodles steam instead of frying, and you end up with the gloopy mess you were trying to avoid.
Have everything prepped before the pan gets hot. This is a stir-fried dish that comes together in minutes. If you’re still slicing shallots while the shrimp overcook, you’ll have problems. Get every ingredient measured, cut, and in its own container before you turn on the stove.
Taste the sauce before you cook with it. Tamarind ranges from mildly sour to face-scrunching tart depending on the brand and batch. You need to taste and adjust before it goes near the noodles. If it’s too sour, add more palm sugar. Too sweet, add more tamarind. Too bland, add more fish sauce.
Use stainless steel, not cast iron. The pad thai sauce is acidic enough from the tamarind to strip the seasoning from cast iron or carbon steel pans. A wide stainless steel frying pan is the better choice here.
Chili heat goes on at the table, not in the pan. In Thailand, the spicy element is a condiment added by each person after the dish is plated. Thai chili flakes or chili powder go on top of the finished pad thai, not into the cooking.
Pad thai is best eaten right after cooking. The noodles continue absorbing moisture as they sit and will get mushy. If you have leftovers, store them in a covered container in the fridge for up to 2 days. Reheat in a hot pan with a small splash of water to loosen the noodles. Microwave reheating works but the texture won’t be as good. The pad thai sauce stores much better than the finished dish (up to a month in the fridge), so making a large batch of sauce and cooking fresh noodles each time is the way to go.
Chicken pad thai is mostly a Western takeout thing. In Thailand, shrimp (both fresh and dried) is the more common protein. You can absolutely use chicken if that’s what you prefer. Cut it into thin strips and cook it the same way as the shrimp. Pork is another traditional option.
Almost always because of hot water. If you boil or soak rice noodles in hot water, you release a flood of starch that gelatinizes and turns the noodles into glue. Room-temperature water hydrates them slowly without pulling starch out of the noodles. The final cooking happens in the pan when the noodles absorb the sauce.
You won’t find either ingredient in most American takeout pad thai, so you won’t miss them if that’s your reference point. But if you’ve ever had pad thai in Thailand and wondered why your homemade version doesn’t taste the same, these two ingredients (along with garlic chives) are a big part of the answer.
Traditional pad thai sauce is not spicy. The heat comes from condiments added at the table after the dish is plated. If you want the sauce itself to carry some heat, a small amount of Thai chili flakes added at the very end of cooking will do it. Just know that’s not how it’s done in Thailand.
