One Pot Coconut Chicken Rice

I LOOOOVE one pot dishes: you can tidy up the kitchen while it’s cooking and hardly any washing up afterwards. My kind of cooking! Not only is this One Pot Coconut Chicken Rice super easy, it’s absolutely delicious. The rice is cooked in the chicken stock and coconut milk, so it’s creamy and fluffy at the same time. Don’t let the simple ingredients deceive you: lime zest and juice, ginger, Thai green chilis, garlic, shallots, spring onions and koriander are all you need to get tons of flavour.
This One Pot Coconut Chicken Rice is everything you want in a weeknight meal—easy, fuss-free, and packed with flavour. The chicken turns beautifully tender, soaking up all the juices and flavours from the coconut milk, chicken stock, and aromatic spices. Meanwhile, the rice cooks to perfection, infused with the delicate warmth of ginger, garlic, and lime.
And let’s talk about those bold Thai-inspired flavours—zesty lime, fiery green chillies, fresh coriander, and fragrant shallots come together to create a dish that’s both comforting and vibrant. The best part? It all happens in one pot, meaning less washing up and more time to sit back and enjoy!
Why You’ll Love This Recipe
✔️ One Pot Wonder – Minimal effort, maximum flavour.
✔️ Creamy, Fragrant & Comforting – The perfect balance of spice and richness.
✔️ Super Versatile – Easily adjustable to your spice preference.

Top it off with extra spring onions, crispy shallots, or a drizzle of chilli oil for even more flavour. Whether you’re cooking for a cosy night in or meal-prepping for the week, this coconut chicken rice is guaranteed to become a favourite.
Recipe inspired by @kalejunkie
A few other one pot recipes:
Pumpkin & Ricotta Gnocchi with Brown Butter Crispy
Fennel Sausage in a Tomato, Fennel & Parmesan Broth
Cheesy Pumpkin, Leek & Butter Bean Bake
Curried Yellow Split Pea Coconut Soup
Check out under the category One Pot for more inspiration.
One Pot Coconut Chicken Rice
Ingredients
- Chicken:
- 3 - 4 chicken thighs, skin on
- Zest of 1 lime
- Good mount of Pepper & Salt
- 1 tbsp vegetable oil
-
- Rice:
- 1 tbsp vegetable oil
- 1 medium shallot, thinly sliced
- 3 cloves garlic, thinly sliced
- 3-4 cm fresh ginger, grated (or 2 tsp ginger)
- 2-3 Thai green chilis, thinly sliced
- 1 cup jasmine rice, rinsed
- 4 Spring onions, roughly chopped
- Juice of 1 lime
- 1/2 cup chicken stock
- 250 ml full fat coconut milk
- 1 tbs fish sauce (more to taste)
- Big handful koriander, roughly chopped
- 250 g point cabbage, roughly chopped (optional, see notes)
- To serve
- Red chilis, finely sliced
- Extra koriander leaves
- Lime slices
Instructions
Preheat the oven to 190°C.
Pat the chicken dry and season well with pepper, salt and lime zest, massage it into the meat. Heat the oil in a large (ovenproof) skillet and add the chicken skin side down. Leave it without moving it for 6-7 minutes until golden and crispy. Transfer to a plate and set aside.
In the same pan heat some more oil and add the shallots, ginger, garlic and chili’s and sauté until softened and fragrant, ± 2 minutes. Add the rice and spring onions and stir to coat the rice with the rest of the ingredients. Toast the rice for 3-4 minutes.
Add the chicken stock, coconut milk, lime juice and fish sauce, stir and bring to a simmer. Add the sliced cabbage and mix well.
Place the chicken back on top of the rice, skin side up.
Cover the skillet with a lid (ovenproof) or aluminium foil and bake for 25 minutes. Uncover and cook for another 10-15 minutes until the chicken is cooked and the skin is nice and crispy.
Fluff up the rice with a fork and serve with extra chilis, koriander and a squeeze of lime. Enjoy!
Notes
Whenever I can I like to add extra vegetables to a dish, I still had some cabbage in the freezer, but you could mix around with this: snow peas, broccoli, courgette, sugar snaps, bimi, peppers. Whatever you have at hand and tickles your fancy!