Thai Peanut Chicken is the kind of dish that makes you pause after the first bite. It’s cozy, aromatic, and loaded with flavor — a harmony of creamy, salty, sweet, and spicy notes that feel familiar yet exciting. Drawing inspiration from Thai cuisine’s love for balance and richness, this recipe blends nutty peanut butter with warm coconut milk, bright lime, and just enough heat to keep things interesting.
This one-pan meal is perfect for both relaxed weeknights and flavorful meal prep. It comes together quickly but tastes like it simmered for hours. Whether spooned over steamed jasmine rice or twirled into noodles, Thai Peanut Chicken brings bold flavor without the fuss.
Ingredients Overview
Each ingredient in Thai Peanut Chicken plays an important role in building layers of taste and texture. Here’s how everything works together:
-
Chicken (Breasts or Thighs): Chicken thighs are the most forgiving — juicy and flavorful even if slightly overcooked. Breasts are a lighter option and still delicious if cooked just right. Cut into bite-sized pieces for even cooking and easy serving.
-
Peanut Butter: Use natural, unsweetened peanut butter for a smooth, creamy texture and deep nut flavor. Avoid brands with added sugar or hydrogenated oils, which can make the sauce too sweet or greasy.
-
Coconut Milk: This adds a rich, velvety base that ties the sauce together. Full-fat coconut milk is ideal, but light versions work if you’re watching calories.
-
Soy Sauce: Adds depth and saltiness. Stick with low-sodium soy sauce to keep the balance right and avoid overpowering the other ingredients.
-
Fresh Ginger and Garlic: These aromatics provide sharpness and heat. Use freshly grated or finely chopped for the best flavor release as they cook.
-
Lime Juice: Brings freshness and acidity, which lifts the heaviness of the peanut and coconut base. Always use fresh lime juice — the bottled version doesn’t offer the same brightness.
-
Honey or Brown Sugar: A little sweetness helps balance the sauce. Start small and add more if needed based on your taste.
-
Chili Garlic Sauce or Sriracha: This gives the sauce its heat and tang. Feel free to adjust the spice level to your liking.
-
Sesame Oil: A drizzle adds a rich, nutty undertone. A little goes a long way here.
-
Toppings (Peanuts, Cilantro, Green Onion): These final touches give texture, color, and contrast. Don’t skip them — they bring the whole dish together.
Customization Ideas
-
Gluten-Free Option: Use tamari or coconut aminos instead of soy sauce.
-
Meat-Free Version: Tofu, tempeh, or roasted chickpeas work beautifully.
-
Nut-Free: Try sunflower seed butter or tahini — different, but still rich and satisfying.
-
Lower-Carb Serving: Swap rice for cauliflower rice or serve with sautéed vegetables.
How to Make Thai Peanut Chicken
This dish is fast to prepare and doesn’t need any fancy steps — just a bit of prep, a good pan, and simple ingredients that shine when combined.
Step 1: Sear the Chicken
Start by patting the chicken dry and seasoning it with a touch of salt and pepper. Heat a tablespoon of neutral oil (like canola or avocado) in a large skillet over medium-high heat.
Add the chicken in a single layer, letting it brown on both sides. You’re not looking to cook it through yet — just build a bit of color and texture.
Step 2: Mix the Sauce
In a separate bowl, whisk together:
-
½ cup natural peanut butter
-
½ cup full-fat coconut milk
-
1 tbsp low-sodium soy sauce
-
1 tbsp honey or brown sugar
-
Juice of one lime
-
1 tbsp chili garlic sauce (adjust to taste)
-
1 tsp sesame oil
-
1 tbsp grated fresh ginger
-
2 minced garlic cloves
The sauce should be smooth and slightly thick. If it seems too thick to stir, add a tablespoon or two of warm water to loosen it up.
Step 3: Simmer to Perfection
Once the chicken has browned, pour in the sauce and stir to coat each piece evenly. Reduce the heat to medium-low, cover, and let it gently simmer for about 10–12 minutes. Stir occasionally to prevent sticking and allow the sauce to thicken.
The chicken should be fully cooked, and the sauce should cling beautifully to the meat.
Step 4: Garnish and Serve
Serve the Thai Peanut Chicken hot over jasmine rice, brown rice, or rice noodles. Finish with a handful of chopped peanuts, sliced green onions, and a sprinkle of fresh cilantro. A wedge of lime on the side adds a fresh finishing touch.
Tips, Substitutions & Variations
-
Use a wide pan to give the chicken room to brown properly.
-
Watch the sauce — if it thickens too much, stir in a little extra coconut milk or water.
-
Taste and adjust — this is a dish where a splash more lime or a touch more honey can really fine-tune the flavor.
Regional Spins
-
Grilled Chicken Skewers: Marinate the chicken in a simple soy-peanut-lime mix, then grill and serve with warm peanut sauce.
-
Spicy Malaysian-Inspired: Add a dash of fish sauce and a bit more chili for a more pungent profile.
-
Vietnamese Twist: Include lemongrass and serve with pickled carrots and rice vermicelli.
What to Serve With Thai Peanut Chicken
This flavorful dish is hearty on its own, but pairing it with complementary sides can turn it into a well-rounded meal.
Great Serving Ideas
-
Steamed jasmine or coconut rice
-
Rice noodles or soba noodles
-
Stir-fried veggies (like snow peas, bell peppers, or broccoli)
-
Thai cucumber salad with rice vinegar and sesame
-
Light summer rolls or lettuce wraps
Meal Occasions
-
Busy Weeknights: Quick, one-pan, and filling.
-
Family Dinners: Kid-friendly if you reduce the spice.
-
Entertaining: Impressive presentation and easy to scale up.
-
Meal Prep: Stores well and reheats easily for the week ahead.
Nutrition & Dietary Notes
This dish brings together protein, healthy fats, and a modest amount of carbs. Chicken provides lean protein, peanut butter adds heart-healthy fat, and coconut milk gives richness without dairy.
To lighten it up, you can:
-
Use light coconut milk
-
Swap honey for a sugar-free sweetener
-
Reduce the portion of rice or serve with steamed greens
Each serving offers a balanced meal, especially when paired with vegetables or a fiber-rich base. The sauce is hearty, so a little goes a long way.
Frequently Asked Questions
Q1: Can I make this dish ahead of time?
A1: Definitely. It stores well in the fridge for up to 4 days. The flavors deepen over time, making it a great make-ahead meal.
Q2: What’s the best peanut butter to use?
A2: Go with natural, unsweetened peanut butter that contains just peanuts and salt. Avoid versions with added sugar or oils.
Q3: Can this be frozen?
A3: Yes, it freezes well. Let the dish cool completely, then transfer to a freezer-safe container. It will keep for about 2 months.
Q4: Is there a vegetarian version?
A4: Yes — tofu, tempeh, or chickpeas are excellent plant-based alternatives. Press tofu first to remove excess moisture, then pan-fry before adding sauce.
Q5: How do I fix a sauce that’s too thick?
A5: Add a splash of warm water, broth, or more coconut milk, stirring gently to thin it out.
Q6: Can I make it low-carb?
A6: Absolutely. Skip the rice and serve over cauliflower rice, steamed broccoli, or sautéed cabbage. You can also reduce the sweetener.
Q7: What vegetables can I include?
A7: Add bell peppers, shredded carrots, snow peas, or zucchini for color and crunch. Stir them in during the last 5 minutes of simmering.
PrintA quick, one-skillet Thai Peanut Chicken recipe that’s creamy, rich, and packed with savory flavor. Perfect over rice or noodles for an easy and satisfying meal.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: Serves 4
Ingredients
-
1.5 lbs boneless, skinless chicken thighs or breasts, chopped
-
1 tbsp neutral oil
-
½ cup natural peanut butter
-
½ cup full-fat coconut milk
-
1 tbsp low-sodium soy sauce
-
1 tbsp honey or brown sugar
-
Juice of 1 lime
-
1 tbsp chili garlic sauce or Sriracha
-
1 tsp sesame oil
-
1 tbsp grated ginger
-
2 garlic cloves, minced
-
Salt and pepper, to taste
-
Toppings: chopped peanuts, cilantro, green onions, lime wedges
Instructions
-
Season chicken lightly. Heat oil in a large skillet and brown chicken pieces on all sides.
-
In a bowl, mix together peanut butter, coconut milk, soy sauce, honey, lime juice, chili garlic sauce, sesame oil, ginger, and garlic until smooth.
-
Pour sauce over the chicken. Lower heat and simmer for 10–12 minutes until chicken is fully cooked and sauce thickens.
-
Serve hot over rice or noodles. Add garnishes before serving.