I am so excited to share this Peanut Butter Chicken Curry Recipe because it perfectly combines the rich, creamy texture of peanut butter with the vibrant spices of curry, creating a dish that’s both comforting and uniquely flavorful. Whenever I make this, the balance of sweet, spicy, and nutty notes surprises and delights everyone at the table, making it one of my absolute favorite weeknight dinners that also impress guests without any fuss.
Why You’ll Love This Peanut Butter Chicken Curry Recipe
What truly makes this Peanut Butter Chicken Curry Recipe stand out for me is its incredible flavor profile. The combination of creamy peanut butter and aromatic red curry paste results in a luscious sauce that’s packed with depth and warmth. I love how the little kick from the chili powder and cayenne adds just the right amount of heat, without overpowering the subtle sweetness of the coconut milk. Every bite feels like a cozy hug with a hint of excitement.
Another thing I adore about this recipe is how straightforward it is to prepare. The ingredients are simple and easy to find, plus the step-by-step process fits nicely into a busy evening. It comes together in about 30 minutes and makes a generous 8 servings, so it’s perfect for family dinners or meal prepping for the week. I often bring this dish to get-togethers because it’s both impressive and comforting — a real crowd-pleaser.
Ingredients You’ll Need
The ingredients for this Peanut Butter Chicken Curry Recipe are refreshingly uncomplicated but each one plays an essential role in creating the perfect harmony of flavors, textures, and colors in the dish. These staples blend together to deliver a curry that is creamy yet bold.
- 2 tbsp olive oil, divided: I use olive oil for sautéing the chicken and aromatics, bringing a mild richness without overpowering the spices.
- 2 lbs boneless skinless chicken breast (cut into bite-sized cubes): Chicken breast cooks quickly and soaks up the curry sauce beautifully.
- 1/2 teaspoon kosher salt: Essential for seasoning the chicken and enhancing all flavors throughout.
- 1/4 teaspoon black pepper: Adds a mild background heat that complements the richer spices.
- 4 garlic cloves (peeled and minced): Garlic infuses the sauce with its comforting, aromatic base.
- 1 tablespoon minced fresh ginger: This gives just the right zing and freshness to balance the creamy sauce.
- 3 tbsp red curry paste: The star spicy ingredient, full of fragrant herbs and chili, that defines the curry’s character.
- 1/2 cup creamy peanut butter: Creates that magic creamy, nutty element that makes this curry unforgettable.
- 1/2 tsp chili powder: Boosts the subtle heat and adds earthiness.
- 1/4 tsp cayenne pepper: Optional, but I add it for an extra kick—perfect if you want more spice.
- 1/2 tbsp fish sauce: Gives a salty, savory depth that rounds out the flavor layers.
- 1/2 tsp sesame oil: Adds a delicate nuttiness enhancing the peanut butter’s flavor.
- 2 cans coconut milk (13.5 ounces each): This creamy base delivers richness and mellows out the spice beautifully.
- Roasted peanuts & chopped cilantro (for garnish): Adds crunch and freshness just before serving.
Directions
Step 1: Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. This will create a nice searing surface for the chicken.
Step 2: Sprinkle the kosher salt and black pepper evenly over the cubed chicken pieces, then toss to coat. Place the chicken in the skillet in a single layer (you may need to cook in batches to avoid overcrowding). Cook each side for about 2-3 minutes until golden brown but not fully cooked through, as it will finish in the sauce. Remove the chicken and set aside on a plate.
Step 3: Add the remaining tablespoon of olive oil to the skillet and reduce the heat to medium. Stir in the minced garlic and ginger, cooking for about 1 minute while stirring constantly so they don’t burn but release their wonderful aroma.
Step 4: Mix in the red curry paste and continue stirring for an additional minute, allowing the spices to bloom and release their flavors.
Step 5: Whisk together the peanut butter, chili powder, cayenne pepper (if using), fish sauce, sesame oil, and both cans of coconut milk directly into the skillet. Make sure to whisk until the sauce is completely smooth and creamy.
Step 6: Return the browned chicken pieces to the sauce, stirring to coat evenly. Bring the mixture to a gentle simmer, then lower the heat to maintain a low simmer for 10 minutes. Stir frequently to avoid sticking and to let the chicken finish cooking and absorb all that delicious sauce.
Step 7: Serve the curry hot over steamed rice topped with roasted peanuts and freshly chopped cilantro, which adds wonderful texture and freshness.
Servings and Timing
This Peanut Butter Chicken Curry Recipe generously serves 8 people, perfect for families or small gatherings. The prep time is about 10 minutes, mostly chopping and measuring ingredients. Cook time is roughly 20 minutes, allowing time to brown the chicken and simmer the sauce. In total, you’ll spend about 30 minutes making this amazing curry. There’s no additional resting or cooling time required, so it’s ready to enjoy as soon as it’s cooked.
How to Serve This Peanut Butter Chicken Curry Recipe
When it comes to serving this curry, I love pairing it with perfectly steamed jasmine or basmati rice to soak up every delicious drop of sauce. Sometimes, I also like to serve it with warm naan or crusty bread on the side to scoop up the curry—it adds a comforting, tactile element that’s quite satisfying. A crisp cucumber salad or a lightly dressed green vegetable, like steamed broccoli or sautéed spinach, can add refreshing balance to the richness.
Presentation-wise, I always sprinkle a handful of roasted peanuts and freshly chopped cilantro on top right before serving. The peanuts add a delightful crunch, contrasting with the creamy sauce, while the cilantro gives a burst of color and fresh herbal flavor. For a little extra zing, a few thin slices of red chili or a wedge of lime on the side can brighten every bite.
For beverages, I find this curry pairs beautifully with a chilled Riesling or Gewürztraminer, both of which complement the warmth and slight sweetness of the dish. If you prefer non-alcoholic, iced green tea or a sparkling lime soda makes a refreshing companion. This dish works beautifully for weeknight dinners, casual family meals, or even holiday celebrations where you want to impress but keep things cozy and approachable. Serve it hot for the fullest flavor and comfort.
Variations
I love how versatile this Peanut Butter Chicken Curry Recipe is, so I often tweak it based on what’s on hand or dietary needs. For instance, you can swap chicken breast for thighs if you prefer a juicier, more flavorful meat. It also works well with tofu or tempeh for a vegetarian or vegan version—just make sure to use a vegan fish sauce substitute or soy sauce instead.
Speaking of adaptations, you can adjust the heat level by playing with the type and amount of curry paste and chili spices. For a milder curry, choose a mild curry paste and skip the cayenne. If you want it spicier, add fresh chopped chilies or more cayenne. Coconut milk adds creaminess, but if you’re dairy-free or want a lighter option, you can try using light coconut milk or even a mix of coconut milk and vegetable broth to reduce richness.
For an extra burst of flavor, I sometimes toss in vegetables like bell peppers, snap peas, or carrots just before simmering, which adds vibrant color and texture. You could also cook the chicken and sauce in a slow cooker for a few hours on low for a melt-in-your-mouth result, though the stovetop method gives a nice sear and keeps the chicken pieces distinct and tender.
Storage and Reheating
Storing Leftovers
If you have leftovers, I recommend storing them in an airtight container to keep the sauce fresh and prevent the chicken from drying out. I usually use glass containers for easy reheating and to avoid any plastic odors. The curry will keep well in the refrigerator for up to 4 days, so you can enjoy it throughout the week.
Freezing
This curry freezes beautifully, making it a great make-ahead meal. To freeze, place the cooled curry in a freezer-safe airtight container or heavy-duty freezer bag, leaving some space for expansion. It will keep well in the freezer for up to 3 months. When you’re ready to eat, thaw it overnight in the refrigerator for best results.
Reheating
When reheating, my favorite method is to warm the curry gently in a saucepan over low heat, stirring occasionally to prevent sticking and to bring back the creamy consistency. Avoid microwaving at high power, as it can sometimes separate the sauce or overcook the chicken. If the sauce thickens too much after refrigeration, simply stir in a splash of water or coconut milk to loosen it up as you heat.
FAQs
Can I use other nuts instead of peanut butter in this recipe?
Yes, you can experiment with almond or cashew butter for a different nutty flavor. Keep in mind that these will slightly change the taste and texture. Peanut butter provides a classic, rich creaminess that pairs perfectly with the curry spices, but alternatives can be delicious too.
Is this Peanut Butter Chicken Curry Recipe gluten-free?
Absolutely! The recipe is naturally gluten-free as long as you confirm that your curry paste and fish sauce do not contain any gluten additives. Most curry pastes are gluten-free, but it’s always good to double-check labels.
Can I make this recipe spicier or milder?
Definitely! The spice level is very adjustable. Omit the cayenne pepper and reduce chili powder for a milder dish. To ramp up the heat, add fresh chilies or extra curry paste. Taste as you go to find the perfect balance for you.
What side dishes go best with peanut butter chicken curry?
I recommend simple steamed jasmine rice or fragrant basmati rice to soak up all the sauce. Fresh veggies like steamed broccoli, a cucumber salad, or sautéed greens complement the richness well and add a refreshing crunch.
Why does the recipe call for fish sauce? Can I substitute it?
The fish sauce adds a subtle umami depth and saltiness that really elevates the flavor. If you avoid fish sauce, you can substitute with soy sauce or tamari, keeping in mind that this will slightly alter the authentic flavor but still maintain the savory balance.
Conclusion
I truly hope you’ll give this Peanut Butter Chicken Curry Recipe a try because it’s one of those dishes that always feels like a warm, comforting hug on a plate, packed with so much flavor and love. Whether you’re cooking for your family, hosting friends, or just treating yourself to a delicious and easy meal, this curry delivers every time. Once you taste that creamy peanut butter and rich coconut milk blend with spicy curry paste, I promise it’ll become one of your new favorites too!
Print
Peanut Butter Chicken Curry Recipe
This Peanut Butter Chicken Curry is a creamy and flavorful dish combining tender chicken breast with a rich coconut milk and peanut butter sauce infused with red curry paste and spices. Ready in just 30 minutes, it offers a delightful balance of savory, spicy, and nutty flavors that’s perfect for a hearty weeknight dinner, served over steamed rice and garnished with roasted peanuts and fresh cilantro.
- Total Time: 30 minutes
- Yield: 8 servings
Ingredients
Chicken and Seasoning
- 2 lbs boneless skinless chicken breast, cut into bite-sized cubes
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
Cooking Oils & Aromatics
- 2 tbsp olive oil, divided
- 4 garlic cloves, peeled and minced
- 1 tablespoon minced fresh ginger
Spices & Flavorings
- 3 tbsp red curry paste
- 1/2 tsp chili powder
- 1/4 tsp cayenne pepper (omit if using very spicy curry paste)
- 1/2 tbsp fish sauce
- 1/2 tsp sesame oil
Sauce Base
- 1/2 cup creamy peanut butter
- 2 cans coconut milk (13.5 ounces each)
Garnish
- Roasted peanuts
- Chopped cilantro
Instructions
- Prepare the chicken: Sprinkle the kosher salt and black pepper evenly over the cubed chicken breast and toss to coat well. This step seasons the chicken before cooking, which helps enhance flavor.
- Sear the chicken: Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the seasoned chicken in a single layer (working in batches if necessary) and cook for 2-3 minutes on each side until the chicken is golden brown. The chicken does not need to be fully cooked at this stage. Remove the browned chicken from the skillet and set aside on a plate.
- Sauté aromatics: Add the remaining tablespoon of olive oil to the skillet and reduce heat to medium. Add the minced garlic and ginger. Stir continuously and cook for about one minute until fragrant, making sure not to burn them.
- Add curry paste: Stir in the red curry paste and cook for another minute to allow the spices to bloom and deepen in flavor.
- Combine sauce ingredients: Add the creamy peanut butter, chili powder, cayenne pepper (if using), fish sauce, sesame oil, and canned coconut milk to the skillet. Whisk everything together until the sauce is smooth and well combined.
- Simmer the curry: Return the browned chicken pieces to the skillet and stir them into the sauce. Bring the mixture to a gentle simmer, then reduce the heat to low. Cook, stirring occasionally, for about 10 minutes until the chicken is fully cooked and the flavors have melded together.
- Serve: Serve the peanut butter chicken curry hot over steamed rice. Garnish with roasted peanuts and chopped cilantro for added texture and freshness.
Notes
- Adjust the amount of cayenne pepper or omit it entirely if you prefer a milder curry, especially if your red curry paste is already spicy.
- Use creamy peanut butter to ensure the sauce is smooth and rich.
- Cook the chicken in batches if your skillet isn’t large enough to avoid overcrowding and steaming rather than browning.
- This dish pairs wonderfully with steamed jasmine or basmati rice.
- Store leftovers in an airtight container in the refrigerator for up to 3 days, and reheat gently on the stovetop or microwave.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai