This Easy Thai Peanut Chicken is a flavor explosion that’s perfect for a quick and satisfying weeknight dinner! Tender, bite-sized chicken thighs are simmered in a rich, creamy, and incredibly flavorful peanut sauce made with coconut milk, soy sauce, lime juice, ginger, and garlic. I love how this recipe is both easy to make and packed with authentic Thai-inspired flavors. It’s delicious served over rice and customizable with your favorite garnishes. Get ready for a dish that will transport your taste buds!
Why You’ll Love This Thai Peanut Chicken
- Rich and Creamy Peanut Sauce: The homemade peanut sauce is the star of the show – it’s perfectly balanced, creamy, and packed with flavor.
- Quick and Easy: This dish comes together quickly, making it perfect for busy weeknights.
- Tender Chicken Thighs: Using chicken thighs ensures the meat stays tender and juicy.
- Customizable: You can easily adjust the sweetness, spice level, and garnishes to your liking.
- Better Than Takeout: Enjoy restaurant-quality Thai flavors in the comfort of your own home.
Ingredients for Thai Peanut Chicken
Here’s what you’ll need to make this delicious dish. The full list with measurements is in the recipe card below.
Peanut Sauce
- Creamy peanut butter (Nut Butter)
- Unsweetened, full-fat coconut milk (from can, stirred well) (Dairy Alternative)
- Fresh lime juice (Acid)
- Soy sauce (or fish sauce) (Condiment)
- Packed brown sugar (dark preferred) (Sweetener) See notes in original recipe
- Ground ginger (Spice)
- Minced fresh garlic (Aromatic)
- Crushed red pepper flakes (plus more to taste) (Spice)
Chicken
- Boneless, skinless chicken thighs, cut into bite-sized chunks (Meat)
Serving Suggestions (All Optional)
- Cooked white or brown rice (Grain)
- Lime wedges (Garnish)
- Whole or chopped peanuts (Garnish)
- Chopped green onions (Garnish)
- Chopped cilantro (Garnish)
(Note: the full ingredients list, including measurements, is provided in the recipe card directly below.)
Variations
I love this Thai Peanut Chicken as is, but here are a few ideas for variations:
- Different Protein: Use chicken breast, shrimp, tofu, or even beef instead of chicken thighs.
- Add Vegetables: Stir-fry some vegetables like bell peppers, broccoli, carrots, or snap peas and add them to the sauce with the chicken.
- Make it Spicy: Add more crushed red pepper flakes or a swirl of sriracha for extra heat.
- Add Fish Sauce: While soy sauce is listed, fish sauce is a common ingredient in Thai cooking and adds a distinct umami flavor. You can use it instead of or in addition to soy sauce.
- Creamier Sauce: Add a little extra coconut milk for an even creamier sauce.
How to Make Thai Peanut Chicken
Let me show you how easy it is to make this flavorful Thai Peanut Chicken:
Prepare the Peanut Sauce
- First, I make the delicious peanut sauce. In a medium bowl, I whisk together the creamy peanut butter, coconut milk, fresh lime juice, soy sauce (or fish sauce), packed brown sugar, ground ginger, minced fresh garlic, and crushed red pepper flakes. I keep whisking until the sauce is smooth and well combined. I set this aside.
Prepare the Chicken
- Next, I cut the boneless, skinless chicken thighs into bite-sized chunks.
Cook the Chicken (Inferred Step – Not explicitly in provided instructions)
- Since the instructions focus only on the sauce and prep, here’s how I typically cook this dish: I heat a tablespoon or two of oil (like coconut or vegetable oil) in a large skillet or wok over medium-high heat.
- I add the chicken chunks to the hot skillet, making sure not to overcrowd the pan (I cook in batches if necessary).
- I cook the chicken for about 5-7 minutes, stirring occasionally, until it’s browned on all sides and cooked through.
Combine Chicken and Sauce (Inferred Step)
- Once the chicken is cooked, I pour the prepared peanut sauce over the chicken in the skillet.
- I bring the sauce to a simmer and let it cook for another 2-3 minutes, stirring occasionally, until the sauce has slightly thickened and coats the chicken nicely.
Serve
- I serve the Thai Peanut Chicken immediately over cooked white or brown rice.
- I garnish with desired toppings.
Tips and Tricks for the BEST Thai Peanut Chicken
Here are my secrets for making this dish truly exceptional:
- Use Full-Fat Coconut Milk: Full-fat coconut milk (from a can, not a carton) provides the richest flavor and creamiest texture for the sauce.
- Chicken Thighs for Tenderness: Chicken thighs are more forgiving than breasts and stay tender and juicy even if slightly overcooked.
- Adjust Sauce Consistency: If the sauce seems too thick, whisk in a little water or chicken broth until it reaches your desired consistency.
- Taste and Adjust: Taste the sauce before serving and adjust the seasonings (sweetness, saltiness, spice) to your preference.
- Don’t Overcook the Chicken: Cook the chicken just until it’s cooked through to keep it tender.
How to Serve
This Thai Peanut Chicken is delicious served:
- Over Rice: Jasmine rice, white rice, or brown rice are all excellent choices.
- With Noodles: Serve it over rice noodles, lo mein, or your favorite pasta.
- In Lettuce Wraps: For a low-carb option, serve the chicken mixture in lettuce cups.
- Garnished: Top generously with lime wedges, chopped peanuts, green onions, and cilantro for added flavor and texture.
Make Ahead and Storage
You can prepare the peanut sauce ahead of time and store it in an airtight container in the refrigerator for up to 3 days. Leftover Thai Peanut Chicken can be stored in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave, adding a splash of water or broth if needed to loosen the sauce.
FAQs about Thai Peanut Chicken
- Can I use a different nut butter?
- While peanut butter is traditional, you could experiment with almond butter or cashew butter, but the flavor profile will change significantly.
- Is this recipe spicy?
- The heat level depends on the amount of crushed red pepper flakes you use. Start with the recommended amount and add more if you like it spicier.
- Can I freeze this dish?
- Yes, you can freeze the cooked Thai Peanut Chicken. Let it cool completely, store it in a freezer-safe container, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Enjoy this easy, creamy, and incredibly flavorful Thai Peanut Chicken! It’s a perfect weeknight meal that brings the taste of Thailand to your table.
PrintEasy Thai Peanut Chicken
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4-6 1x
- Category: Main Course
- Cuisine: Thai-Inspired
Description
This Thai Peanut Chicken features tender chicken pieces coated in a rich, creamy, and flavorful peanut sauce. The sauce perfectly balances sweet, savory, and slightly spicy notes, making for a delicious and easy meal.
Ingredients
For the Peanut Sauce:
- 1/2 cup creamy peanut butter (see notes)
- 1 cup unsweetened, full-fat coconut milk (from a can, stirred well)
- 2 tablespoons fresh lime juice (from about 1 medium lime)
- 2 tablespoons soy sauce (low-sodium recommended) or fish sauce
- 1 1/2 packed tablespoons brown sugar (dark brown sugar preferred, see notes)
- 1 teaspoon ground ginger (or 1 tablespoon freshly grated ginger)
- 1 tablespoon minced fresh garlic (approximately 3 large cloves)
- 1/2 teaspoon crushed red pepper flakes (plus more, to taste)
For the Chicken:
- 2 pounds boneless, skinless chicken thighs, cut into bite-sized chunks
- 1–2 tablespoons cooking oil (vegetable, canola, or peanut oil)
- Salt and pepper, to taste (optional, depending on sauce)
Serving Suggestions (All Optional):
- Cooked white or brown rice, or quinoa
- Lime wedges
- Chopped peanuts
- Chopped green onions (scallions)
- Chopped fresh cilantro
Instructions
- Make the Peanut Sauce: In a medium bowl, whisk together the creamy peanut butter, coconut milk, lime juice, soy sauce (or fish sauce), brown sugar, ground ginger, minced garlic, and crushed red pepper flakes until smooth and well combined. Set aside.
- Prepare Chicken: Cut the boneless, skinless chicken thighs into bite-sized chunks. Pat the chicken pieces dry with paper towels. Optional: Lightly season the chicken with salt and pepper, keeping in mind the saltiness of the peanut sauce.
- Cook Chicken: Heat 1 tablespoon of cooking oil in a large skillet or wok over medium-high heat. Add the chicken pieces to the hot skillet in a single layer. Do not overcrowd the pan; cook in batches if necessary. Cook for 5-7 minutes, stirring occasionally, until the chicken is browned and cooked through (internal temperature reaches 165°F/74°C). Add more oil if needed for subsequent batches.
- Combine Chicken and Sauce: Reduce the heat to medium-low. Pour the prepared peanut sauce over the cooked chicken in the skillet.
- Simmer: Stir to coat the chicken evenly with the sauce. Let the mixture simmer gently for 2-3 minutes, allowing the sauce to thicken slightly and the flavors to meld. If the sauce becomes too thick, you can thin it out with a tablespoon or two of water or coconut milk.
- Serve
Notes
- Peanut Butter: Use standard creamy peanut butter (like Jif or Skippy). Natural peanut butter (the kind that separates) may result in a grainier sauce.
- Coconut Milk: Use full-fat, unsweetened coconut milk from a can, not the refrigerated coconut milk beverage. Stir the coconut milk well before measuring, as the cream can separate.
- Brown Sugar: Dark brown sugar adds a deeper molasses flavor, but light brown sugar can be substituted.
- Spice Level: Adjust the amount of crushed red pepper flakes to your preferred level of heat.
- Chicken Thighs vs. Breasts: Chicken thighs are recommended for their flavor and tenderness, but you can use boneless, skinless chicken breasts if you prefer. Be careful not to overcook chicken breasts.
- Serving Suggestions: This Thai Peanut Chicken is delicious served over cooked white or brown rice, quinoa, or noodles. Garnish with lime wedges, chopped peanuts, green onions, and cilantro for extra flavor and texture.
- Storage: Leftovers can be stored.