This Thai peanut butter chicken recipe is a delightful fusion of flavors that brings together the creaminess of peanut butter and the richness of coconut milk. It's a quick and easy dish that can be served over rice or noodles, making it perfect for a weeknight dinner.
Some ingredients in this recipe might not be commonly found in every pantry. Coconut milk adds a rich, creamy texture and can usually be found in the international or Asian foods aisle. Fresh ginger and lime juice provide a zesty kick and can be found in the produce section. If you don't have red pepper flakes, you can substitute with a pinch of cayenne pepper for heat.

Ingredients For Thai Peanut Butter Chicken Recipe
Chicken breast: Cut into bite-sized pieces, this is the main protein of the dish.
Peanut butter: Adds a creamy, nutty flavor to the sauce.
Coconut milk: Provides a rich, creamy base for the sauce.
Soy sauce: Adds a salty, umami flavor to balance the sweetness.
Lime juice: Freshly squeezed, it adds a tangy brightness to the dish.
Garlic: Minced, it adds a pungent, savory flavor.
Ginger: Grated, it adds a warm, spicy note.
Vegetable oil: Used for cooking the chicken.
Red pepper flakes: Adds a bit of heat to the dish.
Brown sugar: Adds a touch of sweetness to balance the flavors.
Technique Tip for This Recipe
When preparing the chicken breast, ensure that it is cut into uniform, bite-sized pieces. This not only helps the chicken cook evenly but also allows it to absorb the peanut sauce more effectively. Additionally, when whisking together the peanut butter, coconut milk, soy sauce, lime juice, garlic, ginger, red pepper flakes, and brown sugar, make sure the mixture is smooth and well-combined to ensure a consistent flavor throughout the dish.
Suggested Side Dishes
Alternative Ingredients
Chicken breast - Substitute with chicken thighs: Chicken thighs are juicier and more flavorful, making them a great alternative to chicken breast.
Creamy peanut butter - Substitute with almond butter: Almond butter provides a similar creamy texture and nutty flavor, suitable for those with peanut allergies.
Coconut milk - Substitute with almond milk: Almond milk is a lighter alternative and can be used if you prefer a less rich and creamy sauce.
Soy sauce - Substitute with tamari: Tamari is a gluten-free alternative to soy sauce with a similar umami flavor.
Freshly squeezed lime juice - Substitute with lemon juice: Lemon juice provides a similar acidity and brightness to the dish.
Minced garlic - Substitute with garlic powder: Garlic powder can be used in place of fresh garlic, though the flavor will be slightly less intense.
Grated ginger - Substitute with ground ginger: Ground ginger can be used if fresh ginger is unavailable, though it has a more concentrated flavor.
Vegetable oil - Substitute with coconut oil: Coconut oil complements the flavors in Thai cuisine and adds a subtle coconut aroma.
Red pepper flakes - Substitute with sriracha: Sriracha provides a similar heat level and adds a bit of tanginess to the dish.
Brown sugar - Substitute with honey: Honey adds sweetness and a slight floral note, making it a good alternative to brown sugar.
Other Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
Allow the Thai Peanut Butter Chicken to cool completely before storing. This helps prevent condensation, which can make the dish soggy.
Transfer the cooled chicken and sauce into an airtight container. Ensure the container is sealed tightly to maintain freshness and prevent any odors from seeping in.
Store the container in the refrigerator if you plan to consume the dish within 3-4 days. This will keep the chicken and peanut sauce fresh and flavorful.
For longer storage, place the airtight container in the freezer. The Thai Peanut Butter Chicken can be frozen for up to 2-3 months without losing its taste and texture.
When ready to reheat, thaw the frozen chicken in the refrigerator overnight. This gradual thawing process helps maintain the integrity of the coconut milk based sauce.
Reheat the thawed chicken in a skillet over medium heat, stirring occasionally to ensure even heating. You may need to add a splash of coconut milk or water to loosen the sauce if it has thickened too much.
Alternatively, you can reheat the dish in the microwave. Place the chicken in a microwave-safe dish, cover it with a microwave-safe lid or plastic wrap, and heat on medium power in 1-minute intervals, stirring in between, until heated through.
Garnish with freshly chopped cilantro and peanuts just before serving to restore the dish's vibrant flavors and textures.
How to Reheat Leftovers
Stovetop Method:
- Heat a non-stick skillet over medium heat.
- Add a splash of coconut milk or vegetable broth to the skillet to prevent the chicken from drying out.
- Add the leftover Thai Peanut Butter Chicken to the skillet.
- Stir occasionally, allowing the sauce to reheat evenly and the chicken to warm through, about 5-7 minutes.
- Serve hot, garnished with fresh cilantro and chopped peanuts if desired.
Microwave Method:
- Place the leftover Thai Peanut Butter Chicken in a microwave-safe dish.
- Add a small amount of coconut milk or water to keep the chicken moist.
- Cover the dish with a microwave-safe lid or plastic wrap with a few holes poked in it.
- Microwave on medium power for 2-3 minutes, stirring halfway through.
- Check the temperature and continue heating in 30-second intervals until hot.
- Garnish with fresh cilantro and chopped peanuts before serving.
Oven Method:
- Preheat your oven to 350°F (175°C).
- Place the leftover Thai Peanut Butter Chicken in an oven-safe dish.
- Add a splash of coconut milk or vegetable broth to keep the chicken moist.
- Cover the dish with aluminum foil to prevent drying out.
- Bake for 15-20 minutes, or until the chicken is heated through.
- Serve hot, garnished with fresh cilantro and chopped peanuts if desired.
Steamer Method:
- Set up a steamer basket over a pot of simmering water.
- Place the leftover Thai Peanut Butter Chicken in a heatproof dish that fits inside the steamer basket.
- Cover and steam for about 10 minutes, or until the chicken is heated through.
- Serve hot, garnished with fresh cilantro and chopped peanuts if desired.
Best Tools for This Recipe
Skillet: A large, flat-bottomed pan used for browning and cooking the chicken pieces evenly.
Mixing bowl: A bowl used to whisk together the peanut sauce ingredients until smooth.
Whisk: A utensil used to mix the peanut butter, coconut milk, soy sauce, lime juice, garlic, ginger, red pepper flakes, and brown sugar into a smooth sauce.
Knife: A sharp tool used to cut the chicken breast into bite-sized pieces and to mince the garlic.
Cutting board: A surface used to safely cut the chicken and prepare other ingredients.
Measuring cups: Tools used to measure the peanut butter and coconut milk accurately.
Measuring spoons: Tools used to measure the soy sauce, lime juice, vegetable oil, red pepper flakes, and brown sugar accurately.
Spatula: A utensil used to stir the chicken and sauce in the skillet, ensuring even coating and cooking.
Serving spoon: A large spoon used to serve the finished dish over rice or noodles.
Chopping knife: A knife used to chop peanuts and cilantro for garnish, if desired.
How to Save Time on Making This Dish
Prep ingredients ahead: Chop the chicken breast and mince the garlic and grate the ginger in advance to save time during cooking.
Use pre-made peanut sauce: Substitute the homemade peanut sauce with a store-bought version to cut down on preparation time.
Cook in batches: If doubling the recipe, cook the chicken pieces in batches to ensure even browning and faster cooking.
One-pan method: Use a large skillet to cook everything in one pan, reducing cleanup time.
Instant rice or noodles: Serve the dish with instant rice or quick-cooking noodles to save time on side preparation.

