This is the easy weeknight dinner that tastes like your favorite Thai takeout but comes together in one skillet in thirty minutes. Tender chicken in a creamy, savory-sweet-tangy peanut sauce — peanut butter, soy, lime, ginger, garlic, a little honey and sriracha — served over fluffy rice and finished with crushed peanuts and green onion. It’s crazy flavorful, totally customizable, and the leftovers are even better.
Fun fact: peanut sauce (sometimes called satay sauce) has roots in Indonesian cuisine, where it’s called “bumbu kacang,” and spread across Southeast Asia through trade. Peanuts themselves aren’t native to Asia at all — they came from South America via Portuguese and Spanish traders in the 1500s.
Why this recipe works
BALANCE the sauce. Salty soy, sweet honey, sour lime and a little heat — taste and adjust so no single note dominates.
NATURAL peanut butter. Drippy natural PB makes a smoother sauce; thick sweetened PB needs more liquid to loosen.
SEAR then sauce. Brown the chicken first for flavor, then add the sauce so it glazes rather than boils the meat.
Ingredients
Serves 4.
Chicken:
1.5 lbs (680 g) boneless chicken thighs or breasts, cut into bite-size pieces
1 tbsp oil
Salt and pepper
1 red bell pepper, sliced (optional)
Peanut sauce:
1/3 cup creamy peanut butter
3 tbsp soy sauce
2 tbsp lime juice
1 tbsp honey (or brown sugar)
1 tbsp rice vinegar
2 tsp sriracha (to taste)
1 tbsp grated ginger
3 cloves garlic, minced
1/2 cup warm water, to thin
To serve:
4 cups cooked jasmine or white rice
1/4 cup crushed roasted peanuts
3 green onions, sliced
Cilantro and lime wedges
Instructions
Step 1: Make the sauce
Whisk peanut butter, soy sauce, lime juice, honey, rice vinegar, sriracha, ginger and garlic. Add warm water a little at a time until pourable. Set aside.
Step 2: Sear the chicken
Heat oil in a large skillet over medium-high. Season chicken and cook 5-6 minutes, stirring, until browned and nearly cooked through.
Step 3: Add peppers
If using, add the bell pepper and cook 2 minutes until crisp-tender.
Step 4: Sauce it
Pour in the peanut sauce. Stir to coat and simmer 3-4 minutes until the chicken is cooked (165°F/74°C) and the sauce thickens and glazes.
Step 5: Adjust
Taste — add more lime for tang, soy for salt, sriracha for heat, or a splash of water if too thick.
Step 6: Serve
Spoon over rice. Top with crushed peanuts, green onion, cilantro and a lime wedge.
Nutrition information
Calories: 560 kcal per serving (with rice)
Protein: 42 g
Carbohydrates: 48 g
Fat: 22 g
Saturated Fat: 5 g
Fiber: 3 g
Pro tips for the best peanut chicken with rice
Add veggies. Broccoli, snap peas, carrots or baby corn make it a complete one-pan meal.
Make it saucier. Double the sauce if you like extra to soak into the rice.
Swap the protein. Shrimp, tofu or thinly sliced beef all work with the same sauce.
Garnish matters. Crushed peanuts and fresh lime are what make it taste restaurant-level — don’t skip.
Frequently asked questions
Can I use crunchy peanut butter?
Yes — it adds texture. You may need a touch more water to get a pourable sauce.
Is this very spicy?
Only as spicy as you make it. Start with 1 tsp sriracha and add more, or leave it out for a kid-friendly version.
Can I make the sauce ahead?
Yes — whisk it up to 4 days ahead and refrigerate. It thickens cold; loosen with warm water before using.
What rice is best?
Jasmine rice is classic and fragrant, but any white or brown rice (or cauliflower rice) works.
How do I store leftovers?
Fridge up to 4 days. Reheat with a splash of water to loosen the sauce; flavor deepens overnight.
Leave a Reply