This Peanut Chicken Protein Bowl has become one of those recipes I come back to every single week without getting tired of it. Tender sauteed chicken over fluffy coconut jasmine rice, topped with crisp red cabbage, shredded carrots, and a creamy Thai-inspired peanut sauce with honey, lime, and sesame — it hits every flavor note at once. I started making this on Sunday afternoons when I needed something that would hold up in the fridge for a few days without losing its appeal, and it delivers every time.
What makes this bowl stand out is the peanut sauce. It takes about five minutes to whisk together, but it tastes like something from a restaurant. The coconut rice adds a subtle sweetness that pairs perfectly with the savory chicken, and the crunchy toppings keep every bite interesting. With 34 grams of protein per serving and everything ready in 50 minutes, this is the kind of healthy dinner that actually keeps you full.
Add this to your menu this week.
Table of Contents
Ingredients for Peanut Chicken Protein Bowl
I always use unsweetened canned coconut milk for the rice in this recipe — not the refrigerated drinking kind. Shake the can well before opening to recombine the cream and liquid, which makes a noticeable difference in how rich and fragrant the finished rice turns out.
For the Coconut Rice:
- 1 cup jasmine rice, rinsed thoroughly under cold water until it runs clear
- 1 cup unsweetened canned coconut milk, well-shaken — I recommend full-fat for the creamiest result
- 1 cup water
- 1/2 tsp salt
For the Chicken:
- 1 lb boneless, skinless chicken breast, diced into roughly 1-inch pieces
- 1 tbsp olive oil
- 1 tbsp soy sauce (use tamari for gluten-free)
- 1/2 tsp ground black pepper
- 1 clove garlic, minced
For the Peanut Sauce:
- 1/3 cup creamy peanut butter — in my experience, a natural no-stir peanut butter gives the smoothest, least greasy sauce
- 2 tbsp soy sauce (or tamari for gluten-free)
- 1 tbsp honey or maple syrup
- 1 tbsp rice vinegar
- 1 tbsp fresh lime juice
- 1 tsp sesame oil
- 1 clove garlic, minced
- 1 to 2 tbsp warm water, added gradually to reach drizzling consistency
- 1/4 tsp chili flakes (optional, adjust to your heat preference)
For the Toppings:
- 1 cup red cabbage, thinly sliced
- 1 cup carrots, julienned or shredded — pro tip: pre-shredded carrots from the bag work great here and save real prep time
- 1/4 cup fresh cilantro, chopped
- 2 tbsp roasted peanuts, roughly chopped
- Lime wedges for serving
Step-by-Step Instructions
In my experience, the smartest way to approach this Peanut Chicken Protein Bowl is to start the rice first, then prep everything else while it cooks. The rice has a built-in 10-minute resting period at the end that gives you exactly enough time to finish the chicken and peanut sauce without rushing.
Step 1: Rinse the jasmine rice under cold water in a fine-mesh strainer until the water runs completely clear, about 60 to 90 seconds. This removes excess surface starch and is the single most important step for fluffy, non-gummy rice. In a medium saucepan, combine the rinsed rice, coconut milk, water, and salt. Bring to a boil over medium-high heat, stir once, then reduce heat to low. Cover tightly and simmer for exactly 15 minutes. Do not lift the lid during cooking.
Step 2: After 15 minutes, remove the saucepan from heat entirely. Leave the lid on and let the rice steam undisturbed for 10 minutes. This final steam step is what makes the texture light and fluffy rather than sticky or dense. Fluff with a fork just before serving.
Step 3: While the rice rests, heat olive oil in a large skillet over medium-high heat until shimmering. Add the diced chicken in a single layer — do not crowd the pan or the chicken will steam instead of sear. Add soy sauce, black pepper, and minced garlic. Cook for 6 to 8 minutes, turning occasionally, until the chicken pieces are golden on the outside and no longer pink in the center. The internal temperature should reach 165 degrees F. Remove from heat.
Step 4: Make the peanut sauce while the chicken finishes cooking. In a medium bowl, whisk together peanut butter, soy sauce, honey, rice vinegar, lime juice, sesame oil, and minced garlic until completely smooth. Add warm water one tablespoon at a time, whisking after each addition, until the sauce is thin enough to drizzle easily off a spoon. If adding chili flakes, stir them in now and taste for heat level.
Step 5: Divide the coconut rice evenly among four bowls. Top each bowl with the sauteed chicken, a handful of sliced red cabbage, and a portion of the shredded carrots. Drizzle generously with peanut sauce. Finish with fresh cilantro, chopped roasted peanuts, and a lime wedge on the side for squeezing over just before eating.
Great Recipes to Round Out Your Peanut Chicken Protein Bowl Dinner
This bowl is filling on its own, but these sides and similar recipes from the site make it even better — or give you a fresh variation to try next time.
Thai Peanut Chicken: If you love the peanut sauce in this bowl, this Thai peanut chicken recipe is the natural next dish to try. Same bold flavor profile, different preparation — a great back-to-back weeknight dinner option.
Thai Peanut Chicken Noodle Bowls: A noodle-based variation on the same Thai peanut flavor profile that works beautifully as an alternative bowl night when you want something different but equally satisfying.
Coconut Lime Chicken and Rice: The coconut rice in this Peanut Chicken Protein Bowl is a close cousin to this recipe — if the coconut rice is your favorite part, this whole dish takes that flavor combination even further.
Sweet Chili Chicken Bowl with Coconut Lime Drizzle: Another vibrant chicken rice bowl with bold Southeast Asian-inspired flavors that fits perfectly alongside this recipe in a weekly dinner rotation.
Healthy Sauteed Vegetables: A simple, quick side of lightly seasoned sauteed vegetables adds extra greens and fiber to the meal without competing with the bold peanut sauce — a clean and easy pairing.
High Protein Crispy Rice Salad: For days when you want high protein and bold flavor but in a lighter, crunchier format, this crispy rice salad makes an excellent companion dish or easy swap on days you have leftover rice.
Keeping Your Bowls Fresh: Storage and Meal Prep Tips
This Peanut Chicken Protein Bowl was practically made for meal prep. Store all components separately in airtight containers in the refrigerator for up to 4 days. Keep the peanut sauce in its own small container — it stores well for up to 5 days and actually tastes better after the flavors have had a night to develop.
The coconut rice can be reheated in the microwave with a splash of water to restore moisture — about 60 to 90 seconds works well, covered loosely. The chicken reheats best in a skillet over medium heat for 2 to 3 minutes to keep the edges slightly caramelized. I recommend keeping the cabbage and carrots raw and fresh rather than pre-dressing them, since they hold up much better when stored dry.
Pro tip: if your peanut sauce thickens up in the fridge — and it will — just whisk in a tablespoon of warm water before serving to bring it back to the perfect drizzling consistency. It only takes 30 seconds and restores the sauce completely.
Frequently Asked Questions
Can I make this recipe gluten-free?
Yes, easily. Substitute the soy sauce in both the chicken marinade and the peanut sauce with an equal amount of certified gluten-free tamari. All other ingredients in this recipe are naturally gluten-free, but always check your individual peanut butter and other packaged ingredient labels for hidden gluten.
How do I keep the coconut rice from turning out gummy?
Two things matter most: rinsing the rice thoroughly before cooking until the water runs clear, and not lifting the lid during the 15-minute simmer or the 10-minute rest. Both steps are essential. Opening the lid releases steam and interrupts the cooking process, which leads to uneven, gummy results.
Can I use a different protein instead of chicken breast?
Yes. Firm tofu works well if you press it first and pan-fry until golden on both sides before adding the soy sauce and garlic. Shrimp is another great option and cooks even faster — about 3 to 4 minutes total. Both proteins absorb the peanut sauce beautifully.
Conclusion
This Peanut Chicken Protein Bowl is the kind of meal that checks every box — high in protein, full of fresh flavors, easy to prep ahead, and satisfying enough for a real weeknight dinner. The peanut sauce alone is worth making this recipe. Give it a try this week and see why it keeps showing up in the weekly rotation. Happy cooking!
Peanut Chicken Protein Bowl
Ingredients
Equipment
Method
- Rinse jasmine rice under cold water in a fine-mesh strainer until water runs completely clear, about 60 to 90 seconds. Combine rinsed rice, coconut milk, water, and salt in a medium saucepan. Bring to a boil over medium-high heat, stir once, reduce to low, and cover tightly. Simmer for exactly 15 minutes without lifting the lid.
- Remove saucepan from heat entirely. Keep covered and let rice steam undisturbed for 10 minutes. Fluff with a fork just before serving.
- While rice rests, heat olive oil in a large skillet over medium-high heat until shimmering. Add diced chicken in a single layer. Add soy sauce, black pepper, and minced garlic. Cook for 6 to 8 minutes, turning occasionally, until chicken is golden and cooked through to an internal temperature of 165 degrees F. Remove from heat.
- In a medium bowl, whisk together peanut butter, soy sauce, honey, rice vinegar, lime juice, sesame oil, and minced garlic until smooth. Add warm water one tablespoon at a time until sauce reaches an easy drizzling consistency. Stir in chili flakes if using.
- Divide coconut rice evenly among four bowls. Top each with sauteed chicken, sliced red cabbage, and shredded carrots. Drizzle generously with peanut sauce. Finish with fresh cilantro, chopped roasted peanuts, and a lime wedge on the side.











