Eat With Diane

  • Recipe Index
  • About
  • Recipes by Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
menu icon
go to homepage
  • Recipe Index
  • About
  • Recipes by Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks

search icon
Homepage link
  • Recipe Index
  • About
  • Recipes by Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks

×

Thai Peanut Chicken Recipe

Published: Feb 6, 2026 by Diane · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.1 from 52 reviews

If you’re craving a dish that bursts with rich, vibrant flavors and has a delicious balance of creamy, spicy, and savory notes, this Thai Peanut Chicken Recipe is exactly what you need. It’s a wonderfully comforting meal that’s easy enough to make on a weeknight yet impressive enough to serve for guests. Tender chicken simmered in a luscious peanut and coconut milk sauce, accented by the zesty kick of chili and the warmth of ginger and garlic, creates a harmony of tastes that’s simply irresistible. Once you try this recipe, it’s going to become one of your favorite go-to dishes for good reason!

Ingredients You'll Need

The image shows a step-by-step cooking process on a white marbled surface. The first part has three small piles of chopped ingredients arranged on a white board: chopped ginger, minced garlic, and chopped white onion. The second part shows a close-up of a metal pot with the sautéed onions and garlic inside, both turning slightly soft and translucent. The third part shows raw cut chicken pieces placed on top of the sautéed onion and garlic mixture inside the same metal pot, with the chicken pieces mostly light pink and resting evenly across the surface. Photo taken with an iphone --ar 4:5 --v 7

These ingredients are straightforward and easy to find, but each one plays a crucial part in building the depth and character of this Thai Peanut Chicken Recipe. From the smooth creaminess of peanut butter to the fragrant garlic and zingy ginger, every item is essential for that perfect balance of taste, texture, and color.

  • 2 tablespoons cooking oil: Choose a neutral oil like vegetable or canola for sautéing the aromatics and chicken without overpowering the flavors.
  • 1 yellow onion, chopped: Adds a subtle sweetness and forms the savory base of the sauce.
  • 2 cloves garlic, minced: Brings pungency and depth to the dish, enhancing the savory profile.
  • 1 inch piece ginger root, minced: Provides a refreshing warmth and slight spiciness that lifts the sauce.
  • 1 pound chicken breast, cut into bite-sized pieces: Tender, lean protein that soaks up the rich peanut sauce beautifully.
  • 2 tablespoons sweet chili sauce: Adds a delightful balance of sweetness and mild heat to brighten the dish.
  • 2 tablespoons tomato sauce or ketchup: Introduces a slight tang and sweetness, rounding out the sauce complexity.
  • 3 tablespoons crunchy peanut butter: The star ingredient that provides creamy texture along with nutty richness and delightful crunch.
  • 1 tablespoon chili powder (or homemade chili powder): Brings earthiness and warmth without overpowering the dish.
  • 1 teaspoon dark brown sugar (optional): Adds molasses notes that balance the savory and spicy elements perfectly.
  • 14 ounces unsweetened coconut milk: Creates a luxuriously creamy base, adding subtle sweetness and tropical flair.
  • 1 teaspoon salt: Essential for seasoning and bringing all the flavors together.
  • Chopped fresh cilantro for garnish: Offers a bright, herbaceous finish that complements the richness.
  • Chopped roasted peanuts for garnish: Adds crunch and intensifies the peanut flavor as a perfect final touch.

How to Make Thai Peanut Chicken Recipe

Step 1: Sauté the Aromatics

Start by heating your cooking oil in a skillet over medium-high heat until shimmering. Toss in the chopped yellow onion and cook until soft and translucent, about 5 minutes. This gentle cooking draws out the onion’s sweetness, forming a flavorful base. Next, add the minced garlic and ginger, cooking for another 2 minutes until the kitchen is filled with inviting aromas. These ingredients build layers of fragrant depth that are crucial for a successful peanut chicken.

Step 2: Cook the Chicken Pieces

Add your bite-sized chicken breast pieces directly into the skillet with the softened aromatics. Cook everything together for about 3 to 4 minutes, stirring occasionally. This initial browning seals in the chicken’s juices and starts developing a savory crust that will interact beautifully with the sauce in the next steps. The chicken should still be pink inside but partially cooked at this point.

Step 3: Build the Peanut Sauce

Now it’s time to bring on the flavor punch. Stir in the sweet chili sauce, tomato sauce (or ketchup if you prefer), chili powder, crunchy peanut butter, and dark brown sugar if you’re using it. Mix well to let the peanut butter melt into the other ingredients, creating a thick, rich paste. These components combine to deliver that signature sweet, spicy, and umami blend that makes the Thai Peanut Chicken Recipe so memorable and crave-worthy.

