Malaysia · Southeast Asia

Malaysian Satay Noodles with Chicken and Peanut Sauce

Updated November 3, 2026

Total time
40 min
prep 20 min · cook 20 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece
Cuisine
Malaysia
Southeast Asia

Jump to recipe

Malaysian Satay Noodles with Chicken and Peanut Sauce

Malaysian satay noodles bring chewy noodles, tender chicken, crisp vegetables, and a creamy peanut sauce together in one satisfying meal. This home-style version takes inspiration from Malaysian satay flavors—peanuts, lime, savory seasoning, and a little chile—and turns them into a saucy noodle dinner that is easy to adjust at the table.

Ingredients

  • 8 oz (225 g) dried rice noodles, medium-width
  • 1 lb (450 g) boneless, skinless chicken thighs, cut into bite-size pieces
  • 1 tbsp (15 ml) neutral cooking oil, such as canola
  • 1 medium yellow onion, about 5 oz (140 g), thinly sliced
  • 1 red bell pepper, about 6 oz (170 g), thinly sliced
  • 1 medium carrot, about 3 oz (85 g), cut into thin matchsticks
  • 2 cups (60 g) bean sprouts, rinsed and drained
  • 2 cloves garlic, finely chopped, about 2 tsp (10 g)
  • ½ cup (125 g) smooth peanut butter, preferably unsweetened
  • ¾ cup (180 ml) unsweetened coconut milk, well stirred
  • 2 tbsp (30 ml) regular or reduced-sodium soy sauce
  • 2 tbsp (30 ml) fresh lime juice, plus lime wedges for serving
  • 1 tbsp (15 g) sambal oelek or other chile paste, or less to taste
  • 1 tbsp (12 g) packed light brown sugar
  • 1 tsp (2 g) mild curry powder
  • ½ cup (120 ml) warm water, plus a little more if needed
  • ¼ tsp (1.5 g) fine salt, plus more to taste
  • ¼ cup (25 g) roasted peanuts, roughly chopped, for serving
  • ¼ cup (10 g) fresh cilantro leaves, for serving
  • 2 scallions, about 2 oz (55 g), thinly sliced, for serving

Instructions

  1. Prepare the noodles. Cook or soak the rice noodles according to the package directions, stopping when they are just tender but still slightly firm. Rice noodle thickness and brands vary, so use the package timing rather than assuming all noodles need the same treatment. Drain well and rinse briefly with cool water to stop the cooking; set aside. If the noodles will sit for more than a few minutes, toss them with a teaspoon of oil to reduce sticking.
  2. Mix the sauce. In a medium bowl, whisk together the peanut butter, coconut milk, soy sauce, lime juice, sambal, brown sugar, curry powder, warm water, and salt. The mixture should be pourable but still coat a spoon. If your peanut butter is especially thick, whisk in another tablespoon or two of warm water. Taste a small amount and adjust the balance: add lime for brightness, sugar for sweetness, soy sauce for savoriness, or sambal for heat.
  3. Cook the chicken. Heat the neutral oil in a large wok or wide skillet over medium-high heat. Add the chicken in a single layer, working in batches if the pan is crowded. Cook for about 6–8 minutes, turning the pieces so they brown on several sides. Check the thickest pieces with a food thermometer; USDA FSIS safe minimum temperature for chicken is 165°F (74°C). Transfer the cooked chicken to a clean plate. Keep raw-chicken utensils and plates separate from cooked food.
  4. Stir-fry the vegetables. Add the onion, bell pepper, and carrot to the same pan. Stir-fry for 3–4 minutes, scraping up browned bits, until the onion begins to soften and the vegetables are still pleasantly crisp. Add the garlic and cook for about 30 seconds, stirring constantly so it does not burn. If the pan looks dry, add a tablespoon of water rather than letting the garlic scorch.
  5. Warm the sauce. Reduce the heat to medium-low and pour the peanut mixture into the pan. Stir for 1–2 minutes, until it is warm and smooth. Do not let it boil hard: a gentle heat keeps the coconut milk and peanut butter from becoming oily or catching on the pan. If the sauce thickens quickly, loosen it with warm water, one tablespoon at a time.
  6. Combine and finish. Return the chicken and any juices to the pan. Add the drained noodles and toss with tongs until coated and heated through, about 2 minutes. Fold in the bean sprouts during the final 30 seconds so they soften slightly but retain some crunch. Taste and adjust the salt, lime, or chile. Divide among four bowls and top with chopped peanuts, cilantro, scallions, and lime wedges.

Tips

  • Use the right noodle texture. Rice noodles continue to soften when tossed in hot sauce. Drain them as soon as they are tender with a little bite, and avoid leaving them submerged in hot water while you finish the other ingredients. If they become sticky, separate them gently with clean hands or tongs rather than stirring aggressively and breaking them.
  • Choose a peanut butter that suits the sauce. Unsweetened smooth peanut butter gives you the most control over sweetness and salt. Natural peanut butter works, but stir it thoroughly before measuring because separated oil can make the sauce greasy. If using a sweetened peanut butter, start with half the brown sugar and add more only after tasting.
  • Control heat and thickness at the end. Chile pastes vary considerably, so begin with less sambal if you are unsure. Peanut sauce also thickens as it stands; add warm water a tablespoon at a time until it clings to the noodles without turning into a paste. Adjust the lime after thinning so the finished sauce stays lively.
  • Give the chicken room. A crowded pan steams the pieces and can leave them pale. Brown them in two batches if needed, then make sure every piece reaches 165°F (74°C). Use a clean plate for cooked chicken, not the one that held it raw.

