Peanut Butter Chicken Skewers: A Taste Sensation That Beats Takeout!
Imagine succulent pieces of chicken, infused with a vibrant curry marinade, expertly grilled on skewers, and served alongside a velvety smooth, sweet, and savory peanut sauce. This isn’t just a meal; it’s an experience that brings the exotic flavors of Asian-inspired cuisine right to your dinner table. Our Peanut Butter Chicken Skewers recipe is not only bursting with flavor but also incredibly easy to prepare, relying heavily on everyday pantry staples.

Author’s Note
Homemade Peanut Butter Chicken: Surprisingly Simple, Incredibly Delicious
This Peanut Butter Chicken recipe has quickly become a family favorite, proving that extraordinary meals don’t have to be complicated. It’s one of those delightful dishes that comes together effortlessly, relying on mostly pantry staples and just a few fresh ingredients. The beauty of this recipe lies in its simplicity and versatility. Whether you have fresh chicken breasts or thighs, or even thawed frozen chicken, it works perfectly.
My inspiration for this recipe sparked after countless times making my Peanut Chicken Lettuce Wraps. That particular peanut dressing was an unexpected hit with my children – it was the first peanut sauce they ever truly loved! While it was designed as a dressing, its rich, nuanced flavor proved to be the ideal foundation for a simple yet profoundly flavorful chicken marinade. This recipe takes that beloved peanut essence and elevates it into a complete, satisfying meal on a stick.
There’s a reason why peanut butter chicken, often known as chicken satay, is so beloved worldwide. Its unique blend of sweet, savory, and slightly spicy notes creates an unforgettable taste profile. This homemade version offers all the deliciousness of your favorite restaurant dish, but with the added satisfaction of knowing exactly what goes into it. It’s perfect for weeknight dinners, summer barbecues, or entertaining guests who appreciate bold flavors.

Key Ingredients for the Perfect Peanut Butter Chicken
Creating this spectacular dish requires a few key ingredients for both the marinade and the peanut sauce. Here’s a breakdown of what you’ll need and why each component is essential:
- Chicken: The star of the show! Both boneless, skinless chicken breasts and thighs work wonderfully. Thighs tend to be more forgiving and stay juicier, while breasts offer a leaner option. Cut them into uniform 1-inch cubes for even cooking.
- Full-Fat Coconut Milk: This is crucial for the marinade. It not only tenderizes the chicken but also imparts a rich creaminess and subtle tropical flavor that complements the curry. Opt for full-fat to achieve the best texture and depth of flavor.
- Curry Powder (Yellow): Provides the signature warmth and aromatic complexity to the marinade. You can adjust the amount based on your preference for mild or intense curry flavor.
- Red Curry Paste: Adds an extra layer of authentic Thai flavor and a touch of heat. Brands like Thai Kitchen are widely available and work great.
- Soy Sauce: A cornerstone of Asian cuisine, soy sauce adds umami and saltiness. Using low-sodium soy sauce allows you to better control the overall salt content of the dish.
- Brown Sugar (or Honey): Balances the savory and spicy elements of the marinade and sauce with a touch of sweetness. Honey is a great natural alternative if you prefer.
- Garlic and Ginger: Freshly grated ginger (to maximize flavor release) and minced garlic are aromatic powerhouses that elevate both the marinade and the sauce.
- Creamy Peanut Butter: The heart of the peanut sauce! Choose a smooth, creamy variety for the best texture. Natural peanut butter (just peanuts and salt) works well, but you might need to adjust the sweetness slightly.
- Honey: Sweetens the peanut sauce. Start with a smaller amount and add more to taste, especially if you prefer a less sweet sauce.
- Olive Oil: Used in the peanut sauce for emulsification and to add a silky texture.
- Rice Vinegar: Adds a bright, tangy counterpoint to the richness of the peanut butter, essential for a balanced sauce.
- Water: Adjusts the thickness of the peanut sauce to your desired consistency.
- Salt and Pepper: Basic seasonings that enhance all the flavors in both the chicken and the sauce.
- Cayenne Pepper: An optional addition to the peanut sauce for those who enjoy a spicier kick.

