Easy Coconut Rice Recipe

No ratings yet

This post may contain affiliate links. Please read our disclosure policy.

Coconut rice in the oven or the air fryer! Use my easy method to bake jasmine rice to fluffy perfection with coconut milk, pandan leaves and a buttery finish. The perfect side dish for curries, stir fries and more!

A close-up of a bowl of fluffy coconut rice garnished with thin green herbs, with a metal spoon resting inside the bowl. The background is a textured light green surface.

I have huuuge weakness for coconut rice – I literally can’t get enough of it! It’s just so comfortingly fragrant, with a subtly sweet flavor that literally hugs you. I used to always order it at our local Thai restaurant and I am so happy to have mastered making it at home. You want to know the secret to perfect coconut rice? Bake it, don’t boil it!

All you need is fragrant jasmine rice, coconut milk, a little sugar for sweetness, salt, and pandan or lime leaves so every grain turns out fluffy and gently perfumed — not sticky or stodgy.

The method is hands-off and ultra reliable: rinse, measure by ratio, cover tightly, then let steam do the work while you focus on the main. Finish some lime zest and a sprinkling of toasted coconut flakes and bask at the fluffy perfection!

A bowl of coconut rice garnished with lime wedges and sliced almonds, with a spoon resting inside. Nearby are a small bowl of curry, a dish of almonds, lime slices, and herbs on a textured surface.

Here’s What You’ll Need

Just a handful of ingredients and you can make coconut milk rice at home that rivals that of the best Asian restaurant!

  • Jasmine rice – naturally tender, gently perfumed.
  • Coconut milk – use good-quality full-fat canned coconut milk for best flavor.
  • Sugar and salt – a little of sugar intensifies the coconut flavor, but you can skip it if you want; salt seasons the rice from within.
  • Pandan leaves – these long, fragrant tropical leaves are used in Asian recipes to perfume sweets, rice, and curries. They have a very subtle vanilla-jasmine perfume which infuses the rice as it cooks. You can find frozen pandan leaves in most Asian grocers.
  • Lime leaves – If pandan leaves are hard to source, use lime leaves instead (also known as kaffir lime or makrut leaves). You can purchase dried lime leaves fairly easily – or keep a potted Kaffir lime tree for fresh ones!
  • Butter or coconut oil – keeps rice fluffy and glossy and adds extra flavor.
  • Optional garnishes: toasted coconut flakes or shredded coconut, lime juice or lime zest. chopped cilantro.
A can of coconut milk, a bowl of jasmine rice, small bowls of sugar, salt, and butter, a dish of coconut flakes, two pandan leaves, and two lime leaves are arranged on a light surface. Each item is labeled.

How to Make Coconut Rice

  1. Preheat the oven or air fryer to 400°F (200°C). Grease an 8-inch metal square pan with butter or coconut oil and prep two sheets of foil to cover it with.
  2. Rinse the jasmine rice thoroughly to remove some of the excess starch. Place in a bowl and cover with cold water. Stir with your hands until the water turns cloudy. Drain and repeat once or twice until the water is clear. Drain thoroughly in a fine mesh strainer.
  3. Empty the can of coconut milk in a saucepan. add water, sugar and salt and bring to a boil, stirring to dissolve the sugar.
Side-by-side images show a coconut milk, water, sugar and salt in a pot on a stove. In the first, a hand pours water into the pot. In the second, the mixture is simmering with small bubbles forming on the surface.
  1. Pour the heated coconut milk into the prepared pan and add the rice. Stir briefly then top with knotted pandan leaves (or lime leaves) and cubed butter. Cover the pan tightly with the foil and place in the oven or the air fryer basket.
Two images side by side: On the left, someone stirs rice in a bowl of jasmine rice to remove excess starch. On the right, they pour the rinsed rice from the bowl into a square pan filled with coconut milk mixture.
  1. Bake for 35-40 minutes then rest the pan for 10 minutes before removing the foil.
  2. Discard the pandan or lime leaves. Fluff up the rice with a fork and serve garnished with a little lime zest and some toasted coconut.
Four images show: uncooked rice with coconut milk, butter, and pandan leaves in a pan; the pan covered with foil; cooked rice with pandan; and a plate of fluffy coconut rice garnished with lime wedges.

