Peanut Butter Rainbow Rice with Chicken and Vegetables Recipe
Introduction
This Peanut Butter Rainbow Rice is a vibrant and flavorful dish that combines tender chicken, roasted vegetables, and a rich peanut sauce. It’s a colorful, comforting meal perfect for weeknight dinners or meal prepping.

Ingredients
- 400g skinless chicken breasts, cut into 1-inch cubes
- 1 small aubergine, cut into 1-inch cubes
- 1 red or orange pepper, deseeded and chopped
- 195g can sweetcorn, drained
- 250g rice
- 2 tsp sesame oil
- 6 tbsp peanut butter
- 2 tsp soy sauce
- 2 tsp honey
- 1 tsp crushed ginger
- 1 tsp crushed garlic
- Sliced spring onion
- Ribboned carrot
- Ribboned cucumber
- Sesame seeds, for sprinkling
- Chopped chillies or chilli oil (for the grown-ups)
Instructions
- Step 1: Whisk together the peanut butter, sesame oil, soy sauce, honey, crushed ginger, and crushed garlic until smooth. Season the sauce to taste. Set half of the sauce aside and add 2 tablespoons of cold water to the remaining half to loosen it.
- Step 2: Preheat your oven to 200°C (180°C fan/gas 6). In a roasting tin, mix the chicken cubes, aubergine, chopped pepper, and drained sweetcorn with the thicker portion of the peanut sauce. Season as needed, cover the tin with foil, and bake for 25-30 minutes until the chicken is cooked through and the vegetables are tender.
- Step 3: While the chicken and vegetables cook, prepare the rice according to the package instructions.
- Step 4: Once the chicken and vegetables are done, combine them with the cooked rice. Drizzle the loosened peanut sauce over the top and toss gently to combine.
- Step 5: Serve topped with sliced spring onion, ribboned carrot and cucumber, sesame seeds, and optional chopped chillies or chilli oil for added heat.
Tips & Variations
- Use brown rice or quinoa for a healthier twist and additional fiber.
- Add chopped peanuts for extra crunch and texture.
- Swap the chicken for tofu or chickpeas to make a vegetarian version.
- Adjust the chilli or omit it for a milder dish suitable for kids.
Storage
Allow the dish to cool completely before storing in an airtight container. It can be refrigerated for up to 3 days or frozen for up to one month. To reheat, thaw if frozen, then warm in the oven at 200°C (180°C fan/gas 6) for 35-40 minutes. Add fresh toppings after reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare this dish ahead of time?
Yes, this dish reheats well and can be made in advance. Just store it in the refrigerator or freezer, and reheat thoroughly before serving.
Is this recipe suitable for meal prep?
Absolutely. Portion it into containers after cooking for easy lunches or dinners throughout the week. The flavors develop nicely after resting.
Print
Peanut Butter Rainbow Rice with Chicken and Vegetables Recipe
- Total Time: 50 minutes
- Yield: 4 servings 1x
Description
A vibrant and flavorful Peanut Butter Rainbow Rice combining tender oven-baked chicken, aubergine, colorful peppers, and sweetcorn, all tossed with fragrant rice and a rich peanut butter sauce. Finished with fresh spring onions, carrot, cucumber ribbons, and a sprinkle of sesame seeds for a delightful and nutritious meal with a balance of sweet and savory flavors.
Ingredients
Protein and Vegetables
- 400g skinless chicken breasts, cut into 1-inch cubes
- 1 small aubergine, cut into 1-inch cubes
- 1 red or orange pepper, deseeded and chopped
- 195g can sweetcorn, drained
Grains
- 250g rice
Sauce and Flavorings
- 2 tsp sesame oil
- 6 tbsp peanut butter
- 2 tsp soy sauce
- 2 tsp honey
- 1 tsp crushed ginger
- 1 tsp crushed garlic
Garnishes
- Sliced spring onion
- Ribboned carrot
- Ribboned cucumber
- Sesame seeds, for sprinkling
- Chopped chillies or chilli oil (for the grown-ups)
Instructions
- Prepare the sauce: Whisk together the peanut butter, sesame oil, soy sauce, honey, crushed ginger, and crushed garlic until smooth. Season to taste. Set half of the sauce aside, then add 2 tablespoons of cold water to the remaining half to loosen the consistency.
- Preheat the oven: Heat the oven to 200°C (180°C fan)/gas mark 6.
- Combine and bake the chicken and vegetables: In a roasting tin, mix the chicken cubes, aubergine, chopped pepper, and drained sweetcorn with the thicker half of the peanut butter sauce. Season with salt and pepper as desired. Cover with foil and bake in the oven for 25-30 minutes, or until the chicken is cooked through and the vegetables are soft.
- Cook the rice: Meanwhile, cook the rice according to the package instructions.
- Combine the dish: Once the chicken and vegetables are baked, mix them with the cooked rice. Drizzle the loosened peanut butter sauce over the mixture to add extra creaminess and flavor.
- Serve and garnish: Top the dish with sliced spring onion, ribboned carrot and cucumber, sesame seeds, and, if desired, chopped chillies or a drizzle of chilli oil for a spicy kick.
- Storage and reheating: If freezing, allow the dish to cool completely. It can be frozen for up to one month; the sauce can also be frozen separately. When ready to serve from frozen, defrost thoroughly and reheat in the oven at 200°C (180°C fan)/gas mark 6 for 35-40 minutes before adding the fresh garnishes.
Notes
- Use chicken breast cubes to ensure even cooking and tenderness.
- Adjust the amount of honey or soy sauce in the peanut butter sauce to suit your taste preferences.
- If you prefer a spicier dish, add chopped chillies or chilli oil to the sauce or as a garnish.
- This dish freezes well; freeze separately if possible to maintain texture and flavor on reheating.
- For a gluten-free version, use gluten-free soy sauce.
- Vegetables can be varied according to availability or preference – zucchini or mushrooms would work well.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Fusion, Asian-inspired
Keywords: peanut butter sauce, chicken recipe, baked chicken rice, rainbow rice, healthy dinner, Asian fusion, peanut chicken, oven-baked chicken, wholesome meal