Step 4: Simmer in Coconut Milk

Pour in the unsweetened coconut milk and add the teaspoon of salt. Bring the mixture to a gentle boil, then reduce the heat to medium-low and cover your skillet. Let everything simmer for about 20 minutes, stirring occasionally to prevent sticking. This slow cooking tenderizes the chicken fully while allowing the sauce to thicken and flavors to meld into a creamy, velvety masterpiece.

Step 5: Adjust Consistency and Seasoning

If the sauce feels too thin for your liking, dissolve a tablespoon of cornstarch in two tablespoons of water and stir it into the skillet. Simmer for another minute until the sauce thickens to your preferred consistency. Taste and adjust the salt to ensure the flavors pop just right. This final step guarantees your Thai Peanut Chicken Recipe will have the perfect luxurious texture.

How to Serve Thai Peanut Chicken Recipe

The first image shows a metal pot filled with small white chunks of cooked chicken topped with a bright red sauce and a small dollop of light brown paste. The second image shows the pot with a creamy white sauce poured over the chicken, partially mixed with the wooden spoon stirring it, creating a swirled texture of white and light brown. The third image shows the pot with the chicken fully mixed into a thick, light brown creamy sauce with visible small chunks, giving it a smooth and hearty look. The pot sits on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Sprinkle freshly chopped cilantro and chopped roasted peanuts on top before serving. The cilantro adds a burst of herbal brightness that perfectly balances the creamy and spicy sauce, while the peanuts give a delightful textural crunch and intensify the peanut flavor. These garnishes aren’t just pretty—they elevate every bite.

Side Dishes

This dish shines when served over steamed jasmine rice, which soaks up the rich sauce beautifully. For a lighter or more veggie-packed meal, try it alongside sautéed greens like bok choy or snap peas. Even a simple cucumber salad with a vinegar dressing will cut through the richness, adding crisp freshness. Choose sides that enhance both the heartiness and the vibrant flavors of the Thai Peanut Chicken Recipe.

Creative Ways to Present

Want to wow at your next dinner? Serve the Thai Peanut Chicken Recipe in a hollowed-out pineapple for a tropical touch that pairs perfectly with coconut milk’s sweetness. You can also use it as a filling for lettuce wraps, creating a fun, hands-on experience. Alternatively, spoon it over a bed of spiralized zucchini noodles for a gluten-free twist. These ideas make your meal feel festive and thoughtfully crafted.

Make Ahead and Storage

Storing Leftovers

Allow the Thai Peanut Chicken Recipe to cool to room temperature before transferring it to an airtight container. Stored in the refrigerator, it will stay fresh for up to 3 days. The flavors often deepen overnight, so leftovers can taste even better the next day!

Freezing

This dish freezes very well. Portion it before freezing and place in freezer-safe containers or heavy-duty zip-top bags. It will keep beautifully for up to 3 months. Just be mindful that the peanuts in the sauce might alter in texture slightly but won’t impact the overall deliciousness.

Reheating

Reheat the chicken gently on the stovetop over low to medium heat, stirring occasionally until warmed through. Adding a splash of coconut milk or water can help loosen the sauce if it has thickened too much. Microwave reheating works, too—just cover and heat in short intervals, stirring in between to maintain the sauce’s smooth texture.

FAQs

Can I use peanut butter powder instead of creamy peanut butter in this Thai Peanut Chicken Recipe?

You can, but since peanut butter powder is less creamy, you might want to mix it with a bit of oil or water to achieve the right sauce consistency. The creamy peanut butter gives the richest texture, but peanut butter powder can work in a pinch.

Is this recipe spicy?

The level of spice depends on the chili powder and sweet chili sauce you use. The recipe offers a mild to moderate heat, which you can easily adjust by adding more or less chili powder or using spicier chili sauce for extra kick.

Can I substitute chicken breast with another protein?

Absolutely! Chicken thighs work wonderfully if you prefer darker meat that stays juicy. Tofu or shrimp can also be great alternatives for a vegetarian or seafood variation, just adjust cooking times accordingly.

Is the coconut milk necessary?

Coconut milk is key to the creamy texture and slightly sweet flavor. You could use heavy cream or a dairy-free alternative if necessary, but coconut milk complements the Thai Peanut Chicken Recipe authentically.

How can I thicken the sauce if I don't have cornstarch?

Arrowroot powder or tapioca starch are great substitutes for cornstarch. Alternatively, simmering the sauce uncovered for a bit longer can reduce it to a thicker consistency naturally.

Final Thoughts

This Thai Peanut Chicken Recipe is a true keeper that’s bound to bring warmth, comfort, and excitement to your dinner table. The vibrant combination of smooth peanut butter, fragrant spices, and creamy coconut milk creates a sensational dish everyone will ask for again and again. Don’t hesitate to give it a try and watch it become a beloved favorite in your kitchen!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Thai Peanut Chicken Recipe

