This Thai Peanut Chicken comes together in about 30 minutes and is made all in one pot for a quick weeknight meal that your family will love! Switch up the veggies or switch out the protein to suit your taste, or use it as a “clean out the fridge” meal to get rid of those odds and ends! Trust me, you’re gonna want to add this to your recipe repertoire.
Ingredient Breakdown
- 1 lb boneless, skinless chicken thighs or breasts
- 1 cup peanut butter
- 1 cup coconut milk
- 3 tbsp soy sauce
- 2 tbsp honey
- 2 tsp garlic powder
- 1 tbsp ginger, minced
- 1 cup mixed bell peppers, sliced
- 1/2 cup fresh cilantro
- to taste Cooked rice or quinoa
Step-by-Step Instructions
Let’s Get Cooking!
Prep the Chicken (about 5 minutes) : Start by cutting your chicken into bite-sized pieces. This helps it cook evenly and quickly. Sprinkle a couple pinches of salt and pepper over the chicken to season it a bit.
Make the Sauce (10 minutes) : In a medium bowl, combine the peanut butter, coconut milk, soy sauce, honey, garlic powder, and minced ginger. Use a whisk to mix everything until smooth. You’ll want it to be creamy and fragrant, this is where the magic happens!
Cook the Chicken (about 7-10 minutes) : Now, heat a large skillet over medium-high heat and add a drizzle of oil. Once hot, toss in the chicken. Cook until browned and no longer pink in the center, around 7-10 minutes depending on the size of your pieces, stirring occasionally to get that golden color on all sides!
Add the Veggies (5 minutes) : Throw in the sliced bell peppers into the pan with the chicken and sauté for about 2-3 minutes until they’re just tender but still crunchy. Aren’t those colors just beautiful?
Combine Everything (3 minutes) : Finally, pour that amazing sauce over the chicken and vegetables. Stir it all together until everything is combined and heated through about 2 minutes. You want it to be nice and hot, and trust me, your kitchen will smell incredible!
Serve and Garnish : Serve the Thai Peanut Chicken over cooked rice or quinoa, and don’t forget to sprinkle fresh cilantro on top. Maybe even a few crushed peanuts if you want to get a little fancy!

Personal Connection
This is my go-to recipe when I’m in need of something quick yet comforting. Seriously, there’s something about whipping up this Thai Peanut Chicken that feels so fulfilling, and it always comes out deliciously! Plus, every single time I make it, I get that wonderful feedback from my family, thank goodness for it being a crowd-pleaser! I’m a real sucker for recipes that let me use whatever’s lying around in the fridge. The best part is how versatile it is!
If you loved this Thai Peanut Chicken, be sure to check out my Slow Cooker Chicken Tikka Masala, my One Pan Boursin Chicken Risotto, or my Alice Springs Chicken!
Why This Recipe Works
Quick & Easy
Comes together in under 30 minutes, making it perfect for busy weeknights when you need something fast but still full of flavor.
One Pot Wonder
This Thai Peanut Chicken comes together all in one pot! Minimal cleanup means you can spend more time enjoying dinner with your family and less time scrubbing dishes.
Customizable
You can use whatever ingredients you have swap out the protein, add extra veggies, or switch the sauce base! It’s like a blank canvas that you can tweak based on your pantry.
Comfort Food
This dish is loaded with tons of flavor and feels just so satisfying. Everyone needs that one meal that just feels like a warm hug, right?
Kid-Friendly
I mean, who doesn’t love peanut butter? This dish appeals to kids and parents alike, making it a win-win for family mealtime.
Serving and Storage Tips
What to Serve With This
This Thai Peanut Chicken is perfect over a fluffy bed of rice or quinoa. You could also enjoy it in lettuce wraps for a fun twist! A fresh side salad or steamed veggies pairs wonderfully too!
How Long It Keeps
Leftovers can be stored in an airtight container in the fridge for up to 3-4 days. Just make sure it’s cooled down before you pop it in there!
Reheating Instructions
For the best results, reheat in a skillet over medium heat, stirring occasionally until heated through. You could also microwave it for a couple of minutes, but I love that stovetop option for keeping the texture nice!
Freezer Friendly
Yes! You can freeze this Thai Peanut Chicken for up to 3 months. Just make sure to let it cool fully before transferring it to a freezer-safe container. Thaw it overnight in the fridge before reheating.
There you have it! A quick, easy, and downright delicious recipe for Thai Peanut Chicken that will keep your family coming back for more. It’s versatile enough for any night of the week. So, what are you waiting for? Go ahead and give this recipe a whirl, and prepare to fall in love, again and again! For more Recipe Follow us in Pinterest.

Thai Peanut Chicken
Ingredients
Method
- Start by cutting your chicken into bite-sized pieces and season with salt and pepper.
- In a medium bowl, combine the peanut butter, coconut milk, soy sauce, honey, garlic powder, and minced ginger. Whisk until smooth.
- Heat a large skillet over medium-high heat, add oil, and toss in the chicken. Cook until browned and no longer pink, about 7-10 minutes.
- Add the sliced bell peppers to the pan and sauté for about 2-3 minutes until tender but still crunchy.
- Pour the sauce over the chicken and vegetables. Stir until everything is combined and heated through, about 2 minutes.
- Serve over cooked rice or quinoa, and garnish with fresh cilantro and crushed peanuts if desired.