Spiced chicken with coconut rice and beans is a vibrant and satisfying dish that combines the bold flavors of seasoned chicken with the creamy richness of coconut rice and the heartiness of beans. It’s a perfect balance of savory, spicy, and comforting ingredients that create a fulfilling meal for any occasion. Whether you’re cooking for a family dinner or preparing a meal for yourself, this dish is guaranteed to satisfy your taste buds.
The spiced chicken is the star of the dish, featuring a blend of aromatic spices such as cumin, paprika, turmeric, garlic, and chili powder. These spices give the chicken a warm, smoky flavor with just the right amount of heat. Marinating the chicken in the spices before cooking helps to infuse the meat with flavor, making it juicy and tender. Once cooked, the chicken is perfectly seasoned with a crispy exterior and juicy interior.
The coconut rice serves as the perfect side to complement the chicken. The rice is cooked in coconut milk, which infuses the grains with a rich, creamy texture and a subtle coconut flavor. A bit of lime juice and zest added at the end brightens up the dish and balances the richness of the coconut. The rice is fluffy and fragrant, making it a comforting accompaniment to the spiced chicken.
Alongside the rice, the beans add heartiness and a touch of earthiness to the meal. Black beans or kidney beans are often used in this dish, providing a satisfying texture and flavor. The beans are seasoned with a little garlic, cumin, and salt to enhance their taste and bring everything together.
To serve, place a generous portion of coconut rice on the plate, top with the spiced chicken, and add a scoop of beans on the side. Garnish with fresh cilantro, lime wedges, and a sprinkle of chili flakes for added freshness and heat.
Spiced chicken with coconut rice and beans is a well-rounded dish that’s easy to prepare, delicious, and packed with flavor. It’s a complete meal that’s both comforting and nourishing, making it perfect for any night of the week.

Ingredients
- 4 pieces chicken thighs bone-in, skin-on
- 1 tablespoon olive oil extra virgin
- 1 teaspoon garlic powder
- 1 teaspoon paprika smoked
- 1 cup long-grain white rice rinsed
- 1 can coconut milk full-fat, 400ml
- 1 cup chicken broth low sodium
- 1 can black beans drained, 400g
- 1 teaspoon salt to taste
- 1/2 teaspoon black pepper ground
- 2 tablespoons cilantro fresh, chopped
Instructions
- Preheat oven to 375°F (190°C).
- In a bowl, mix olive oil, garlic powder, paprika, salt, and pepper. Rub the mixture over chicken thighs.
- In a large ovenproof pot or Dutch oven, heat some oil over medium-high heat. Sear the chicken thighs skin-side down until browned, about 5 minutes. Remove and set aside.
- In the same pot, add rinsed rice, coconut milk, chicken broth, and beans. Stir well.
- Place the chicken thighs on top of the rice mixture. Cover and bake in the preheated oven for 25-30 minutes.
- Remove from the oven and let it rest for 5 minutes. Garnish with fresh cilantro before serving.
This recipe is amazing! The flavors are just perfect together. My family loved it!
SO GOOD!!! I made it for my friends and they loved it! 🤩
This recipe is amazing! The coconut rice is so creamy and goes perfectly with the chicken. Loved it!
Do I have to use black beans? Can I use kidney beans instead? 🤔
Yes, you can use kidney beans instead! They’ll change the flavor a bit, but still yummy! 😋
Yummm, the chicken skin was crispy and the rice was bomb!
Loved how the spices gave the chicken a nice kick! Will definitely make it again. 👍
I’m so glad you liked it! The spices really do make a huge difference, don’t they? 🤗
I don’t think it needed the coconut milk, found it too sweet next time I might skip it.
I actually loved the coconut milk! It made it creamy and delish. Maybe try using less next time?
Too sweet? I think that’s just how coconut milk is. Just cut down on it next time! 😂
Kinda bland for my taste. Needs more spices or something.
Who uses chicken broth with coconut milk? That’s really unusual. Doesn’t sound good to me.
Yummy! But did I miss something or does the recipe not say when to add the beans? I used them anyhow.
I followed the instructions exactly but my chicken was still pink inside. I don’t think this is safe. Not a fan.
Too much coconut for my taste. I prefer simpler flavors. 😂
It was okay, but I think I might improvise next time. Probably add some veggies to the rice?
I had to use chicken breasts because that’s all I had. It was still good though!
This dish was delicious! The flavors were spot on. Definitely a hit with my family!
I’m glad to hear that! This recipe sounds great, I can’t wait to try it myself. Chicken and coconut is like a party in my mouth! 😋
I don’t know… sounds a bit too complicated for me. Can’t you just fry the chicken? And what’s with all the fancy ingredients? 🤔
So easy to make! I really appreciate recipes that don’t require any fancy ingredients.
But isn’t coconut milk a bit fancy? I mean, what about just using regular milk or water? Seems strange to call it easy.
I totally agree! It’s nice to have a recipe that doesn’t break the bank or take forever to find ingredients. Can’t wait to try this!
The rice turned out super creamy and the beans were a nice touch. Will make again!
I messed up the cooking time and my chicken was undercooked. I guess I’ll have to try again.
Super easy to make! I’m not a great cook, but this turned out really good! Thanks for sharing!