Coconut Rice Recipe: Creamy, Fragrant Side Dish in 30 Minutes

Coconut rice made in the oven or air fryer—an easy, hands-off method to bake jasmine rice to fluffy perfection with coconut milk, aromatic pandan or lime leaves, and a buttery finish. It’s an ideal side for curries, stir-fries and tropical dishes.

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 a serious soft spot for coconut rice—its fragrant, subtly sweet flavor is incredibly comforting. I used to order it every time we ate Thai food and now I make it at home regularly. The secret to perfectly textured coconut rice is baking, not boiling.

All you need are a few pantry staples: jasmine rice, good-quality full-fat coconut milk, a touch of sugar and salt, pandan or lime leaves for fragrance, and a bit of butter or coconut oil to finish. The result is rice that’s fluffy and fragrant, not sticky.

The technique is simple and reliable: rinse the rice, measure the liquid, heat the coconut milk mixture, combine in a greased pan, cover tightly and let steam do the rest. Finish with lime zest, toasted coconut and fresh herbs if you like.

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

These simple ingredients create restaurant-quality coconut rice at home.

  • Jasmine rice – tender and naturally perfumed.
  • Coconut milk – use full-fat canned coconut milk for the best flavor and creaminess.
  • Sugar and salt – a little sugar brightens the coconut flavor; salt seasons from within.
  • Pandan leaves – aromatic leaves that impart a subtle vanilla-jasmine scent. Frozen pandan is often available at Asian grocers.
  • Lime leaves – (kaffir/makrut) a good substitute when pandan isn’t available; dried versions are widely sold.
  • Butter or coconut oil – keeps the rice glossy and helps separate the grains.
  • Optional garnishes: toasted coconut flakes, lime zest or juice, and 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 prepare two sheets of foil to seal the pan.
  2. Rinse the jasmine rice well to remove excess surface starch: place the rice in a bowl, cover with cold water, stir with your hands until the water is cloudy, drain and repeat until the water runs clear. Drain thoroughly in a fine-mesh strainer.
  3. Pour the coconut milk into a saucepan, add the water, sugar and salt, and bring just to a boil, stirring so the sugar dissolves.
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 warmed coconut milk mixture into the prepared pan, add the rinsed rice and stir briefly to distribute. Top with knotted pandan or lime leaves and scatter the cubed butter over the rice.
  2. Cover the pan tightly with foil and bake in the oven or place in the air fryer basket.
  3. Bake for 35–40 minutes, then remove from the oven and let the pan rest, still covered, for 10 minutes before opening the foil.
  4. Discard the pandan or lime leaves, fluff the rice gently with a fork, taste and adjust seasoning if needed, then serve with lime zest, toasted coconut flakes and chopped cilantro if desired.
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 appears in many cuisines around the world and pairs well with a wide range of mains. Try these pairings:

  • Meat: rich curries or braises complement the sweetness of coconut rice.
  • Chicken: coconut lime or coconut curry chicken dishes work especially well.
  • Seafood: coconut shrimp, grilled or sauced fish and spicy prawn dishes are excellent matches.
  • Vegan and vegetarian: vegetable curries, lentil dishes or roasted squash are satisfying companions.
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 the rice, cool it quickly, then cover and refrigerate for up to 3 days.
  • Reheat: Sprinkle 1–2 tablespoons of water or coconut milk per cup of rice, cover and heat in the microwave until piping hot; fluff before serving.

Have you tried this coconut rice? If you make it, garnish with lime zest, toasted coconut and cilantro to elevate the flavors.

Easy Coconut Rice (Air Fryer or Oven)

Fluffy coconut rice baked in the oven or air fryer. Transform jasmine rice 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

Ingredients

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

Optional garnishes

  • Toasted coconut flakes or desiccated coconut
  • Lime juice and zest
  • Cilantro (coriander)

Instructions

  1. Preheat the oven or air fryer to 400°F (200°C). Grease an 8-inch square metal pan with butter or coconut oil and prepare two sheets of foil to seal it.
  2. Rinse the jasmine rice in cold water until the water runs clear, then drain thoroughly in a fine mesh strainer.
  3. Combine the coconut milk, water, sugar and salt in a saucepan and bring just to a boil, stirring to dissolve the sugar.
  4. Pour the heated coconut mixture into the prepared pan, add the rice, stir briefly, then top with knotted pandan or lime leaves and scatter the cubed butter over the rice.
  5. Cover the pan tightly with foil and bake in the oven or place in the air fryer basket for 35–40 minutes.
  6. Remove the pan and let it rest, still covered, for 10 minutes. Discard the pandan or lime leaves, fluff the rice with a fork and adjust seasoning if needed.
  7. Serve garnished with lime zest, toasted coconut flakes and chopped cilantro.

Notes

  • Make-ahead: Cool cooked rice quickly, then cover and refrigerate up to 3 days.
  • Reheat: Add 1–2 tbsp water or coconut milk per cup of rice, cover and heat until piping hot; fluff before serving.

Nutrition

Calories: 582 kcal | Carbohydrates: 80 g | Protein: 9 g | Fat: 26 g

Nutritional information is approximate and will vary by ingredients and serving size.

Like this recipe? Leave a comment below!