Thai Peanut Butter Chicken Recipe
Ingredients
Main Ingredients
- 1 lb Chicken Breast cut into bite-sized pieces
- ½ cup Peanut Butter creamy
- 1 cup Coconut Milk
- 2 tablespoon Soy Sauce
- 1 tablespoon Lime Juice freshly squeezed
- 2 cloves Garlic minced
- 1 tablespoon Ginger grated
- 1 tablespoon Vegetable Oil
- 1 teaspoon Red Pepper Flakes
- 1 tablespoon Brown Sugar
Instructions
- Heat the vegetable oil in a skillet over medium heat.
- Add the chicken pieces and cook until browned and cooked through, about 5-7 minutes.
- In a mixing bowl, whisk together peanut butter, coconut milk, soy sauce, lime juice, garlic, ginger, red pepper flakes, and brown sugar until smooth.
- Pour the peanut sauce over the cooked chicken in the skillet. Stir to coat the chicken evenly.
- Simmer for 5-10 minutes, allowing the sauce to thicken and flavors to meld.
- Serve hot over rice or noodles, garnished with chopped peanuts and fresh cilantro if desired.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Recipe
More Amazing Recipes to Try 🙂
- Thai Pork Curry Recipe45 Minutes
- Thai Corn Salad Recipe15 Minutes
- Pad Mama Noodles Recipe20 Minutes
- Thai Salad Dressing Lime Recipe10 Minutes
- Thai Lime Tea Recipe15 Minutes
- Cod Thai Curry Recipe35 Minutes
- Thai Rice Noodle Dishes Recipe35 Minutes
- Thai Spring Rolls With Glass Noodles Recipe30 Minutes
Leave a Reply