Thai-Style Noodles with Peanut-Lime Sauce

Updated November 4, 2026

Total time
55 min
prep 40 min · cook 15 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Thai-Style Noodles with Peanut-Lime Sauce

These Thai-style noodles are a lively rice-noodle stir-fry with tofu, crisp vegetables, tamarind, lime, and crunchy peanuts. They take inspiration from Pad Thai, but Thai noodle dishes vary by region, cook, and household, so this version is best understood as a practical, adaptable take rather than a single definitive recipe.

Ingredients

  • 8 oz (225 g) dried flat rice noodles, about ¼ inch (6 mm) wide
  • 14 oz (400 g) extra-firm tofu, drained and patted dry
  • 3 tbsp (45 ml) neutral cooking oil, divided
  • 3 tbsp (45 ml) tamarind puree or concentrate
  • 2 tbsp (30 ml) fish sauce
  • 1½ tbsp (20 g) palm sugar or light brown sugar, finely grated or packed
  • 1 tbsp (15 ml) low-sodium soy sauce
  • ¼ tsp (1 g) crushed red pepper flakes, plus more to serve
  • ⅓ cup (80 ml) water, divided, plus more as needed
  • 3 cloves garlic (about 9 g), finely chopped
  • 2 medium shallots (about 60 g), thinly sliced
  • 1 medium red bell pepper (about 150 g), thinly sliced
  • 2 cups (120 g) bean sprouts, divided
  • 4 green onions (about 60 g), cut into 1-inch (2.5 cm) pieces
  • ½ cup (60 g) roasted peanuts, roughly chopped
  • 1 lime (about 30 ml juice), cut into wedges for serving
  • ¼ cup (10 g) fresh cilantro leaves, roughly chopped (optional)

Instructions

  1. Soak the noodles. Put the dried rice noodles in a large heatproof bowl and cover them with warm water. Soak for about 20 minutes, or follow the package directions, until the strands bend without snapping but still feel firm in the center. Drain well. Do not boil them until fully soft: they will finish cooking in the pan, and over-soft noodles can break or turn sticky.
  2. Prepare the sauce and other ingredients. While the noodles soak, whisk together the tamarind, fish sauce, palm sugar, soy sauce, red pepper flakes, and 2 tablespoons (30 ml) of the water. Stir until the sugar is mostly dissolved. Cut the tofu into ¾-inch (2 cm) cubes and slice the vegetables. Keep the remaining ⅓ cup (80 ml) water nearby; the noodles may need a splash while stir-frying.
  3. Brown the tofu. Heat a large wok or wide skillet over medium-high heat. Add 1 tablespoon (15 ml) oil, then arrange the tofu in a single layer. Cook for 5 to 6 minutes, turning the cubes occasionally, until several sides are golden. Transfer the tofu to a plate. If your pan is small, brown the tofu in two batches so it sears instead of steaming.
  4. Cook the aromatics and vegetables. Add the remaining 2 tablespoons (30 ml) oil to the pan. Add the garlic and shallots and stir for about 30 seconds, just until fragrant. Add the bell pepper and cook for 2 minutes, stirring frequently, until it begins to soften but still has some bite.
  5. Add the noodles and sauce. Add the drained noodles and pour the sauce over them. Toss with tongs for 2 to 3 minutes, lifting and turning the strands so they take up the sauce evenly. If the pan looks dry or the noodles are still too firm, add the reserved water a tablespoon at a time and keep tossing. Stop when the noodles are tender and springy, not mushy.
  6. Finish and serve. Return the tofu to the pan and add the green onions and 1 cup (60 g) bean sprouts. Toss for about 1 minute, until everything is hot and the sprouts are just beginning to soften. Divide among four bowls and top with the remaining bean sprouts, chopped peanuts, lime wedges, and cilantro, if using. Serve promptly while the noodles are warm and the sprouts are crisp.

Tips

  • Choose the right tamarind. Tamarind puree gives the sauce its characteristic tang. Concentrates differ in strength, so taste the mixed sauce before cooking; if it is sharply sour, add a little more sugar, and if it tastes flat, add a small splash of lime. If you cannot find tamarind, use 1½ tablespoons (22 ml) lime juice in its place. The result will taste brighter and less rounded, so add the lime gradually.
  • Make it vegetarian. Fish sauce adds salt and a deep savory flavor. Replace it with 1½ tablespoons (22 ml) soy sauce and ½ teaspoon (2.5 ml) lime juice for a vegetarian version; it will be less pungent and a little less complex. Check that the sugar and any packaged sauces suit your dietary needs.
  • Use a roomy pan and work quickly. Rice noodles release starch and clump if they sit in a crowded, wet pan. A wok or wide skillet helps moisture evaporate. If your pan is narrow, stir-fry the vegetables and noodles in two batches, then combine them with the tofu and sauce.
  • Keep the noodles slightly underdone before the pan. Soaking times vary with noodle thickness and brand. Drain them when they are pliable but still firm; they will absorb sauce and soften further during cooking. If the drained noodles have to wait, toss them with a teaspoon of oil and separate them gently with your fingers.

