Shrimp Pad Thai




  • 35 g palm sugar, chopped (3 Tbsp tightly packed)
  • 3 Tbsp (45 ml) water
  • 4 Tbsp Thai cooking tamarind 
  • 2 Tbsp good fish sauce 


  • 4oz (115g) dry rice noodles, medium size, soak in room temp water for 1 hour (see note 2)
  • 2 Tbsp dried shrimp, medium size, roughly chopped
  • 3 cloves garlic, chopped
  • ¼ cup roughly chopped shallots
  • 3 oz (85 g) pressed tofu, cut into small pieces
  • 3 Tbsp finely chopped SWEET preserved daikon radish (see note 3)
  • Dried chili flakes, to taste (optional)
  • 3 Tbsp (45 ml) vegetable oil
  • 10 medium sized shrimp, or as many as you like (to sub other protein, see note 4)
  • 2 eggs
  • 2 ½ cups (120 g)bean sprouts, loosely packed
  • 10 stalks garlic chives, cut into 2” pieces
  • ¼ cup roasted peanuts, roughly chopped
  • 1 lime
  • Garnishes and condiments for serving: chili flakes, roasted peanuts, bean sprouts and garlic chives.

(In Thailand, fresh banana blossom is sometimes served on the side of pad thai. I don't love them personally, but if you do and can find them, go for it!)



  1. Add palm sugar to a small pot and melt over medium heat. Once the sugar is melting, keep stirring until it darkens in colour (see video for colour). Immediately add water, fish sauce, and tamarind paste. The sugar will harden immediately and this is okay.
  2. Bring sauce to a simmer, then turn off heat. The hardened sugar will not have dissolved at this point, but let it sit while you prep other ingredients and it should be dissolved by the time you need it. Check that it is dissolved before you start cooking!


  1. Cut drained noodles once with scissors so they are half as long. This makes them easier to toss and separate in the wok.
  2. In a bowl, combine tofu, garlic, shallots, preserved radish, dried shrimp, and chili flakes.
  3. Heat a wok or a large nonstick skillet over high heat and add just enough oil to coat the bottom. Sear shrimp, or whatever protein you're using, until done and remove them from pan.
  4. In the same wok over medium heat, add a little more oil if needed, then add everything in the tofu bowl and sauté for a few minutes until garlic starts to turn golden and shallots are wilted. If the wok looks dry, add a little more oil. (Don't skimp on oil otherwise the noodles will clump up together.) 
  5. Turn heat up to high then add noodles and sauce. Keep tossing until all the sauce is absorbed.
  6. Once sauce is absorbed, you can turn off the heat and taste the noodles for doneness. If they're still undercooked, add a little more water and continue cooking, being careful not to add too much water!
  7. Once noodles are done, push them to one side of the pan. Add add little extra oil to the empty space and add eggs. Break the yolks, then put noodles on top of eggs and cook for about 30 seconds. Flip and toss to mix eggs into noodles. 
  8. Toss the cooked protein back in, plus any collected juices. Then add bean sprouts, garlic chives and half of the peanuts. Turn off the heat and toss until well mixed.
  9. Serve immediately with a lime wedge and extra peanuts on top. For a classic presentation you can add a little extra side of bean sprouts and some garlic chives garnish.
  10. Do not use the black, sticky "tamarind concentrate" from India as it is much more concentrated and cannot be used in the same way in this recipe. Either make it from pulp or buy the brown paste that is from Thailand or Vietnam.
  11. You can soak noodles in advance, drain, and keep them well sealed in the fridge for a few days. I use Erawan brand noodles. Some brands, such as Thai Kitchen, have thinner noodles and take less time. Keep an eye on them and drain once the noodles are completely pliable (no resistance when bending). No time to soak? See emergency noodle-soaking in the blog post.
  12. Thai sweet preserved radish is hard to find, but you can omit or use the Japanese version instead which is called “takuan” and is bright yellow. See blog post for more info.
  13. If using chicken, pork or beef, slice into bite-sized pieces and marinate them with just a bit of fish sauce or soy sauce so the meat isn't bland.
  14. You can make a big batch of sauce in advance and store indefinitely in the fridge.
  15. I recommend cooking no more than 2-3 servings at a time to avoid crowding the pan and making the noodles soggy.
  16. Be sure to squeeze a bit of lime on top before eating!