Serving suggestions

Coconut rice recipes can be found not just in Asian cuisines but throughout the world – Latin America, India, Africa and the Caribbean all have their own versions. You can pair coconut rice with curries, stir fries, even tropical fruit. Here are some suggestions:

A bowl of coconut jasmine rice topped with saucy coconut shrimp, chopped green onions, cilantro, and a lime wedge. Nearby are bowls of chopped nuts, sliced green onions, and more shrimp in sauce.

Leftovers and Storage

  • Make-ahead: Cook, cool quickly, then cover and refrigerate up to 3 days.
  • Reheat: Sprinkle 1–2 tbsp water or coconut milk per cup rice, cover and warm in microwave until piping hot; fluff and serve.

👉 Have you made my easy coconut rice recipe? Please leave a comment and rating, follow me on Pinterest for more delicious dishes and don’t forget to tag me on  @Instagram or TikTok so I can see your creations.

No ratings yet

Easy Coconut Rice (Air Fryer or Oven)

Fluffy coconut rice in the oven or the air fryer! This tasty rice side dish is wonderful with so many recipes and delicious enough on its own. Use this easy method to transform jasmine rice to fluffy perfection with coconut milk, pandan or lime leaves, and a buttery finish.
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
Servings: 4
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Video

Ingredients

  • ½ tbsp unsalted butter or coconut oil, to grease the pan
  • 2 cups (375g) jasmine rice
  • 14 oz (400ml) coconut milk , full fat
  • 1 cup (250ml) water
  • 1 tbsp white sugar
  • ½ tsp sea salt
  • 2 pandan leaves , tied in a knot or 2 lime leaves
  • 1 tbsp unsalted butter , cubed or use melted coconut oil
  • salt , to taste

Optional garnishes

  • toasted coconut flakes or dessicated coconut
  • lime juice and zest
  • cilantro (coriander)

Instructions 

  • Preheat the oven or air fryer to 400°F (200°C). Grease an 8-inch metal square pan with butter or coconut oil and prep two sheets of foil to cover it with.
    ½ tbsp unsalted butter
  • Rinse the jasmine rice thoroughly to remove some of the excess starch. Place in a bowl and cover with cold water. Stir with your hands until the water turns cloudy. Drain and repeat a couple of times or until the water runs clear. Drain thoroughly in a fine mesh strainer.
    2 cups (375g) jasmine rice
  • Empty the can of coconut milk in a saucepan. add water, sugar and salt and bring to a boil, stirring to dissolve the sugar.
    14 oz (400ml) coconut milk, 1 cup (250ml) water, 1 tbsp white sugar, ½ tsp sea salt
  • Pour the heated coconut milk into the prepared pan and add the rice. Stir briefly then top with knotted pandan leaves (or lime leaves) and cubed butter.
    2 pandan leaves, 1 tbsp unsalted butter
  • Cover the pan tightly with the foil and place in the oven or the air fryer basket.
  • Bake for 35-40 minutes then rest the pan for 10 minutes before removing the foil.
  • Discard the pandan or lime leaves. Fluff up the rice with a fork and have a taste to see if you need to adjust the seasoning.
    salt
  • Serve garnished with a little lime zest and chopped cilantro or a scattering of toasted coconut flakes.
    toasted coconut flakes or dessicated coconut, lime juice and zest, cilantro

Notes

  • Make-ahead: Cook, cool quickly, then cover and refrigerate up to 3 days.
  • Reheat: Sprinkle 1–2 tbsp water or coconut milk per cup rice, cover and warm in microwave until piping hot; fluff and serve.

Nutrition

Calories: 582kcal | Carbohydrates: 80g | Protein: 9g | Fat: 26g | Saturated Fat: 22g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.2g | Cholesterol: 11mg | Sodium: 309mg | Potassium: 326mg | Fiber: 1g | Sugar: 3g | Vitamin A: 131IU | Vitamin C: 1mg | Calcium: 45mg | Iron: 4mg

Nutritional information is always approximate, and will depend on quality of ingredients and serving sizes.

Like this recipe? Leave a comment below!

You may also like:

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating