Thailand · Southeast Asia

Pad Thai with Garlic, Tamarind Puree, and Palm Sugar

Updated November 2, 2026

Total time
57 min
prep 45 min · cook 12 min
Serves
3
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece
Cuisine
Thailand
Southeast Asia

Jump to recipe

Pad Thai with Garlic, Tamarind Puree, and Palm Sugar

Pad Thai is a Thai stir-fried rice-noodle dish, commonly served with ingredients such as egg, tofu, bean sprouts, peanuts, and lime. This version builds its sweet-sour-savory sauce around garlic, tamarind puree, fish sauce, and palm sugar; proportions and add-ins vary from cook to cook, so taste and adjust the sauce to suit your tamarind.

Ingredients

  • 8 oz (225 g) dried flat rice noodles, about ¼ in (6 mm) wide
  • 4 cups (950 ml) warm water, for soaking the noodles
  • 3 tbsp (45 ml) seedless tamarind puree, preferably a pourable, ready-to-use puree
  • 3 tbsp (45 ml) fish sauce
  • 2 tbsp (30 g) grated or finely chopped palm sugar, packed
  • 2 tbsp (30 ml) water, for loosening the sauce if needed
  • 2 tbsp (30 ml) neutral cooking oil, such as canola or peanut oil
  • 3 garlic cloves (about 9 g), finely chopped
  • ½ cup (60 g) thinly sliced shallots
  • 6 oz (170 g) firm tofu, drained and cut into ½-in (1.25-cm) cubes
  • 2 tbsp (12 g) dried shrimp, optional
  • 2 large eggs (about 100 g without shells), lightly beaten
  • 2 cups (100 g) bean sprouts, rinsed and drained
  • 1 cup (30 g) garlic chives or Chinese chives, cut into 2-in (5-cm) lengths
  • ⅓ cup (45 g) roasted peanuts, roughly chopped
  • ¼ tsp (0.5 g) dried red-pepper flakes, or to taste
  • 1 medium lime (about 60 g), cut into wedges

Instructions

  1. Soak the rice noodles in 4 cups (950 ml) warm water for 30 minutes, or until flexible but still a little firm in the center. Drain well. Noodle brands and thicknesses differ, so check them after 25 minutes; they should bend without snapping, not feel soft or waterlogged. They will finish cooking in the pan.
  2. While the noodles soak, stir the tamarind puree, fish sauce, palm sugar, and 2 tablespoons (30 ml) water together in a small bowl. Mash any stubborn pieces of sugar against the side of the bowl. The sauce should taste tangy, salty, and sweet, with none of those flavors overwhelming the others. Set out the garlic, shallots, tofu, dried shrimp if using, beaten eggs, sprouts, chives, peanuts, and pepper flakes before you start cooking. Pad Thai moves quickly once it is in the pan.
  3. Heat a large wok or wide, heavy skillet over medium-high heat. Add the oil and swirl to coat the cooking surface. Add the tofu and cook for 2 minutes, turning the cubes occasionally, until lightly golden on a few sides. Add the dried shrimp, if using, and stir for about 30 seconds; then add the shallots and garlic. Stir-fry for 30 to 45 seconds, just until fragrant. Do not let the garlic turn dark brown, which can make it taste bitter.
  4. Push the tofu and aromatics to one side of the pan. Pour the beaten eggs into the open space and let them begin to set for several seconds, then gently scramble them into soft curds. Cook the eggs through, checking the center of the largest curd with a food thermometer; egg dishes should reach 160°F (71°C), the USDA FSIS safe minimum. If your pan is crowded, transfer the cooked egg and tofu mixture to a plate while you finish the noodles.
  5. Add the drained noodles and sauce to the wok. Toss and turn them with tongs for 3 to 4 minutes, scraping the bottom of the pan and separating any strands that stick together. The noodles should absorb most of the sauce and become tender but still springy. If they seem dry or firm, add water 1 tablespoon (15 ml) at a time and keep tossing; if liquid pools in the pan, raise the heat slightly and continue stirring until it evaporates.
  6. Return the egg and tofu to the wok if you set them aside. Add the bean sprouts, chives, and pepper flakes, then toss for about 1 minute. The sprouts should warm and soften slightly but keep some crunch, and the chives should just begin to wilt. Taste a noodle and adjust the balance with a little more fish sauce for saltiness, tamarind for tartness, or palm sugar for sweetness. Serve straight away with chopped peanuts and lime wedges.

Tips

  • Choose the right tamarind. This recipe is written for ready-to-use seedless tamarind puree, sometimes labeled tamarind pulp or paste. Concentrated tamarind products can be much more intense, so begin with half the amount, taste the sauce, and add more gradually. If you cannot find tamarind, use lime juice as a practical stand-in, adding it a little at a time; the result will be sharper and less rounded than a tamarind-based sauce.
  • Adjust palm sugar to the puree. Tamarind varies by brand and batch, and palm sugar can come in firm blocks or soft cakes. Grate or finely chop firm sugar so it dissolves quickly. If your sauce tastes too sour, add a small pinch of sugar; if it tastes too sweet, add tamarind or a squeeze of lime rather than pouring in extra fish sauce.
  • Do not over-soak the noodles. Soft, fully cooked noodles can turn mushy when tossed in a hot pan. Drain them as soon as they bend easily but still have resistance, and keep a little water nearby to help them finish cooking. If noodles are stuck together after draining, loosen them gently with your fingers rather than breaking them up with a spoon.
  • Use a broad pan and work promptly. A crowded, cool pan steams the ingredients instead of stir-frying them. A wok is useful, but a wide skillet works too. If your pan is small, cook the tofu and eggs first, remove them, then finish the noodles and sauce before combining everything again.

