If you’re craving a quick, satisfying dinner that bursts with flavor and requires minimal fuss, this Thai Peanut Chicken Noodles Recipe is just what you need. I absolutely love how creamy, tangy, and slightly spicy it is—all in one bowl! Whether you’re new to Thai flavors or a seasoned fan, you’ll find this dish super approachable and totally delicious. Stick with me, and I’ll walk you through every step to nail it perfectly every time.
Why You’ll Love This Recipe
- Fast & Easy: Ready in about 20 minutes, perfect for busy weeknights when hunger strikes.
- Flavor-Packed: The peanut sauce strikes just the right balance of creamy, tangy, and mildly spicy.
- Healthy & Filling: Lean chicken breast with fresh veggies and noodles make it satisfying without feeling heavy.
- One-Pot Wonder: Minimal pots and pans to clean means less stress in the kitchen.
Ingredients You’ll Need
All the ingredients come together beautifully to create that authentic Thai peanut flavor with a fresh crunch. When shopping, look for natural peanut butter (no added sugar!) and fresh chicken breasts for the best results.
- Chicken breast: Use fresh or thawed breasts for tender, juicy shredded chicken.
- Linguine: It holds the sauce well; you can substitute with spaghetti or rice noodles if preferred.
- Garlic: Freshly minced garlic gives the sauce that aromatic punch.
- Peanut butter: Creamy style works best for the smooth sauce texture.
- Red wine vinegar: Adds tangy brightness to balance the richness of the peanut butter.
- Sesame oil: Divided use to flavor both the sauce and noodles perfectly.
- Soy sauce: Brings saltiness and umami to the sauce.
- Hot chili oil: Gives a subtle heat, add more or less based on your spice tolerance.
- Honey: A touch of sweetness to round out the flavors.
- Vegetable oil: Helps emulsify the sauce.
- Water: To thin out the sauce for easy tossing.
- Red cabbage: Adds a refreshing, crunchy texture.
- Scallions: Thinly sliced, they bring freshness and a mild onion bite as garnish.
- Salt and pepper: To taste, season the chicken and adjust the final flavor.
Variations
I love that this Thai Peanut Chicken Noodles Recipe is super flexible. You can easily swap or add ingredients to make it your own. Don’t hesitate to get creative based on what you have in your pantry or dietary needs.
- Vegetarian Version: Replace chicken with tofu or tempeh; pan-fry until crispy before tossing.
- Veggie Boost: Add shredded carrots, snap peas, or bell peppers to amp up freshness and crunch.
- Nut-Free: Use sunflower seed butter instead of peanut butter for allergy-friendly peanut sauce.
- Spice Level: Adjust hot chili oil to taste or swap for sriracha if you prefer a different heat style.
How to Make Thai Peanut Chicken Noodles Recipe
Step 1: Poach the Chicken to Keep It Tender
This is my favorite trick for perfectly moist shredded chicken. Bring a pot of salted water to a boil, add the chicken breasts, cover the pot, then remove it from heat. Let the chicken poach gently in the hot water for about 15 minutes. It cooks evenly and stays juicy—way better than boiling rapidly, which can dry it out.
Step 2: Cook the Linguine While the Chicken Poaches
Use a separate pot of boiling salted water for the linguine. Cook it according to the package instructions until al dente, usually about 9-11 minutes. It helps to stir once or twice to prevent sticking. Drain, then toss it right back into the pot with some sesame oil to keep the noodles from clumping while you get the sauce ready.
Step 3: Whisk Up the Creamy Thai Peanut Sauce
In a small bowl, mix the minced garlic, peanut butter, red wine vinegar, 1 tablespoon of sesame oil, soy sauce, hot chili oil, honey, vegetable oil, and water. Whisk it all together until smooth and creamy. This combo is pure magic—the creamy peanut butter meets tangy vinegar and soy sauce for perfect balance.
Step 4: Shred, Toss, and Serve
Use two forks to shred your gently poached chicken—it’s tender and easy to pull apart. Add it, along with shredded red cabbage and your luscious peanut sauce, to the pot of noodles. Toss everything together so every noodle is coated with that rich sauce and the cabbage stays slightly crisp. Serve with a sprinkle of scallions and more chili oil if you like an extra kick.
Pro Tips for Making Thai Peanut Chicken Noodles Recipe
- Poaching Trick: Covering the pot and removing it from heat lets the chicken cook gently without overcooking.
- Sauce Consistency: If your peanut sauce feels too thick, simply add a bit more water one tablespoon at a time until perfect for tossing.
- Fresh Garlic: Mince your garlic finely or grate it to really infuse the sauce with that fresh bite.
- Don’t Overcook Noodles: Al dente pasta is important to keep the texture lively and prevent mushiness when mixed with sauce.
How to Serve Thai Peanut Chicken Noodles Recipe
Garnishes
I always top this dish with thinly sliced scallions—they add a nice fresh crunch and a mild onion flavor that complements the richness of the peanut sauce. Sometimes I toss on a sprinkle of chopped peanuts for extra texture and a drizzle of extra hot chili oil if we’re craving a little more heat.
Side Dishes
This recipe stands well on its own, but my favorite sides to serve alongside are steamed or stir-fried green veggies like bok choy or snap peas. They add a fresh, vibrant element that contrasts wonderfully with the creamy noodles.
Creative Ways to Present
For a fun twist at gatherings, I like serving the Thai Peanut Chicken Noodles Recipe in individual bowls layered with fresh herbs like cilantro and mint, with a wedge of lime on the side for guests to squeeze. It makes it feel festive and lets everyone add a zesty punch to their own taste.
Make Ahead and Storage
Storing Leftovers
I store leftovers in an airtight container in the fridge for up to 3 days. The noodles do absorb some sauce over time, so I give it a quick toss with a splash of water or a little extra soy sauce before reheating to refresh the flavors and prevent sticking.
Freezing
While I usually enjoy this dish fresh, you can freeze the shredded chicken and sauce separately. Freeze in portions and thaw in the fridge overnight. Noodles don’t freeze well as they become mushy, so I recommend cooking fresh noodles when ready to serve.
Reheating
Reheat gently in a skillet over medium-low heat with a splash of water or broth, stirring often to avoid drying out. Microwave works too—just cover loosely and stir every 30 seconds until warmed through.
FAQs
-
Can I use other types of noodles for this Thai Peanut Chicken Noodles Recipe?
Absolutely! While linguine works great because of its width and texture, you can swap it for spaghetti, rice noodles, or even soba noodles depending on your preference or pantry staples. Just cook according to the package instructions and adjust cooking time as needed to keep them al dente.
-
How spicy is this Thai Peanut Chicken Noodles Recipe?
The recipe has a mild heat level thanks to the hot chili oil, which you can easily adjust. If you prefer it milder, just reduce or omit the chili oil; for more heat, add additional chili oil or a dash of sriracha. It’s very customizable to your taste!
-
Can I make this recipe vegetarian or vegan?
Yes! Swap chicken breast for tofu or tempeh, pan-fried until crispy for protein. For a vegan version, just use tamari or coconut aminos instead of soy sauce and ensure your peanut butter doesn’t contain any non-vegan ingredients. The sauce remains delicious and creamy without animal products.
-
What’s the best way to shred the chicken?
After poaching the chicken, I like to use two forks pulling in opposite directions to shred it. This method keeps nice, bite-sized pieces without turning it into mush. Alternatively, you can use a stand mixer with a paddle attachment on low speed for quick shredding.
-
How do I keep the noodles from sticking after cooking?
Right after draining the noodles, toss them with a little sesame oil while still warm. This helps coat each strand and prevents clumping. If you’re not ready to toss right away, toss again with oil before adding the sauce.
Final Thoughts
This Thai Peanut Chicken Noodles Recipe has quickly become one of my go-to dinners for busy nights because it hits all the right notes—comforting, flavorful, and fast. I love how the red cabbage gives it a fresh crunch and the creamy sauce makes everything feel indulgent without any complicated steps. Give it a try, and I promise it’ll become a favorite in your home just like it did in mine. You’ll feel like you’ve got a little taste of Thailand right in your own kitchen!
Print
Thai Peanut Chicken Noodles Recipe
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Stovetop
- Cuisine: Thai
Description
This Thai Peanut Noodles with Chicken recipe offers a deliciously creamy peanut sauce combined with tender poached chicken, linguine, crunchy red cabbage, and a hint of spicy chili oil. A perfect quick and easy weeknight dinner that balances savory, sweet, and tangy flavors with a satisfying texture.
Ingredients
Protein
- 1 ½ pounds chicken breast
Pasta
- 12 ounces linguine
Sauce
- 2 cloves garlic (minced)
- ½ cup peanut butter
- ¼ cup red wine vinegar
- 2 Tablespoons sesame oil (divided)
- 6 Tablespoons soy sauce
- 2 teaspoons hot chili oil (plus additional for serving)
- 4 teaspoons honey
- 3 Tablespoons vegetable oil
- ¼ cup water
Vegetables
- 1 cup shredded red cabbage
- 4 scallions (thinly sliced)
Seasonings
- Salt and pepper (to taste)
Instructions
- Poach the chicken: Bring two large pots of salted water to a boil, one for the pasta and one for the chicken. Once boiling, add the chicken breast to its pot, cover, and remove from heat. Let it sit for 15 minutes to gently poach and cook through.
- Cook linguine: In the other pot of boiling salted water, add the linguine and cook until al dente, about 9-11 minutes. Drain the pasta once done.
- Prepare peanut sauce: While the chicken and pasta cook, combine minced garlic, peanut butter, red wine vinegar, 1 tablespoon sesame oil, soy sauce, hot chili oil, honey, vegetable oil, and ¼ cup water in a small bowl. Whisk well until smooth and fully combined.
- Shred the chicken: Remove the poached chicken from the water and use two forks to shred it into bite-sized pieces.
- Toss pasta and sauce: Return the drained linguine to its pot, add the remaining 1 tablespoon sesame oil, and toss to coat. Add the shredded chicken, shredded red cabbage, and peanut sauce mixture, then toss again to combine everything thoroughly.
- Serve: Plate the peanut noodles and garnish with thinly sliced scallions and additional hot chili oil if desired for extra heat.
Notes
- This recipe offers a creamy peanut sauce with a nice crunch from red cabbage, making it a texture-rich and flavorful meal.
- Perfect for a fast and satisfying dinner, ready in just 20 minutes.
- Adjust the amount of hot chili oil to control the spice level according to your preference.
- Use gluten-free soy sauce to make this dish gluten free if needed.
Nutrition
- Serving Size: 1 serving
- Calories: 904 kcal
- Sugar: 12 g
- Sodium: 1869 mg
- Fat: 39 g
- Saturated Fat: 14 g
- Unsaturated Fat: 24 g
- Trans Fat: 0 g
- Carbohydrates: 80 g
- Fiber: 5 g
- Protein: 58 g
- Cholesterol: 108 mg