If you’re looking for a flavorful, protein-packed, and easy dinner idea, these Peanut Chicken Bowls are just what you need. Filled with coconut rice, juicy chicken, crunchy vegetables, and drizzled with a creamy Thai-inspired peanut sauce, this recipe delivers the perfect balance of taste and nutrition. Even better, it comes together in just 30 minutes, making it one of the best weeknight dinner options for busy families.
Chicken and rice may be a classic comfort food combo, but plain versions often lack excitement. That’s why I love recipes that upgrade this basic pairing into something vibrant and satisfying. These peanut chicken bowls transform simple chicken and rice into a colorful, restaurant-style meal right in your own kitchen. The secret? A quick homemade peanut sauce that is creamy, tangy, a little sweet, and slightly spicy.
Another highlight of this recipe is the coconut rice. Cooking the rice in coconut milk instead of plain water adds a subtle richness and depth of flavor that perfectly balances the nutty peanut sauce. Every bite is layered with taste, from the tender chicken to the crunchy fresh veggies to the creamy drizzle on top.
Why You’ll Love These Peanut Chicken Bowls
There are plenty of reasons why these bowls will become one of your go-to dinner ideas:
- Quick & Easy: Ready in about 30 minutes, perfect for weeknights when you don’t want to spend hours in the kitchen.
- Packed with Flavor: The coconut rice and peanut sauce make every bite irresistible.
- Protein-Packed: With almost 30 grams of protein per serving, this dish fuels your body and keeps you satisfied.
- Meal Prep Friendly: These bowls can be made ahead and stored for several days, making them great for busy schedules.
- Customizable: Easily adapt the recipe to suit your dietary needs — gluten-free, low-carb, or high-fiber variations are all possible.
Ingredients and Substitutions

This recipe uses simple, everyday ingredients you may already have in your pantry. Here’s what you’ll need and how you can adjust:
Chicken
The recipe calls for boneless, skinless chicken breasts, which keep the dish lean and high in protein. If you prefer richer flavor, swap for boneless chicken thighs.
Rice
White jasmine rice or basmati rice works beautifully when cooked in coconut milk. If you want more fiber, try brown rice. For a low-carb option, use cauliflower rice instead. You can even serve it over rice noodles for a Thai-style twist.
Coconut Milk
Coconut milk adds creaminess and healthy fats to the rice. Use full-fat for extra flavor or light coconut milk for fewer calories. If you want a simpler version, you can cook the rice in water, though it won’t be as rich.
Peanut Butter
The base of the peanut sauce. Natural creamy peanut butter works best, but crunchy or even sweetened peanut butter can be used. Almond butter or cashew butter can also be substituted if you want a different flavor.
Soy Sauce
Provides saltiness and umami. To make it gluten-free, use tamari or coconut aminos.
Lime Juice
Fresh lime juice adds acidity and brightness. If you don’t have lime, rice vinegar works as a substitute.
Ginger
Fresh ginger gives the sauce a spicy warmth. Ground ginger can be used if fresh is unavailable (about ½ teaspoon ground for every tablespoon fresh).
Honey
Adds a hint of sweetness to balance the savory flavors. Maple syrup or agave nectar also work well.
Chili Flakes
Optional, but great if you like a little heat in your peanut sauce.
Vegetables
This recipe uses shredded red cabbage, shredded carrots, cilantro, and green onions. You can add or swap with snap peas, cucumbers, bell peppers, or broccoli for variety.
Sesame Oil
Used for cooking the chicken and adding flavor. Olive oil or avocado oil can be substituted if needed.
Chopped Peanuts
Optional but recommended for crunch. Toasted peanuts work even better.
How to Make Peanut Chicken Bowls
- Cook the Rice: Combine rice, coconut milk, water, and salt in a pot. Bring to a boil, reduce to simmer, and cook until tender. Fluff with a fork.
- Prepare the Peanut Sauce: In a bowl, whisk together peanut butter, soy sauce, lime juice, honey, ginger, garlic, water, and chili flakes until smooth. Adjust thickness with more water if needed.
- Cook the Chicken: Heat sesame oil in a skillet, season the chicken with salt and pepper, and cook until golden brown and fully cooked. Slice into strips.
- Assemble the Bowls: Add coconut rice to each bowl, top with chicken, shredded cabbage, shredded carrots, and drizzle with peanut sauce. Garnish with cilantro, chopped peanuts, and sliced green onion.
Why Peanut Sauce Makes This Recipe Special
The peanut sauce is the star of the show. Creamy, nutty, tangy, and slightly sweet, it turns a basic meal into something extraordinary. The best part? You can make it ahead of time and store it in the fridge for up to four days. It also works wonderfully on salads, stir-fries, or grilled vegetables.
Nutrition Benefits
- High in Protein: With nearly 30g protein per serving, this dish helps build and repair muscles.
- Balanced Macronutrients: Carbs from rice, fats from coconut milk and peanut butter, protein from chicken.
- Rich in Fiber: Thanks to the cabbage, carrots, and other veggies.
- Good Fats: Coconut milk and peanuts provide healthy fats for energy and satiety.
Serving Suggestions
These bowls are versatile and easy to adapt:
- For more protein, increase chicken or add edamame.
- For low-carb, swap rice with cauliflower rice.
- For extra fiber, use brown rice and add broccoli or green peas.
- For spice lovers, increase chili flakes or add sriracha.
Storage and Meal Prep
- Refrigerate: Store cooled rice, chicken, and veggies in airtight containers for up to 4 days. Keep sauce separate.
- Freeze: Chicken, rice, and sauce can be frozen for up to 3 months. Avoid freezing raw veggies.
- Reheat: Microwave rice and chicken for 2–3 minutes, then top with fresh veggies and sauce.
Pro Tips
- Slice the chicken before reheating so it warms evenly.
- If peanut sauce thickens in the fridge, whisk in a splash of warm water.
- Toast peanuts for a crunchier garnish.
- Prep veggies ahead of time to save minutes during busy evenings.