Peanut Chicken With Rice (Better-Than-Takeout Thai-Style Skillet, 30 Min)

Peanut chicken over fluffy white rice in a bowl, glossy golden-brown peanut sauce coating tender chicken pieces, topped with crushed peanuts, sliced green onion, lime wedge and cilantro

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
Close-up of saucy peanut chicken showing the creamy peanut sauce clinging to chicken and rice, crushed peanuts and red chili flakes on top

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.