Thai Peanut Chicken is one of those dishes that instantly transports me to the vibrant street markets of Thailand, where bold flavors and aromatic spices come together in perfect harmony. This dish combines tender chicken with a rich, creamy peanut sauce that is both savory and slightly sweet, with just the right hint of spice.
I first fell in love with this recipe because of its incredible balance. The nuttiness of peanut butter, the tang of lime, and the depth of soy sauce create a sauce that feels indulgent yet comforting. It’s a dish that feels gourmet but is surprisingly simple to prepare at home.
What makes this Thai Peanut Chicken truly special is its versatility. Whether served over rice, noodles, or even with steamed vegetables, it’s a crowd-pleaser that works for weeknight dinners or special occasions alike.
Recipe Overview
-
Prep Time: 15 minutes
-
Cooking Time: 20 minutes
-
Total Time: 35 minutes
-
Difficulty Level: Easy to Medium
-
Servings: 4 servings
Ingredients List
For the Chicken:
-
500g boneless chicken breast (cut into bite-sized pieces)
-
2 tablespoons oil (vegetable or peanut oil)
-
1 teaspoon salt
-
½ teaspoon black pepper
For the Peanut Sauce:
-
½ cup creamy peanut butter
-
2 tablespoons soy sauce
-
1 tablespoon fish sauce (optional but recommended)
-
1 tablespoon brown sugar or honey
-
1 tablespoon lime juice
-
1 teaspoon grated ginger
-
2 cloves garlic (minced)
-
½ teaspoon red chili flakes (adjust to taste)
-
½ cup coconut milk
-
¼ cup water (adjust for consistency)
Optional Garnishes:
-
Chopped peanuts
-
Fresh cilantro
-
Lime wedges
Ingredient Notes & Substitutions:
-
You can use chicken thighs instead of breast for juicier meat.
-
Substitute soy sauce with tamari for a gluten-free option.
-
If fish sauce is unavailable, add a bit more soy sauce for depth.
-
Almond butter can replace peanut butter for a different flavor profile.
Step-by-Step Instructions
Step 1: Prepare the Chicken
Season the chicken pieces with salt and black pepper. Heat oil in a large pan over medium-high heat and cook the chicken until golden brown and fully cooked (about 6–8 minutes). Remove and set aside.
Tip: Avoid overcrowding the pan to ensure the chicken sears properly instead of steaming.
Step 2: Make the Peanut Sauce
In the same pan, reduce heat to medium and add garlic and ginger. Sauté for 1–2 minutes until fragrant.
Add peanut butter, soy sauce, fish sauce, brown sugar, lime juice, chili flakes, coconut milk, and water. Stir continuously until the sauce becomes smooth and creamy.
Tip: If the sauce is too thick, add a little more water or coconut milk to reach your desired consistency.
Step 3: Combine Chicken and Sauce
Return the cooked chicken to the pan and toss it in the peanut sauce. Let it simmer for 5–7 minutes so the chicken absorbs all the flavors.
Step 4: Serve
Serve hot over steamed rice or noodles. Garnish with chopped peanuts, fresh cilantro, and a squeeze of lime.
Expert Tips & Variations
-
Add Vegetables: Broccoli, bell peppers, or snap peas work beautifully in this dish.
-
Make It Spicier: Add fresh red chilies or a dash of chili paste.
-
Grilled Version: Marinate the chicken and grill it for a smoky flavor before adding the sauce.
-
Vegan Option: Replace chicken with tofu or chickpeas and skip fish sauce.
Serving Suggestion: I love pairing this dish with jasmine rice or garlic noodles for a complete meal.
Nutritional Information (Per Serving)
-
Calories: ~420 kcal
-
Protein: 30g
-
Carbohydrates: 18g
-
Fat: 26g
-
Dietary Labels: High-protein, dairy-free, gluten-free option available
Storage & Reheating
Storage:
-
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Freezing:
-
Freeze for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating:
-
Reheat on the stovetop over low heat, adding a splash of water or coconut milk to loosen the sauce.
-
Microwave in short intervals, stirring in between.
Frequently Asked Questions
1. Can I make Thai Peanut Chicken ahead of time?
Yes, this dish actually tastes better the next day as the flavors deepen. Just store it properly and reheat before serving.
2. What can I use instead of coconut milk?
You can use regular milk or cream, but coconut milk gives the dish its authentic richness and flavor.
3. Is this recipe very spicy?
No, it’s mildly spicy. You can adjust the chili flakes to suit your heat preference.
4. Can I use crunchy peanut butter?
Absolutely. It will add extra texture to the sauce, which many people enjoy.