Step-by-Step Guide: Crafting Delicious Peanut Butter Chicken Skewers
Making this flavorful dish is simpler than you might think. Follow these clear steps for a perfectly cooked and incredibly tasty meal:
- Marinate the Chicken: This step is crucial for flavor! Start by cutting your chicken (breasts or thighs) into uniform 1-inch cubes. In a medium bowl, whisk together the coconut milk, yellow curry powder, red curry paste, granulated sugar, salt, and pepper until smooth. Pour this aromatic marinade over the chicken pieces in a large resealable plastic bag or container. Ensure all chicken pieces are well coated by kneading the bag. Seal it tightly and refrigerate for at least 30 minutes. For maximum flavor absorption, aim for 2-4 hours, or even up to 8 hours for an overnight marinade.
- Prepare the Peanut Sauce: While the chicken marinates, whip up the incredible peanut sauce. In a small, powerful blender (a mini Blendtec or Twister Jar works perfectly), combine the creamy peanut butter, honey, olive oil, water, rice vinegar, soy sauce, a pinch of pepper, and optional cayenne pepper. Blend until the sauce is completely smooth and creamy. Taste and adjust sweetness or spice as desired. If the sauce is too thick, add a tiny bit more water; if too thin, a touch more peanut butter. Refrigerate the sauce until you’re ready to serve.
- Skewer and Grill the Chicken: If using wooden skewers, remember to soak them in water for at least 10-30 minutes before threading the chicken. This prevents them from burning on the grill. Preheat your grill to medium-high heat (around 400°F). Thread the marinated chicken cubes onto the soaked skewers, making sure not to pack them too tightly. Grill the skewers for 2-4 minutes per side, usually a total of about 6-8 minutes, or until the chicken reaches an internal temperature of 160°F when tested with a cooking thermometer. Once cooked, transfer the skewers to a clean plate, cover them loosely with aluminum foil, and let them rest for 5 minutes. This resting period allows the juices to redistribute, resulting in more tender and flavorful chicken.
- Alternatively, Cook on the Stovetop: No grill? No problem! Heat 1.5 teaspoons of oil in a very large, nonstick pan or cast iron skillet over medium-high heat. Add the chicken skewers in batches, ensuring you don’t overcrowd the pan, to allow for proper searing. Cook for 2-3 minutes on each side until the chicken is golden brown and cooked through (160°F internal temperature). Remove to a plate, cover with foil, and let rest for 5 minutes.
- Serve and Enjoy: Arrange the cooked chicken skewers on individual plates. Serve them with a generous side of your freshly prepared peanut sauce. For an extra layer of freshness and crunch, garnish with chopped fresh cilantro, a squeeze of fresh lime juice, and finely chopped peanuts. These skewers are delicious on their own or perfectly paired with steamed rice (plain or coconut rice) or a fresh green salad.
Expert Tips for Perfect Peanut Sauce Chicken Skewers
Achieving restaurant-quality peanut butter chicken at home is easy with a few simple tricks:
- Proper Grilling Technique: To prevent sticking and achieve a beautiful sear, always oil your grill grates before cooking. A paper towel lightly oiled and held with tongs works wonders. Ensure the grill is preheated thoroughly.
- Don’t Skip the Coconut Milk: Even a small amount of full-fat coconut milk in the marinade adds essential fat and creaminess, making the chicken incredibly tender and flavorful. Don’t worry about using up the rest of the can – leftover coconut milk is perfect for making delicious coconut rice!
- Monitor Cook Time Carefully: Chicken pieces, especially when cubed, cook quite quickly. Keep a close eye on them, turning them once, for a total cooking time of about 4 to 8 minutes on the grill or stovetop. Overcooking can lead to dry chicken.
- Always Check Internal Temperature: The safest and most accurate way to ensure your chicken is perfectly cooked is to use a meat thermometer. Cook the chicken until it reaches an internal temperature of 160°F. It will continue to cook slightly as it rests, bringing it up to the recommended 165°F.
- Soak Wooden Skewers: If using wooden skewers, immerse them in water for 10-30 minutes before threading the chicken. This prevents them from charring or burning on the grill.
- Adjust Peanut Sauce Sweetness/Heat: The peanut sauce recipe is balanced, but you can easily customize it. For less sweetness, reduce the amount of honey. To add more heat, incorporate extra cayenne pepper, red pepper flakes, or a dash of chili sauce.
Serving Suggestions for Peanut Butter Chicken
Peanut Butter Chicken skewers are incredibly versatile and pair well with a variety of sides to create a complete and satisfying meal:
- Rice: Serve over a bed of fluffy basmati rice, jasmine rice, or even brown rice. For an extra layer of flavor that complements the chicken, try making coconut rice. (Instructions for coconut basmati rice are included in the recipe notes below).
- Noodles: Toss with some cooked rice noodles or even a light pasta for a different texture.
- Vegetables: Alongside a simple steamed green vegetable like broccoli, green beans, or asparagus. A stir-fry of mixed vegetables also makes an excellent accompaniment.
- Salad: A crisp green salad with a light vinaigrette can cut through the richness of the peanut sauce beautifully.
- Fresh Garnishes: Don’t underestimate the power of garnishes! Fresh cilantro, thinly sliced green onions, a sprinkle of crushed peanuts, and fresh lime wedges offer a burst of flavor and texture that truly elevate the dish.
Variations & Customizations
This recipe is a fantastic starting point, but don’t hesitate to make it your own!
- Spicier Kick: Increase the red curry paste in the marinade or add a pinch of chili powder. For the sauce, up the cayenne pepper or stir in a teaspoon of sriracha or your favorite chili garlic sauce.
- Milder Flavor: If you’re sensitive to spice, reduce or omit the red curry paste and cayenne pepper. The yellow curry powder provides warmth without too much heat.
- Different Protein: While chicken is traditional, this marinade and sauce would also be delicious with shrimp, firm tofu cubes, or even pork tenderloin. Adjust cooking times accordingly.
- Vegetarian Option: Marinate firm tofu, tempeh, or a mix of hearty vegetables like bell peppers, zucchini, and mushrooms.
- Nut-Free: For those with peanut allergies, sunflower seed butter (SunButter) can be a good alternative, though the flavor profile will change.
Storage & Meal Prep
Leftover Peanut Butter Chicken Skewers?
Peanut Butter Chicken is excellent for meal prep and leftovers!
Store leftover chicken and peanut sauce separately in airtight containers. Refrigerate the chicken for up to 4 days, and the peanut sauce for up to 5-7 days. To reheat the chicken, gently warm it in a microwave or a skillet until heated through. You might need to thin the peanut sauce with a splash of warm water or coconut milk when reheating, as it can thicken in the fridge.
You can also freeze the cooked chicken (without the sauce) for up to 3 months. Thaw overnight in the refrigerator before reheating. Freezing the peanut sauce is not recommended as its texture can change.
Pin
Peanut Butter Chicken Skewers
Equipment
-
Grill or a large, nonstick pan for stovetop cooking
-
Aluminum foil
-
Small blender I use a mini Blendtec/Twister Jar
-
Wooden skewers (if grilling)
-
Meat thermometer
Ingredients
- 1 pound boneless, skinless chicken breasts or thighs, cut into 1-inch cubes
- 1/4 cup full-fat coconut milk
- 1 tablespoon yellow curry powder
- 2 teaspoons red curry paste (e.g., Thai Kitchen brand)
- 1 teaspoon granulated sugar
- 1 teaspoon salt
- 1/8 teaspoon black pepper
- 1-1/2 teaspoons oil if cooking on stovetop
- Toppings as desired (see note 1 below for recommendations)
- 1/4 cup creamy peanut butter
- 3 tablespoons honey (start with less if you prefer a less sweet sauce)
- 2 tablespoons olive oil
- 1 tablespoon + 2 teaspoons water
- 1-1/2 tablespoons rice vinegar
- 1-1/2 tablespoons soy sauce (can be reduced-sodium)
- 1/8 teaspoon pepper
- 1/8 teaspoon cayenne pepper (optional, depending on heat preference)
- 1/4 teaspoon salt
Instructions
-
Marinate Chicken: Cut chicken into 1-inch cubes and place in a large resealable plastic bag or container. In a medium bowl, whisk together coconut milk, curry powder, red curry paste, sugar, salt, and pepper until smooth. Pour this marinade over the chicken. Knead the plastic bag to ensure all chicken pieces are well coated. Seal the bag and place in the fridge for at least 30 minutes, and up to 8 hours for best flavor.
-
Grill Instructions: Preheat your grill to medium-high heat (around 400°F). Thread the marinated chicken onto soaked wooden skewers (see note 3 below for soaking instructions). Grill for 2–4 minutes per side (typically a total of 6-8 minutes) or until the chicken reaches an internal temperature of 160°F when tested with a cooking thermometer. Remove the skewers to a plate, cover loosely with foil, and allow to rest for 5 minutes before serving.
-
Stovetop Instructions (Alternative): Alternatively, if you don’t have a grill, add 1.5 teaspoons of oil to a very large, nonstick pan over medium-high heat. Add the chicken skewers (in batches to avoid overcrowding the pan) and cook for 2–3 minutes on each side, or until golden brown and cooked through. Ensure chicken reaches 160°F with a cooking thermometer. Remove to a plate, cover with foil, and allow to rest for 5 minutes.
-
Prepare Peanut Sauce: In a small, powerful blender, combine the creamy peanut butter, honey (see note 4 for sweetness adjustment), olive oil, water, rice vinegar, soy sauce, pepper, cayenne pepper (if using), and salt. Blend until the sauce is smooth and creamy. Refrigerate the sauce while you finish cooking the chicken and any optional sides.
-
Optional Coconut Rice: To make coconut rice, combine 1 cup basmati rice, 1 1/2 cups coconut milk, 1/2 cup water, and 1/2 teaspoon salt in a saucepan. Stir well and bring to a boil over high heat. Once boiling, reduce the heat to low, cover the rice, and let it simmer for 13–18 minutes, or until all liquid is absorbed. Remove from heat, keeping it covered, and let it stand for an additional 10–15 minutes. Fluff the rice with a fork before serving.
-
Serve: If you prepared rice, divide it evenly among plates. Top with the cooked chicken skewers. Serve with a side of the prepared peanut sauce. Garnish generously with fresh cilantro, fresh lime wedges, and crushed peanuts if desired. Enjoy your homemade Peanut Butter Chicken immediately!
Recipe Notes
Note 2: Basmati Rice Options: This dish is fantastic with either plain or coconut basmati rice. The instructions above detail how to make coconut basmati rice. Here’s how to prepare plain basmati rice:
- Measure 1 cup of basmati rice and rinse it thoroughly in a fine-mesh sieve under cold running water until the water runs clear.
- Place the rinsed rice in a bowl and cover it with fresh water. Allow it to soak for about 5–10 minutes.
- While the rice soaks, fill a large pot with water and bring it to a rolling boil.
- Once the water is boiling, drain the soaked rice and add it to the pot.
- Cook the rice for 5 minutes without reducing the heat. Then, drain it well and fluff with a fork.
Note 3: Soaking Wooden Skewers: If you are using wooden skewers for grilling, it’s essential to soak them in water for 10–30 minutes prior to threading the chicken. This crucial step prevents the skewers from burning or charring when exposed to the high heat of the grill.
Note 4: Adjusting Peanut Sauce Sweetness/Heat: The peanut sauce recipe, as written, is deliciously balanced. However, it does lean towards the sweeter side, which many people love. If you prefer a less sweet sauce, add the honey gradually, tasting as you go. For those who enjoy a bit of heat, incorporating some red pepper flakes or an extra dash of cayenne pepper can add a wonderful spicy dimension to complement the sweetness.
Nutrition Information
Calories: 316kcal |
Carbohydrates: 18.6g |
Protein: 29.6g |
Fat: 21.3g |
Cholesterol: 82.7mg |
Sodium: 180.5mg |
Fiber: 1g |
Sugar: 15.9g
Nutrition information is automatically calculated and should only be used as an approximation. Actual values may vary based on ingredients and preparation methods.
Explore More Delicious Chicken Recipes:
If you loved these Peanut Butter Chicken Skewers, be sure to check out these other fantastic chicken dishes that are perfect for any meal:
Dinner
Speedy Chicken Gyros Recipe
Dinner
Delicious Grilled Curry Chicken
Dinner
Easy One-Pan Lemon Chicken and Potatoes
Dinner
Zesty Chimichurri Chicken
Loved this recipe? Share your thoughts in the comments below!
We hope you enjoy making and savoring these delightful Peanut Butter Chicken Skewers as much as we do. It’s a testament to how simple ingredients can come together to create a dish that’s rich in flavor, satisfying, and perfect for any occasion. Happy cooking!