Serving Suggestions

Serve the noodles immediately with lime wedges so everyone can adjust the tang at the table. Extra chopped peanuts add crunch, while a small dish of red pepper flakes or sliced fresh chile lets people choose their own heat level. If you like a sharper finish, offer additional bean sprouts and green onions on the side rather than cooking all of them until soft.

For a fuller meal, pair the noodles with a simple cucumber salad dressed with rice vinegar, a little sugar, and a pinch of salt. Steamed greens such as bok choy or Chinese broccoli also work well, especially if you want more vegetables without adding another rich sauce. For a casual gathering, set out the garnishes separately and let diners finish their own bowls.

Variations

Add vegetables: Thinly sliced carrot, snow peas, or shredded cabbage can replace some of the bell pepper or sprouts. Cut vegetables into similar-sized pieces so they cook evenly, and add firm vegetables first. Avoid adding a large amount of watery vegetables at once, which can cool the pan and make the noodles soggy.

Change the protein: The tofu can be replaced with 12 oz (340 g) peeled shrimp, sliced chicken breast, or thinly sliced pork. Cook the protein through in the pan and check it with a food thermometer: USDA FSIS safe minimum temperatures are 145°F (63°C) for fish and whole cuts of pork with a 3-minute rest, and 165°F (74°C) for poultry. Shrimp should be opaque and firm as well as reaching 145°F (63°C). Transfer cooked protein to a plate while you prepare the vegetables and noodles, then return it to the pan at the end.

Adjust the heat: Leave out the red pepper flakes for a mild dish, or increase them a pinch at a time. You can also serve chile separately, which is useful when diners prefer different heat levels.

Use a different noodle: Flat rice noodles give the dish its tender, slightly chewy texture. If they are unavailable, medium-width rice sticks are a good choice; follow the package’s soaking instructions. Avoid substituting wheat noodles without changing the method, since they cook differently and may need to be boiled and drained first.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking in a shallow, airtight container. They keep for 3 to 4 days in the refrigerator. The noodles will absorb sauce as they sit, and the sprouts will soften, so store any unused fresh garnishes separately when possible. Freezing is possible for up to 2 months, but the noodles and vegetables may lose their springy texture after thawing; cool the dish promptly and freeze it in a sealed container.

For the best texture, reheat a portion in a skillet over medium heat with 1 to 2 tablespoons (15 to 30 ml) water. Toss gently until steaming hot, adding another splash of water if the noodles are sticking. You can also microwave a covered portion in short intervals, stirring between them. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer. Add fresh lime, peanuts, or sprouts after reheating rather than cooking them into the leftovers.

Frequently Asked Questions

Are these the same as Pad Thai?
This recipe is inspired by Pad Thai’s combination of rice noodles, tamarind, fish sauce, sugar, and crunchy garnishes, but it is not a strict or definitive version. Pad Thai recipes vary, and many include ingredients such as eggs, dried shrimp, or preserved radish. This version uses tofu and plenty of vegetables for a straightforward home-cooking option.

Can I make the sauce ahead?
Yes. Whisk the tamarind, fish sauce, sugar, soy sauce, pepper flakes, and water together up to 3 days ahead and refrigerate in a sealed container. Stir before using because the sugar can settle. If it has thickened, loosen it with a teaspoon of water so it coats the noodles evenly.

Why did my noodles stick together?
They may have soaked too long, gone into the pan in a wet clump, or sat without enough liquid. Drain them thoroughly, separate them gently before cooking, and toss continuously once the sauce is added. A tablespoon or two of water can help loosen the strands, but adding too much at once makes the finished dish watery.

Can I prepare the whole dish in advance?
It is best cooked just before serving because rice noodles continue to absorb the sauce and can become soft as they sit. To make dinner faster, slice the vegetables, mix the sauce, and cube the tofu earlier in the day; keep the prepared ingredients covered in the refrigerator. Soak and cook the noodles close to serving time.

Is there a substitute for palm sugar?
Light brown sugar is an easy substitute and provides a similar gentle caramel note, though palm sugar can taste a little more rounded. Use the same amount to start, then taste the sauce. The balance should be tangy, salty, and lightly sweet rather than sugary.

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