Easy 30 Minute Peanut Butter Chicken
This post may contain affiliate links.
This easy peanut butter chicken is the perfect weeknight dinner. Make it mild or spicy depending on your preference and skip the takeout.

You'll also love this recipe for sticky chicken or these Asian meatballs, and you'll absolutely love this recipe for pork belly slices.
Jump to:
⭐️ Why this recipe works
- Versatility: This recipe can be made on the stovetop or in a slow cooker, offering flexibility for different cooking preferences and schedules.
- Simple Ingredients: Uses common pantry ingredients, making it easy to prepare without a special trip to the shops.
- Family-Friendly: The mild flavours appeal to kids and adults, and the optional chilli allows heat customisation.
🧾 Ingredients overview
- Chicken breast: Provides lean protein.
- Smooth peanut butter: Adds creaminess and a rich, nutty flavor.
- Garlic: Enhances the savory depth of the sauce.
- Hoisin sauce: Adds a sweet and tangy element.
- Soy sauce: Contributes a salty umami taste.
- Vegetable oil: Used for cooking the chicken.
- Cornstarch mixture: Thickens the sauce.
- Ginger: Adds a fresh, spicy note.
- Honey: Balances the savory and spicy flavors with sweetness.
- Rice vinegar: Adds acidity to brighten the dish.
- Red chilli: Optional for adding heat.
- Red bell peppers: Provide color, crunch, and sweetness.
- Sesame seeds and green onions: Garnish for added flavor and visual appeal.
For precise measurements and additional ingredients, refer to the recipe card at the bottom of the page.
👩🏻🍳 Here's how to make it
30 Minute Peanut Butter Chicken step-by-step
- Prepare Chicken and Sauce: Season the chicken with salt and pepper and coat it with cornstarch. In a bowl, whisk together the peanut butter, garlic, hoisin sauce, soy sauce, sesame oil, ginger, honey, rice vinegar, and red chilli (if using). Add water to reach a thick, saucy consistency.
- Cook Chicken: Heat oil in a pan over medium-high heat. Add the coated chicken and cook for 3-4 minutes on each side until golden brown and cooked through. Remove the chicken from the pan and drain on paper towels.
- Prepare Sauce and Peppers: In the same pan, reduce the heat to medium. Add the sliced red bell peppers and sauté for 2-3 minutes until slightly softened. Add the prepared sauce and cook for a few minutes, stirring constantly until heated through and slightly thickened. Add the cooked chicken back into the pan and toss to coat evenly.
- Serve: Garnish with sesame seeds and green onions.
📖 Variations
- Protein: Swap chicken breast with chicken thighs, tofu, or shrimp.
- Nut Butter: Use almond butter or cashew butter instead of peanut butter.
- Vegetables: Add or substitute vegetables like broccoli, snap peas, or carrots.
- Spices: Add a touch of curry powder for an additional flavour dimension.
- Sauce: Use tamari instead of soy sauce for a gluten-free option.
💡 Chef's Guide: Expert Tips
Drawing on a decade of experience in Michelin-starred kitchens and Cordon Bleu training, I have compiled my top tips for recipe success.
- Peppers: For extra smokiness, char the red bell peppers over an open flame before adding to the dish.
- Lime Zest: Adding a bit of lime zest to the sauce can enhance the citrus notes and brighten the overall flavor.
- Sauce Texture: If the sauce becomes too thick, thin it with a bit of coconut milk for a creamier texture.
🍯 Storing and reheating leftovers
- Fridge: Store the cooled peanut butter chicken in an airtight container in the fridge for up to 3 days. *It will lose its crispiness but will still be delicious.
- Reheat: To reheat, place the chicken in a microwave-safe dish and microwave on high for 2-3 minutes, stirring halfway through. Alternatively, reheat in a pan over medium heat until warmed through, adding a splash of water if needed to loosen the sauce.
❓Recipe FAQ's
You can use arrowroot powder or flour as a thickening agent instead of cornstarch.
Adding vegetables like potatoes, sweet potatoes, or chickpeas can make the dish heartier.
Looking for more easy Asian chicken recipes like this? Try these:
If you tried this 30 Minute Peanut Butter Chicken please let me know in the comments below, and please leave a star rating while you're there!
For more recipe ideas, follow us on Pinterest, Facebook, and Instagram, and join our exclusive Facebook group.
For meal planning assistance, check out our weekly Aldi-only meal plans, free for subscribers.
Craving more comfort food? Visit our sister site, Salted Mint, for easy, delicious recipes with everyday ingredients.
Easy 30 Minute Peanut Butter Chicken
Ingredients
- 500 g chicken breast, cut into bite-sized pieces
- 2 small shallots, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon ginger, minced
- 1 tablespoon honey
- 60 ml hoisin sauce
- 60 ml soy sauce
- 1 tablespoon rice vinegar
- 125 g smooth peanut butter
- 100 ml coconut milk
- 1 small red chili, finely chopped (optional)
- 2 red bell peppers, sliced
- 1 tablespoon cornstarch
- 30 ml vegetable oil or sesame oil
- Salt and pepper, to taste
- Water, as needed to thin the sauce
- Garnish: sesame seeds and green onions or chopped peanuts and fresh basil leaves
Instructions
Prepare the Chicken:
- Season chicken with salt and pepper. Toss with cornstarch until evenly coated.
Make the Sauce:
- In a bowl, whisk together peanut butter, hoisin sauce, soy sauce, honey, rice vinegar, coconut milk, and chili (if using). Add a splash of water if needed to loosen the consistency.
Cook the Chicken:
- Heat oil in a large pan over medium-high heat. Add chicken and sear for 3–4 minutes on each side until golden and cooked through. Remove from the pan and set aside.
Sauté Aromatics and Peppers:
- Reduce heat to medium. Add a little more oil if needed, then sauté shallots, garlic, and ginger for 1–2 minutes until fragrant. Add red bell peppers and cook for 2–3 minutes until just softened.
Combine with Sauce:
- Pour in the sauce and stir continuously for 2–3 minutes until slightly thickened. Return the cooked chicken to the pan and toss to coat evenly.
Serve:
- Garnish with sesame seeds and green onions or chopped peanuts and fresh basil. Serve hot with rice or noodles.
Notes
- Spice: Add red pepper flakes or hot sauce for an extra kick.
- Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3 days or in the freezer for up to 3 months.
Such a lovely recipe. Thank you for sharing.
I’m a such a bad cook but this is a second recipe from this website I made and it tastes so good! Thank you!☺️
Thank you so much for taking the time to leave a comment and a rating. It's so appreciated! 🙂
My husband loved it, I can't have coconut milk and don't eat meat. Any substitute for the coconut milk other than tinned tomatoes
Hi Jayne. Some options to use instead of coconut milk could be Greek yogurt, sour cream, heavy cream or soy milk. And you can always substitute tofu in this recipe instead of meat, or even some grilled halloumi or grilled portobello mushrooms would be great.
This recipe is sooo good! I absolutely loved this and so did my family!
Thanks so much, Winnie! So happy that you loved it! 🙂
Absolutely loved this recipe! Like a peanut satay but better!
So happy you loved it.
The photo of Aldi products has coconut milk, limes, bell peppers and other items which are not on the recipe. Then there is another photo, showing fried peppers but that's not on the recipe either
Thanks for catching that! I've just updated the recipe and forgot to change the ingredients photo. The recipe card at the bottom is correct.