Spicy Chicken with Coconut Rice & Beans Recipe
Introduction
This spicy chicken with coconut rice and beans is a vibrant and flavorful dish that combines tender, marinated chicken with fragrant basmati rice cooked in creamed coconut and aromatic spices. It’s a satisfying, one-pan meal perfect for a weeknight dinner or casual gatherings.

Ingredients
- 1 tbsp lime juice
- 1 tsp rapeseed oil, plus a drop for frying
- ½ tsp allspice, plus a good pinch
- 1 tsp finely grated ginger
- 1 large garlic clove, finely grated
- 1 tsp smoked paprika
- 2 tbsp fresh thyme, plus a little to serve if you like
- 2 skinless chicken breast fillets
- 100g brown basmati rice
- 15g creamed coconut (from a block), chopped
- 4 spring onions, finely sliced
- 1½ tsp vegetable bouillon powder
- 1 red pepper, deseeded and finely diced
- 400g can red kidney beans
Instructions
- Step 1: In a bowl, combine the lime juice with 1 tsp rapeseed oil, a good pinch of allspice, grated ginger, garlic, smoked paprika, and 1 tbsp fresh thyme. Lightly bash the thicker end of each chicken breast to flatten slightly, then cut three slashes across each fillet. Add the chicken to the bowl and mix well to coat in the spice mixture.
- Step 2: Place the rice in a pan and add the remaining ½ tsp allspice, chopped creamed coconut, 1 tbsp thyme, sliced spring onions, and vegetable bouillon powder. Pour in 370ml boiling water, then stir in the diced red pepper and red kidney beans along with their liquid. Bring to a boil, cover, reduce heat, and simmer for 25 minutes until the rice is tender. Remove from heat and let it rest, covered, for 5 minutes.
- Step 3: While the rice cooks, heat a non-stick frying pan with a drop of rapeseed oil over medium heat. Add the chicken breasts and cook for 6 minutes. Turn and cook for another 5-6 minutes until browned and cooked through. Remove from heat, cover, and set aside to rest until ready to serve.
- Step 4: Serve the coconut rice and beans alongside the spicy chicken, garnishing with a little extra fresh thyme if desired.
Tips & Variations
- For extra heat, add a chopped chili or a pinch of chili flakes to the marinade.
- Use white basmati rice if you prefer a lighter texture and shorter cooking time.
- Swap red kidney beans for black beans or chickpeas for a different flavor.
- If creamed coconut is unavailable, a few tablespoons of coconut milk can be added instead, adjusting the water quantity accordingly.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat the chicken and rice gently in a microwave or on the stovetop with a splash of water to keep the rice moist. Avoid reheating multiple times to maintain best texture and flavor.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen chicken breasts?
Yes, but make sure they are fully thawed before marinating and cooking to ensure even cooking and proper flavor absorption.
Is this dish suitable for meal prep?
Absolutely. Both the chicken and the coconut rice with beans store well and can be portioned for easy meals throughout the week.
Print
Spicy Chicken with Coconut Rice & Beans Recipe
- Total Time: 45 minutes
- Yield: 2 servings 1x
- Diet: Gluten Free
Description
This Spicy Chicken with Coconut Rice & Beans recipe combines tender, flavorful chicken marinated in a blend of aromatic spices with creamy coconut-infused brown basmati rice and hearty red kidney beans. It’s a deliciously balanced one-pan meal perfect for a satisfying lunch or dinner, featuring vibrant Caribbean-inspired flavors and a comforting texture.
Ingredients
For the Chicken Marinade
- 1 tbsp lime juice
- 1 tsp rapeseed oil, plus a drop for frying
- ½ tsp allspice, plus a good pinch
- 1 tsp finely grated ginger
- 1 large garlic clove, finely grated
- 1 tsp smoked paprika
- 2 tbsp fresh thyme, plus a little to serve if you like
- 2 skinless chicken breast fillets
For the Coconut Rice & Beans
- 100g brown basmati rice
- 15g creamed coconut (from a block), chopped
- 4 spring onions, finely sliced
- 1½ tsp vegetable bouillon powder
- 1 red pepper, deseeded and finely diced
- 400g can red kidney beans (including liquid)
Instructions
- Prepare the Marinade: In a bowl, combine the lime juice, 1 tsp rapeseed oil, a good pinch of allspice, grated ginger, grated garlic, smoked paprika, and 1 tablespoon of fresh thyme. Stir thoroughly to blend the spices and liquids into a marinade.
- Marinate the Chicken: Lightly bash the thickest part of each chicken breast to even out their thickness for consistent cooking. Then, make three slashes across each fillet. Add the chicken breasts to the marinade and mix well to ensure they are fully coated with the spice blend. Set aside to marinate briefly.
- Cook the Coconut Rice and Beans: Rinse the brown basmati rice and place it in a saucepan. Add the remaining ½ tsp allspice, chopped creamed coconut, 1 tablespoon fresh thyme, sliced spring onions, and vegetable bouillon powder. Pour in 370ml of boiling water, then stir in the finely diced red pepper and the canned red kidney beans including their liquid. Bring the mixture to a boil over high heat.
- Simmer the Rice: Once boiling, cover the pan with a lid and reduce the heat to low. Allow the rice to gently simmer for 25 minutes, or until it is tender and has absorbed most of the liquid. After cooking, remove from heat and leave covered to rest for 5 minutes so it can absorb any remaining moisture.
- Cook the Chicken: Meanwhile, heat a non-stick frying pan over medium heat and rub it with a small drop of rapeseed oil. Place the marinated chicken fillets in the pan and cook for 6 minutes on one side. Turn the chicken over and cook for another 5-6 minutes until browned in places and fully cooked through. Once cooked, cover the pan and set the chicken aside to rest until ready to serve.
- Serve: Fluff the coconut rice and beans with a fork. Plate the rice alongside the rested chicken breasts and, if desired, garnish with a little extra fresh thyme for added fragrance and color. Enjoy this flavorful and satisfying spicy chicken meal.
Notes
- Lightly bashing the chicken ensures even cooking and tender texture.
- Keeping the liquid from the canned beans adds extra flavor and richness to the rice.
- Resting the chicken after cooking helps retain its juices for juicy bites.
- This dish can be prepared ahead by cooking the rice first and reheating gently before serving with freshly cooked chicken.
- For a spicier kick, add some chili flakes or fresh chopped chili to the marinade or rice.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Caribbean-inspired
Keywords: spicy chicken, coconut rice, red kidney beans, Caribbean, brown basmati rice, healthy dinner, one-pan meal

