There’s something magical about the aroma of Thai peanut chicken wafting through the kitchen. Picture this: tender chicken marinated in a rich, nutty sauce that whispers secrets of Southeast Asia with every bite. The moment you catch a whiff, you’re transported to a bustling market where flavors dance and tantalize your senses.

This dish isn’t just about taste; it’s about memories. I still remember the first time I served Thai peanut chicken at a family gathering. My cousin, who usually turns her nose up at anything green, declared it “life-changing.” Now, we make it for every get-together, because who doesn’t want an excuse to whip up something deliciously unforgettable?
Why You'll Love This Recipe
- This simple Thai peanut chicken recipe makes dinner prep easy and enjoyable
- The combination of savory and slightly sweet flavors will make your taste buds sing
- Its vibrant colors and textures create a feast for the eyes as well
- Perfect for weeknight dinners yet fancy enough for special occasions!
I remember my friend’s jaws dropping when they tasted this dish for the first time—it was a proud cooking moment!

Essential Ingredients
Here’s what you’ll need to make this delicious dish:
-
Boneless, Skinless Chicken Breasts: Choose 3-4 pieces based on how many hungry mouths you have to feed.
-
Fresh Garlic: Opt for firm cloves; they bring out the best flavor in any dish.
-
Fresh Ginger: Use freshly grated ginger for that zingy kick that pairs beautifully with peanut sauce.
-
Peanut Butter: Go for creamy or chunky—your choice determines whether you get smooth or crunchy bites.
-
Soy Sauce: Low-sodium is preferred to control saltiness; balance is key in this flavorful dish.
For the Sauce:
-
Lime Juice: Freshly squeezed lime juice adds brightness that cuts through richness beautifully.
-
Coconut Milk: A splash of full-fat coconut milk enhances creaminess, making your sauce extra decadent.
-
Chili Flakes: Adjust according to your heat tolerance; they take the flavor profile to another level.
The full ingredients list, including measurements, is provided in the recipe card directly below.
Let’s Make it together
**Prep Your Ingredients**: Start by gathering all your ingredients on a clean surface. This step saves you from running around like a headless chicken later on.
**Marinate the Chicken**: In a bowl, combine soy sauce, garlic, ginger, lime juice, and chili flakes. Toss in your chicken breasts and let them soak up those fabulous flavors for at least 30 minutes.
**Prepare Peanut Sauce**: Whisk together peanut butter and coconut milk until smooth; this creamy goodness will be your main event! Add lime juice and stir well to combine everything into a luscious sauce.
**Cook the Chicken**: Heat oil in a skillet over medium-high heat. Add marinated chicken and cook until golden brown on each side—around 6-7 minutes per side should do it nicely. The sizzle will make your stomach growl!
**Add Sauce and Simmer**: Pour that glorious peanut sauce over the cooked chicken. Let everything simmer for about 5 minutes so all those flavors meld together beautifully.
**Serve It Up**: Plate your Thai peanut chicken over rice or noodles, then sprinkle with chopped peanuts and fresh herbs like cilantro for that extra pop!
Cooking can be fun when you embrace each step with excitement; soon you’ll find yourself whipping this dish up faster than you can say “Thai peanut chicken!”
You Must Know
- This delightful Thai peanut chicken brings an explosion of flavors that tantalize your taste buds
- The creamy peanut sauce perfectly complements the tender chicken, making it a crowd-pleaser for any dinner table
- Plus, it’s quick and easy to prepare for busy weeknights
Perfecting the Cooking Process
Start by marinating the chicken in the peanut sauce for at least 30 minutes. Sear it until golden brown, then simmer with veggies for perfect flavors.

Add Your Touch
Feel free to swap out chicken for tofu or shrimp. Add extra vegetables like bell peppers or snap peas for added crunch and nutrition.
Storing & Reheating
Store leftovers in an airtight container in the fridge for up to three days. Reheat gently on the stove or in the microwave until warmed through.
Chef's Helpful Tips
- To elevate your Thai peanut chicken, use fresh herbs like cilantro
- A squeeze of lime juice adds brightness
- Ensure to not overcook the chicken; it should remain juicy and tender
Sharing this recipe reminds me of a cozy dinner party where my friends kept asking for seconds. We laughed between bites, and I realized how food can truly bring people together.

FAQ
What can I serve with Thai peanut chicken?
Serve it over jasmine rice or alongside fresh salads for a balanced meal.
Can I make this dish vegetarian?
Absolutely! Substitute chicken with tofu or tempeh for a delicious vegetarian option.
How can I adjust the spice level?
Control heat by adding chili flakes or sriracha to the sauce according to your taste preference.

Thai Peanut Chicken
- Total Time: 40 minutes
- Yield: Serves 4
Description
Discover the delightful flavors of Thai peanut chicken, a dish that combines tender marinated chicken with a creamy, nutty sauce. This quick and easy recipe is perfect for weeknight dinners or special occasions. Serve it over rice or noodles, and watch as it becomes a family favorite, bringing everyone together around the table.
Ingredients
- 4 boneless, skinless chicken breasts (about 1.5 lbs)
- 4 cloves fresh garlic, minced
- 1 tbsp fresh ginger, grated
- 1/2 cup creamy peanut butter
- 1/4 cup low-sodium soy sauce
- 1/4 cup freshly squeezed lime juice
- 1/2 cup full-fat coconut milk
- 1 tsp chili flakes (adjust to taste)
- Cooking oil for frying
Instructions
- Prep your ingredients by gathering them on a clean surface.
- Marinate the chicken: In a bowl, mix soy sauce, garlic, ginger, lime juice, and chili flakes. Add chicken breasts and let marinate for at least 30 minutes.
- Prepare the peanut sauce: Whisk together peanut butter and coconut milk until smooth; add lime juice and stir to combine.
- Cook the chicken: Heat oil in a skillet over medium-high heat. Add marinated chicken and cook for about 6-7 minutes per side until golden brown.
- Add sauce: Pour peanut sauce over the cooked chicken and simmer for an additional 5 minutes to meld flavors.
- Serve: Plate over rice or noodles and garnish with chopped peanuts and fresh herbs.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main
- Method: Frying
- Cuisine: Thai
Nutrition
- Serving Size: 1 piece of chicken with sauce (approximately 220g)
- Calories: 440
- Sugar: 6g
- Sodium: 600mg
- Fat: 25g
- Saturated Fat: 9g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 3g
- Protein: 35g
- Cholesterol: 90mg