Serving Suggestions

Serve the noodles hot as a complete main course, with lime wedges on the side so everyone can brighten their bowl. Extra chopped peanuts, cilantro, scallions, and a little sambal make useful table toppings. For a meal with more vegetables, add a simple cucumber salad dressed with rice vinegar, a pinch of sugar, and salt; its cool, tangy crunch contrasts nicely with the rich peanut sauce.

If you are serving several people, keep the noodles in a warm serving dish and put the garnishes in separate bowls. A little extra warm water can refresh sauce that thickens while it waits. The sauce is rich, so modest portions of a lightly dressed vegetable side are often enough to round out the meal without competing with its savory, tangy flavor.

Variations

Make it vegetarian. Replace the chicken with 14 oz (400 g) extra-firm tofu, pressed and cubed, or use 8 oz (225 g) sliced mushrooms. Brown tofu in the oil before cooking the vegetables. For a fully vegetarian sauce, choose a soy sauce rather than fish sauce; this recipe is written with soy sauce already. To make it vegan, check that the noodles and chile paste contain no animal-derived ingredients.

Swap the protein. Thinly sliced beef or pork can be cooked in place of chicken, but cook whole cuts to 145°F (63°C) and allow a 3-minute rest before slicing or mixing into the noodles. Shrimp are another option; cook them until opaque and at least 145°F (63°C). For any substitution, avoid overcrowding the pan and verify the appropriate safe temperature with a thermometer when applicable.

Use a different noodle or vegetable mix. Wheat egg noodles or dried wheat noodles work if you prefer a springier texture; cook them according to their packet and drain well. Add shredded cabbage, snow peas, or thinly sliced green beans in place of some of the pepper or carrot. Vegetables with more moisture may release liquid, so let that evaporate briefly before adding the sauce.

Adjust the sauce to your pantry. If sambal oelek is hard to find, use another chile paste or a small amount of crushed red pepper; the heat and fermented flavor may differ, so add gradually. A tablespoon of tamarind water can replace some of the lime for a deeper tart note, though lime gives a fresher citrus taste. If coconut milk is unavailable, use warm water to thin the peanut butter, then add a little extra lime; the result will be less creamy.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking in a covered, shallow container. They keep for 3–4 days in the refrigerator. The noodles will absorb sauce as they sit, and the bean sprouts will lose their crunch, but the dish remains suitable for reheating when handled and chilled promptly. For the best texture, store extra garnishes separately and add fresh peanuts, herbs, and lime after warming.

Reheat one portion in a skillet over medium-low heat with 1–2 tablespoons of water, tossing gently until steaming hot. A microwave also works: cover loosely, heat in short intervals, and stir between them so the center warms evenly. USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer. Add a squeeze of lime after reheating to refresh the flavor. Freezing is possible, but rice noodles can turn soft and break when thawed, so freezing is not the best choice for this dish.

Frequently Asked Questions

Are Malaysian satay noodles a traditional Malaysian dish?

Satay is strongly associated with Southeast Asian food, including Malaysian cooking, and peanut sauces are served in a range of regional and household styles. This particular noodle bowl is a satay-inspired home recipe rather than a claim to one fixed traditional preparation. Ingredients and methods vary, and the sauce here is adapted for a quick, complete noodle meal.

Can I make the peanut sauce ahead?

Yes. Whisk the sauce together, cover it, and refrigerate for up to 3 days. It will firm up when cold, so bring it toward room temperature and whisk in warm water a little at a time before adding it to the hot pan. Taste again after loosening it; a fresh squeeze of lime or a small splash of soy sauce may be needed.

How do I keep rice noodles from sticking together?

Cook them only until just tender, drain them thoroughly, and rinse briefly with cool water if the package method allows. A small amount of oil helps if they need to wait. Toss them into the sauce soon after draining, and use tongs to separate strands gently. If they have clumped, warm them briefly in hot water and drain again rather than forcing them apart dry.

Can I make this recipe without coconut milk?

Yes. Use warm water to thin the peanut butter sauce, starting with the listed ½ cup (120 ml), and add more until it coats the noodles. The sauce will be less creamy and have a stronger peanut flavor. A little extra lime juice can balance the richness, but add it gradually so the sauce does not become overly sharp.

Is this recipe gluten-free?

Rice noodles are usually made without wheat, but check the package because ingredients and manufacturing practices differ. Use tamari or a clearly labeled gluten-free soy sauce instead of ordinary soy sauce, and check the chile paste and other packaged ingredients as well. The recipe as written is not guaranteed gluten-free because standard soy sauce commonly contains wheat.

Can I make the noodles less spicy?

Absolutely. Start with 1 teaspoon of sambal or leave it out, then serve extra chile paste at the table. The peanut butter, coconut milk, lime, and brown sugar will still give the sauce a balanced savory-sweet-tangy flavor. If you accidentally make the sauce too hot, add a little more peanut butter and coconut milk or water, then retaste for salt and lime.

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