Thai coconut rice recipe

(1243 ratings)

This delicious and easy Thai coconut rice recipe is simple to make and perfect served with curry or stir-fry meals. The coconut makes this dish creamy

Thai coconut rice recipe
(Image credit: TI Media Limited/Woman's Weekly)
  • Vegetarian
  • healthy
Preparation Time10 mins
Cooking Time20 mins
Total Time30 mins
Cost RangeCheap
Nutrition Per PortionRDA
Calories244 Kcal12%
Sugar0.7 g1%
Fat7.3 g10%
Saturated Fat6.3 g32%
Salt0.13 gRow 4 - Cell 2
Protein3.7 g7%
Carbohydrates43.6 g17%
Salt0.13 gRow 7 - Cell 2

This easy Thai coconut rice recipe is so simple to make and takes only 15-20 mins to cook.

Flavoured with a can of coconut cream, Thai coconut rice is a sticky but delicious dish. Coconut rice also tastes great with Caribbean dishes. This recipe makes 4-5 portions of rice. So, if you’re only feeding two people, half the ingredients so you don’t make too much. Plus it can be done all in one pot meaning there’s less washing up to do afterwards!


  • 160ml can coconut cream
  • 250g Thai jasmine rice
  • 2-3 lime leaves, fresh or dried
  • Pinch of salt
  • Oil, for greasing, optional
  • Coriander, to garnish




  1. Pour the coconut cream and 450ml water into a pan and bring to the boil. Rinse the rice in a sieve, tip into the pan and add the lime leaves and salt.
  2. Reduce heat, cover and cook on a low heat for 15-20 mins, until most of the liquid has been absorbed. Remove from the heat and leave the rice in the covered pan for 5 mins before serving. Serve in a dish or oil the inside of a teacup or metal mould, press the rice into it and tip it out onto a plate. Garnish with coriander.

Top tips for making Thai coconut rice

Thai coconut rice makes a deliciously easy side dish that goes great with Thai curry or stir-fry dishes. Try it with some Caribbean chicken curry for a flavoursome family meal.

Thai jasmine rice is the best rice to use for this recipe but you could try other types of rice instead if preferred. Jasmine rice is also known as 'Thai fragrant rice' and is aromatic long-grain rice similar to basmati - but stickier. It usually comes from south-east Asia and is less starchy than other sticky rice.

The cooking time of this dish can be reduced by soaking the rice in cold water for about 30 mins first before cooking. You can learn how to cook rice perfectly with our simple guide, and learn what's best about different grains!

Jessica Dady
Food Editor

Jessica Dady is Food Editor at GoodtoKnow and has over 11 years of experience as a digital editor, specialising in all things food, recipes, and SEO. From the must-buy seasonal food hampers and advent calendars for Christmas to the family-friendly air fryers that’ll make dinner time a breeze, Jessica loves trying and testing various food products to find the best of the best for the busy parents among us. Over the years of working with GoodtoKnow, Jessica has had the privilege of working alongside Future’s Test Kitchen to create exclusive videos - as well as writing, testing, and shooting her own recipes. When she’s not embracing the great outdoors with her family at the weekends, Jessica enjoys baking up a storm in the kitchen with her favourite bakes being chocolate chip cookies, cupcakes, and a tray of gooey chocolate brownies