Serving Suggestions

Serve the noodles as soon as they leave the pan, while they are glossy and the sprouts still have a little crunch. Put the peanuts and lime wedges on the table so each person can add them to taste. A squeeze of lime brightens the tamarind sauce, while extra peanuts add texture. If you like more heat, offer additional dried chili flakes or sliced fresh chile separately instead of making the whole pan spicy.

For a fuller meal, pair the noodles with a simple cucumber salad or lightly dressed greens. Keep side dishes crisp and not too heavily sauced; Pad Thai already has a strong sweet-sour-salty profile. If serving several people, divide it among warm plates promptly rather than letting it sit in the wok, where residual heat can soften the noodles and sprouts.

Variations

Make it vegetarian. Fish sauce is a defining savory element in many versions, but you can substitute an equal amount of light soy sauce or vegetarian fish sauce. Soy sauce will make the dish taste more directly salty and less like the classic fish-sauce version, so start with 2 tablespoons (30 ml), taste, and add more only if needed. Check that the palm sugar and any packaged tamarind product fit your requirements.

Make it vegan. Omit the eggs and dried shrimp, use firm tofu, and replace fish sauce with vegetarian fish sauce or light soy sauce. Add another 3 oz (85 g) tofu if you want a more substantial noodle-to-tofu balance. Since the eggs normally bring richness and help the dish feel cohesive, toss thoroughly and finish with a little extra chopped peanut if desired.

Add shrimp. For a seafood version, replace the tofu or use less of both. Add 8 oz (225 g) peeled, deveined shrimp to the hot pan after the aromatics and cook, turning once, until opaque and firm; check the thickest piece with a food thermometer for 145°F (63°C), the USDA FSIS safe minimum for fish and seafood. Remove the shrimp if necessary while the noodles finish, then return it to the pan with the eggs.

Adjust the heat or garnish. Leave out the pepper flakes for a mild pan, then let diners add chili at the table. For a more pronounced tang, offer extra lime wedges; for a richer nutty finish, add a small extra spoonful of peanuts. These finishing adjustments are easier to control than changing the whole sauce after it has coated the noodles.

Storage and Reheating

Pad Thai is best freshly cooked because rice noodles continue to absorb sauce as they stand. Refrigerate leftovers within 2 hours in a shallow, airtight container; they keep for 3 to 4 days in the refrigerator. For the best texture, store any extra peanuts separately and add them after reheating. Do not leave the cooked noodles at room temperature for extended periods.

Reheat only the portion you plan to eat. Put the noodles in a skillet with 1 to 2 tablespoons (15 to 30 ml) water, cover briefly over medium-low heat to loosen them, then toss until evenly hot. Alternatively, microwave them in a covered, microwave-safe dish, stirring partway through. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. The noodles may be softer than when freshly made, but a splash of water helps restore some moisture. Freeze only if needed; thawed rice noodles are often noticeably softer and may break when stirred.

Frequently Asked Questions

Can I make the sauce ahead?
Yes. Stir the tamarind puree, fish sauce, and palm sugar together up to 3 days ahead and refrigerate in a covered container. Stir again before using because sugar can settle. If the sauce has thickened in the refrigerator, loosen it with a little water so it coats the noodles readily.

Can I use fresh rice noodles instead of dried?
Yes, but skip the soaking step and follow the package guidance for handling them. Fresh noodles are already hydrated and can break if tossed aggressively, so separate them gently and add them after the tofu and aromatics. Use less extra water, adding only enough to help the sauce coat the noodles.

My sauce tastes too sour. How can I fix it?
Stir in palm sugar a small pinch at a time, tasting after each addition. A very sour result can also mean the puree is more concentrated than expected; add a little water and balance with sugar rather than adding a large amount of fish sauce. Tamarind products vary, so adjust before the sauce goes into the pan when possible.

Why did my noodles turn mushy or clump together?
They may have soaked too long, or the pan may have been too crowded and cool. Soak only until flexible with a firm center, drain thoroughly, and toss them in a hot, wide pan. Add water sparingly during cooking; too much liquid makes the noodles soft before it can evaporate.

Is palm sugar essential?
Palm sugar gives the sauce a mellow sweetness, but light brown sugar is a workable substitute in the same amount by weight. The flavor will be a little more like molasses and less rounded. Dissolve it fully and taste the sauce, since different sugars and tamarind purees vary in sweetness and acidity.

Can I prepare the ingredients in advance?
Yes. Measure the sauce, chop the garlic and shallots, cut the tofu and chives, and wash the sprouts earlier in the day. Keep the prepared ingredients covered and refrigerated, and soak the noodles shortly before cooking so they do not become overly soft. Cook the dish just before serving for the best texture.

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).