Main Courses
This chicken satay and rice recipe brings the vibrant flavors of Southeast Asia to your dinner table with minimal effort. š The secret lies in tender chicken marinated in aromatic spices, skewered perfectly, and paired with fragrant jasmine rice that soaks up every drop of the accompanying peanut sauce.
I developed this recipe after years of perfecting satay techniquesābalancing smoky char with sweet, nutty depth. What sets this dish apart is the harmony between the two components.
The satay skewers get their signature flavor from a blend of lemongrass, garlic, and turmeric, while the rice absorbs the richness of coconut milk and toasted coconut flakes. The peanut sauce ties everything together with its creamy, slightly spicy profile, making every bite a balance of textures and tastes.
By the time you finish, youāll have golden-brown satay skewers with crisp edges and juicy centers, served alongside perfectly steamed jasmine rice. The peanut sauce adds a luxurious finish, elevating this dish from simple to restaurant-worthy. Itās the kind of meal that feels special yet remains approachable for weeknight dinners.
Whether youāre grilling outdoors or using an air fryer, this recipe adapts to your cooking style. Letās get started!
Ingredients for chicken satay and rice
These aromatic ingredients transform simple chicken into restaurant-style satay with crispy skewers and fragrant rice.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs š | 1 ½ lb | Cut into 1-inch pieces |
| Fresh Lemongrass šæ | 1 whole | White part only, finely chopped |
| Garlic Cloves š§ | 8 cloves | Minced for marinade |
| Turmeric Powder š¶ļø | 1 tbsp | For vibrant color |
| Ground Cumin šæ | 1 tbsp | Toasted for depth |
| Coriander Powder š¶ļø | 1 tbsp | Ground fresh preferred |
| Brown Sugar šÆ | ½ cup | Light or dark |
| Soy Sauce š¶ | ā cup | Low-sodium preferred |
| Vegetable Oil š« | ¼ cup | For frying skewers |
| Jasmine Rice š | 2 cups | Uncooked, long-grain |
| Coconut Milk š„„ | 1 can | 13.5 oz can, full-fat |
| Toasted Coconut Flakes š„„ | ¼ cup | Unsweetened preferred |
| Peanut Butter š„ | ½ cup | Creamy, natural |
| Honey šÆ | ¼ cup | For sauce sweetness |
| Lime Juice š | 2 tbsp | Freshly squeezed |
| Red Chili Flakes š¶ļø | 1 tsp | Adjust for heat |
| Wooden Skewers šŖµ | 12 whole | Soaked in water 30 mins |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
The lemongrass is non-negotiableāit's the soul of satay. Asian markets have the freshest stalks, but if you're at a regular grocery store, grab the thickest ones you can find. Look for vibrant green, not yellowing or wilted. For the chicken, thighs stay juicier than breasts when grilling. Trader Joe's sells pre-cut boneless thighs, which saves time. If you're using whole chicken, remember to remove skin and cut into even 1-inch pieces. The skewers? Soak them in water for at least 30 minutes before using to prevent burning. I double the batch and freeze extrasāthey're perfect for quick weeknight meals.
No lemongrass? Lime zest plus 1 tsp lemongrass paste works in a pinch, though it won't be identical. For the peanut sauce, almond butter swaps 1:1 if you're avoiding peanuts. The coconut milk can be light or full-fatāI prefer full-fat for creaminess, but light works if that's what you've got. If your peanut butter is too thick, microwave it for 20 seconds to loosen. The brown sugar? Any kind works, but muscovado adds a caramel note that's amazing. And if you're grilling indoors, use an air fryer at 400°F for 10-12 minutes instead.
Marinated chicken keeps 2 days in the fridgeātaste gets more intense. The peanut sauce stays fresh for 5 days*, but I always make extra to freeze in ice cube trays. Portion the rice into containers with the satay so reheating is a breeze. The skewers reheat best in a skillet over medium heat for 1-2 minutes per side. For a shortcut, grill the chicken ahead and reheat just before servingāit keeps better that way. And if you're making this for a crowd, double the rice and sauce, but keep the satay portions the same so it doesn't get soggy.
Why You'll Love This Recipe
- Twenty-Minute Prep: I swear by thisājust slice the chicken, toss it in marinade (lemon grass, garlic, turmeric), and let it sit while you boil rice. No chopping, no fuss, just hands-off flavor building.
- Flavor Bomb Combo: That turmeric and cumin? Itās magicāwarm, earthy, with a bright citrus kick from the lemongrass. The chicken comes out tender with just the right crisp, and the rice soaks up every bit of that aromatic goodness.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Marinate the chicken the night before, grill it in batches, and pack it with riceāstill tastes fresh hours later. (Yes, even on a Tuesday night.)
- Budget Stretch: Boneless thighs are forgiving and cheap, and the spices cost pennies. A single batch feeds four for under $10, and leftovers reheat like a dreamāno dried-out chicken here.
Step-by-step instructions for chicken satay and rice
Here's how to create perfectly skewered chicken with fragrant jasmine riceāsimple steps for bold flavors.
šØāš³ Step 1: Marinate the Chicken with Bold Spices
Cut the 1.5 lb boneless chicken thighs into 1-inch pieces and place them in a large bowl. Add the finely chopped white part of 1 whole fresh lemongrass, 8 minced garlic cloves, 1 tbsp turmeric powder, 1 tbsp ground cumin, 1 tbsp coriander powder, 0.5 cup brown sugar, 0.33 cup soy sauce, and 1.5 tsp salt. Mix everything thoroughly until the chicken is fully coated in the marinade.
Here's the thingālet this marinate for at least 4 hours (overnight is even better). The longer it sits, the deeper the flavors penetrate. Cover the bowl and refrigerate while you prep the rest. You'll know it's ready when the chicken absorbs the marinade completely, giving it a vibrant yellow hue from the turmeric.
šŖ Step 2: Skewer the Chicken and Prepare for Grilling
Soak the 12 wooden skewers in water for 30 minutes to prevent burning. Thread the marinated chicken pieces onto the skewers, spacing them evenly with about ½ inch between each piece. This spacing ensures even cooking and prevents the chicken from sticking together.
Real talk: don't overcrowd the skewers. If they feel too tight, use a second set. You want the chicken to cook quickly and evenly, not steam in its own juices. Arrange the skewered chicken on a plate and let them sit at room temperature for 15-20 minutes before cookingāthis helps them sear better.
š„ Step 3: Cook the Satay to Juicy Perfection
Heat a grill or large skillet over medium-high heat. Add 0.25 cup vegetable oil and let it get hot but not smoking. Once the oil shimmers, place the skewers on the grill, leaving space between them for even cooking. Cook for 8-10 minutes, turning occasionally, until the chicken is golden brown and cooked through to an internal temperature of 165°F.
You'll see the edges start to crispāthat's your signal to flip. If the skewers catch fire, just move them to a cooler part of the grill and let the flames die down. The chicken should be juicy inside with a slightly charred exterior. Remove from heat and set aside, keeping them warm.
š³ Step 4: Prepare the Peanut Sauce
In a saucepan, combine 0.5 cup peanut butter, 0.25 cup honey, 2 tbsp lime juice, 1 tsp red chili flakes, and ½ cup hot water. Whisk over medium heat for 3-5 minutes until smooth and slightly thickened. If it's too thick, add 1-2 tablespoons of water to reach your desired consistency.
Taste and adjust the seasoningāyou might want to add a pinch more salt or a splash of lime juice for brightness. This sauce should be rich, slightly sweet, and just spicy enough to complement the satay. Keep it warm over low heat while you finish the rice.
š„ Step 5: Cook the Jasmine Rice to Fluffy Perfection
Rinse the 2 cups jasmine rice under cold water until the water runs clear. This removes excess starch and prevents gummy rice. In a pot, combine the rice with 2 cups water and bring to a boil. Once boiling, reduce heat to low, cover tightly, and simmer for 15 minutes. Then turn off the heat and let it steam for another 10 minutes. Fluff with a fork and keep warm.
For extra flavor, you can stir in ½ cup coconut milk while the rice is still hot. This adds a creamy, aromatic touch that pairs perfectly with the satay. Serve the rice in a bowl and top with the skewered chicken and peanut sauce. Garnish with 0.25 cup toasted coconut flakes for a beautiful finish.
Pro Tips For Making Chicken Satay And Rice
- SHRED THE LEMONGRASS: I learned this the hard wayādonāt just chop lemongrass into rough chunks. Use a heavy knife to smash the stalks flat against the cutting board first, then slice thinly. This releases the oils and aroma into the marinade (yes, even if youāre impatient like me).
- MARINATE OVERNIGHT: Skip the rushed 30-minute marinadeāgive the chicken thighs at least 6 hours, ideally overnight. The turmeric and cumin need time to penetrate, and the garlic will soften properly. Pro move: Store the mix in a sealed container so the chicken absorbs the juices, not the air.
- GRILL IN BATCHES: Crowding the skewers leads to uneven cooking. Work in small batches, spacing them 1-2 inches apart on the grill or grill pan. If youāre using a stovetop, resist the urge to flip too soonālet the first side get deep golden brown before turning. Thatās when the satay flavor really sticks.
- UPGRADE THE PEANUT SAUCE: Store-bought sauce is fine, but toasted peanuts and a splash of coconut milk make a world of difference. Pulse ½ cup peanuts in a food processor with 1 tbsp peanut butter, then whisk into the sauce with lime juice. The texture thickens instantly, and the nuttiness cuts through the richness of the chicken.
Pro cooking tips for great chicken satay and rice
Marinade Mastery
The secret to restaurant-quality satay lies in the marinadeālet it work its magic for at least 4 hours, but overnight is ideal. Iāve found that using fresh lemongrass (not paste) makes all the differenceāit infuses the chicken with that bright, citrusy depth.
Donāt skip the turmeric; itās not just for color but adds earthy warmth that balances the sweetness. For extra richness, I sometimes add 1 tbsp fish sauce to the marinadeātrust me, it elevates the umami. šæ
Skewering Like a Pro
Soaking wooden skewers for 30 minutes prevents them from burning, but hereās my pro tip: thread the chicken pieces onto the skewers before they hit the grill. This ensures even cooking and prevents the chicken from shrinking away from the heat.
Space the pieces ½ inch apartāovercrowding steams the chicken instead of searing it. I also recommend using metal or silicone skewers if youāre grilling indoors; they handle high heat better and wonāt char. š„
Grill Control
Medium-high heat is keyātoo hot, and the outside burns before the inside cooks. I use a cast-iron skillet, which mimics a grillās searing power perfectly. Keep the oil hot but not smoking, and cook the skewers in batches if needed to avoid overcrowding.
The chicken is done at 165°F internal temp, but pull it out when the edges are deep golden brown. Let them rest for 5 minutes before serving; this keeps them juicy. Pro move: brush the skewers with a little extra oil right before grilling for extra crispiness. ā”
Peanut Sauce Secrets
The peanut sauce is where the magic happensābalance is everything. Start with creamy peanut butter, not crunchy, for a smooth texture. If your sauce is too thick, thin it with hot water, not cold, to avoid clumping.
For a smoky twist, I add ½ tsp smoked paprika, and for extra brightness, a splash of rice vinegar, which cuts through the richness. Taste as you go! The sauce should coat the back of a spoon but still drizzle easily. š„
Rice Perfection
Rinsing the jasmine rice removes excess starch, but hereās my trick: use 2 cups water, not 2 cups liquid. The rice absorbs water as it cooks, so adding coconut milk later (after steaming) keeps it fluffy.
For a shortcut, I microwave the rice in a bowl with 1 cup water, covered, for 12 minutes, then let it steam for 5 minutes, covered. The result? Just as fragrant and light.
Garnish with toasted coconut flakes right before servingāthey add crunch and a tropical touch. š
Plating Like a Chef
Presentation matters! Serve the satay skewers fanned out over the rice, letting the peanut sauce drizzle naturally.
For extra flair, sprinkle with fresh cilantro, lime wedges, and a pinch of flaky sea salt. If youāre serving a crowd, arrange the skewers vertically in a glass bowl for a dramatic look. I like to add a side of quick-pickled cucumbers, which cuts through the richness.
The goal? Make it look as good as it tastes. āØ
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for satay?
Chicken breast works, but thighs stay juicier during grilling. If using breast, cut into ½-inch thick pieces and marinate for at least 6 hours to prevent dryness. For extra moisture, add 1 tbsp yogurt to the marinade.
How do I make the peanut sauce spicier?
Add ½ tsp cayenne pepper or 1 tsp sriracha to the sauce base. For heat control, start with less and adjust to taste. A splash of chili oil also works beautifully. Balance with more honey if needed.
Can I prepare this recipe ahead of time?
Marinate the chicken 2 days ahead and store in the fridge. Cook the satay 1 day ahead, cool completely, then refrigerate. Reheat in a skillet for 2-3 minutes per side. Make the peanut sauce 3 days ahead and store in the fridge.
What's the best way to serve this with sides?
Pair with quick-pickled cucumbers or mango salsa to cut through the richness. For a full meal, add steamed bok choy or blistered green beans. Garnish with lime wedges and fresh cilantro for brightness.
Why did my skewers burn before the chicken cooked through?
This usually happens from overcrowding or using unsoaked wooden skewers. Cook in batches with ½-inch spacing and use metal/silicone skewers for indoor grilling. Keep heat at medium-high and avoid flare-ups by trimming excess fat.