Thai Peanut Chicken Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 52 reviews

  • Author: Diane
  • Total Time: 45 minutes
  • Yield: 4 servings
Print Recipe
Pin Recipe

Description

This Thai Peanut Chicken recipe showcases tender chicken breast simmered in a rich, creamy peanut sauce infused with sweet chili, garlic, and ginger. The dish balances savory, sweet, and spicy flavors, making it a delightful weeknight meal, perfect served over steamed rice and garnished with fresh cilantro and crunchy roasted peanuts for added texture.


Ingredients

Main Ingredients

  • 2 tablespoons cooking oil
  • 1 yellow onion, chopped
  • 2 cloves garlic, minced
  • 1 inch piece ginger root, minced
  • 1 pound chicken breast, cut into bite-sized pieces
  • 2 tablespoons sweet chili sauce
  • 2 tablespoons tomato sauce or ketchup
  • 3 tablespoons crunchy peanut butter
  • 1 tablespoon chili powder
  • 1 teaspoon dark brown sugar (optional; omit for paleo)
  • 14 ounces unsweetened coconut milk
  • 1 teaspoon salt

Garnishes

  • Chopped fresh cilantro
  • Chopped roasted peanuts


Instructions

  1. Heat the oil and sauté onions: Warm 2 tablespoons of cooking oil in a skillet over medium-high heat. Add the chopped yellow onion and cook, stirring occasionally, until soft and translucent, about 5 minutes.
  2. Add garlic and ginger: Stir in the minced garlic and ginger root, cooking for an additional 2 minutes until fragrant.
  3. Cook chicken pieces: Add the bite-sized chicken breast pieces to the skillet and cook for 3 to 4 minutes, stirring occasionally, until the chicken starts to turn white on the outside.
  4. Add sauces and spices: Mix in 2 tablespoons of sweet chili sauce, 2 tablespoons of tomato sauce or ketchup, 1 tablespoon chili powder, 3 tablespoons crunchy peanut butter, and 1 teaspoon dark brown sugar (if using). Stir well to combine all ingredients evenly.
  5. Add coconut milk and salt, then simmer: Pour in 14 ounces of unsweetened coconut milk and add 1 teaspoon salt. Bring the mixture to a boil, then reduce the heat to medium-low. Cover and let it simmer gently for 20 minutes, stirring occasionally to prevent sticking.
  6. Thicken the sauce if desired: If you prefer a thicker sauce, dissolve 1 tablespoon of cornstarch in 2 tablespoons of water, then stir this slurry into the skillet. Simmer for another minute until the sauce reaches your desired thickness.
  7. Final seasoning and serve: Adjust salt to taste. Serve the Thai Peanut Chicken hot over steamed rice. Garnish with chopped fresh cilantro and chopped roasted peanuts for added crunch and flavor.

Notes

  • If you want a paleo version, omit the dark brown sugar.
  • You can adjust the chili powder amount to increase or decrease spiciness.
  • Using crunchy peanut butter adds lovely texture; smooth peanut butter can be used but changes the mouthfeel.
  • The sauce thickening step is optional depending on desired consistency.
  • Serve with steamed jasmine rice or sticky rice for a more authentic Thai experience.
  • Leftovers keep well and can be refrigerated for up to 3 days.
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Thai

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Grilled Peach Salad with Burrata, Pesto Croutons, and Fresh Herbs Recipe
    Grilled Peach Salad with Burrata, Pesto Croutons, and Fresh Herbs Recipe
  • Sheet Pan Greek Chicken and Chickpea Salad Recipe
    Sheet Pan Greek Chicken and Chickpea Salad Recipe
  • Herby Spring Pasta Salad with Protein Recipe
    Herby Spring Pasta Salad with Protein Recipe
  • Hot Chicken Salad French Bread Sandwiches Recipe
    Hot Chicken Salad French Bread Sandwiches Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi there! I’m so happy you’re here. Welcome to Eat With Diane a space where I share recipes that are simple, delicious, and filled with love to bring joy to your table.

Learn more

Popular

  • Peach Burrata Salad with Balsamic Vinaigrette and Pistachios Recipe
    Peach Burrata Salad with Balsamic Vinaigrette and Pistachios Recipe
  • Pineapple Cucumber Salad Recipe
    Pineapple Cucumber Salad Recipe
  • Red, White, & Blue Poke Cake Recipe
    Red, White, & Blue Poke Cake Recipe
  • Strawberries and Cream Eclair Cake Recipe
    Strawberries and Cream Eclair Cake Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Eat With Diane. All rights reserved.