If you’ve ever fallen in love with that fragrant, creamy coconut rice served at your favorite Thai restaurant, you’re in for a real treat with this recipe. The Restaurant Style Coconut Rice (Coconut Milk) Recipe captures all the lush, velvety goodness of coconut milk paired with jasmine rice, infused gently with aromatic pandan and kaffir lime leaves. It’s a comforting, slightly sweet side that’s incredibly simple to make yet impressively elegant—perfect for elevating weeknight dinners or special occasions alike.

Ingredients You’ll Need

A large white bowl filled with fluffy white rice piled high, with a small green leaf on the side adding a pop of color. A spoon holding a scoop of the white rice is lifting from the bowl. In the background, there is a smaller white bowl containing a brownish, textured sauce or paste. The bowls are placed on a soft light blue cloth, and the surface underneath has a white marbled texture. Photo taken with an iphone --ar 4:5 --v 7

Don’t let the ingredient list intimidate you! These essentials are straightforward but carefully chosen to bring out that signature coconut flavor, subtle floral notes, and a satisfyingly fluffy texture every single time.

  • 2 cups jasmine rice: This fragrant rice variety is the perfect base, known for its natural floral aroma and ideal fluffy texture.
  • 400 ml / 14 oz coconut milk (full fat or light): The star of the show, it lends the dish its rich creaminess and delicate sweetness.
  • 1 cup water: Balances the richness of the coconut milk and helps cook the rice just right.
  • 5 tsp white sugar: Adds a gentle sweetness that highlights the natural coconut flavors without overpowering.
  • 1/2 tsp cooking or kosher salt: Elevates the overall taste, sharpening those subtle sweet notes.
  • 1 pandan leaf, knotted: Adds an enchanting, grassy aroma that’s integral to authentic coconut rice.
  • 2 kaffir lime leaves, crushed: Imparts a fresh, citrusy fragrance that brightens the richness beautifully.
  • 1 tbsp desiccated coconut, toasted (for garnish): Offers a lovely toasty crunch and enhances the coconut experience visually and texturally.

How to Make Restaurant Style Coconut Rice (Coconut Milk) Recipe

Step 1: Rinse and Soak the Rice

Start by thoroughly rinsing 2 cups of jasmine rice until the water runs mostly clear. This removes excess starch and prevents the rice from becoming gummy. After rinsing, soak the rice in clean water for one hour to ensure the grains cook evenly and develop that perfect fluffy texture.

Step 2: Preheat Oven and Prepare Rice

While the rice soaks, preheat your oven to 200°C (400°F, or 180°C for fan ovens). Once soaked, drain the rice well and spread it evenly in an 8-inch square pan. Add the knotted pandan leaf and crushed kaffir lime leaves right into the rice—that’s where the magic of aroma begins!

Step 3: Heat Coconut Milk Mixture

In a saucepan, combine the 400 ml coconut milk, 1 cup water, 5 teaspoons sugar, and ½ teaspoon salt. Heat over high until it just reaches a boil and the sugar dissolves fully. This warm mixture infuses the rice with richness and subtle sweetness, a key part of the Restaurant Style Coconut Rice (Coconut Milk) Recipe experience.

Step 4: Bake the Rice

Working quickly to keep the heat, pour the hot coconut milk mixture over the rice, stirring gently to distribute it evenly. Cover the pan tightly with foil and place it in the oven. Bake for 40 minutes—this slow, gentle cooking steeps the rice in coconut flavor while keeping it soft and fluffy.

Step 5: Rest and Fluff

After baking, remove the pan from the oven but keep it covered. Let it rest for 15 minutes without peeking—this rest allows the rice to finish steaming and absorb any remaining liquid, resulting in that delicate, creamy consistency. Finally, fluff with a rubber spatula and sprinkle toasted desiccated coconut on top for an irresistible finishing touch.

How to Serve Restaurant Style Coconut Rice (Coconut Milk) Recipe

This image shows a close-up of a large white bowl filled with fluffy white cooked rice. There are three green onion stalks tied into small knots and placed on top of the rice, adding contrast with their shiny, deep green color. A silver fork is partially stuck into the rice near the bottom right corner of the bowl, with some rice grains clinging to it. The bowl sits on a white marbled surface, creating a clean and simple background. The photo taken with an iphone --ar 4:5 --v 7

Garnishes

To elevate your coconut rice even further, garnish with a scattering of toasted desiccated coconut for a toasty crunch and visual appeal. A few fresh cilantro leaves or finely sliced green onions also add a fresh burst of color and bright flavor contrast.

Side Dishes

This rice pairs wonderfully with bold and vibrant dishes. Think spicy Thai curries like green curry or Massaman, grilled seafood, or even simple stir-fried vegetables. The mild sweetness and creaminess of the rice balance spicy, tangy, and savory flavors with ease.

Creative Ways to Present

For a fun twist, mold the coconut rice into small shapes using a ramekin or a bowl before plating. Serving it alongside a tropical fruit salsa or a drizzle of tamarind sauce can add a delightful fusion flair. You can also use it as a base for vibrant rice bowls or even turn it into coconut rice pudding by adding a bit more coconut milk and sugar.

Make Ahead and Storage

Storing Leftovers

Once cooled, store any leftover coconut rice in an airtight container in the refrigerator. It will keep well for up to 3 days, retaining most of its flavor and creamy texture. Just be sure to press a piece of plastic wrap directly onto the rice before sealing to minimize dryness.

Freezing

Coconut rice freezes beautifully. Portion it into freezer-safe containers or bags and freeze for up to one month. When you’re ready to enjoy it again, thaw overnight in the fridge before reheating gently.

Reheating

Reheat coconut rice gently to avoid drying it out. The best method is steaming or warming in a covered pan over low heat with a splash of water or coconut milk to restore moisture. Microwaving works too—just cover and add a tablespoon of water or coconut milk before heating in intervals, fluffing in between.

FAQs

Can I use regular milk instead of coconut milk?

Regular milk won’t give you the same rich, creamy flavor that coconut milk provides. The unique sweetness and tropical aroma of coconut milk are key to this recipe’s character, so it’s highly recommended to stick with coconut milk for authentic results.

What if I don’t have pandan or kaffir lime leaves?

If you can’t find pandan leaf or kaffir lime leaves, your rice will still be tasty, just missing those subtle aromatic notes. You might try substituting a small strip of lemon or lime zest for a hint of citrus or adding a splash of vanilla as a creative alternative.

Can I make this recipe vegan or dairy-free?

Absolutely! This recipe is naturally vegan and dairy-free when you use coconut milk, so it’s perfect for those dietary preferences. Just ensure your sugar is vegan-friendly, and you’re good to go.

Why soak the rice before cooking?

Soaking reduces cooking time and helps the grains absorb liquid evenly, leading to that perfect soft yet fluffy texture classic in restaurant-style coconut rice. Skipping this step can result in undercooked or unevenly textured rice.

How can I make the rice less sweet?

If you prefer a less sweet coconut rice, simply reduce the amount of sugar used. The recipe’s 5 teaspoons provide a gentle sweetness, but you can cut it down by half or even omit it if you like your rice more neutral.

Final Thoughts

Making the Restaurant Style Coconut Rice (Coconut Milk) Recipe at home is like inviting that warm, tropical restaurant vibe right into your kitchen. It’s a simple recipe with ingredients you can easily find, yet the flavor payoff is incredible—creamy, fragrant, and perfectly balanced. Once you try it, this coconut rice will become your go-to side dish to complement all kinds of meals. I can’t wait for you to enjoy every fluffy, aromatic bite!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Restaurant Style Coconut Rice (Coconut Milk) Recipe

Restaurant Style Coconut Rice (Coconut Milk) Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 15 reviews

  • Author: Sara
  • Total Time: 1 hour 55 minutes
  • Yield: 4 servings
  • Diet: Halal

Description

This Restaurant Style Coconut Rice recipe produces perfectly fluffy, fragrant rice infused with rich coconut milk and aromatic pandan and kaffir lime leaves. Baked in the oven, the rice absorbs the creamy coconut liquid for a tender, subtly sweet side dish that pairs beautifully with a variety of Asian and tropical-inspired meals.


Ingredients

Rice and Aromatics

  • 2 cups jasmine rice
  • 1 pandan leaf, knotted (optional)
  • 2 kaffir lime leaves, crushed in hand (optional)

Liquids and Seasoning

  • 400 ml / 14 oz coconut milk (full fat or light)
  • 1 cup water
  • 5 tsp white sugar
  • 1/2 tsp cooking or kosher salt

Garnish

  • 1 tbsp desiccated coconut, toasted


Instructions

  1. Rinse Rice: Rinse the jasmine rice under running water until the water runs clear to remove excess starch and prevent the rice from becoming sticky.
  2. Soak and Drain: Drain the rinsed rice and soak it in fresh water for 1 hour to allow the grains to absorb moisture. Then drain thoroughly in a colander and let it sit for 5 minutes to remove excess water.
  3. Preheat Oven: Preheat your oven to 200°C (400°F) or 180°C (fan oven). This ensures the oven is ready to cook the rice evenly.
  4. Prepare Rice in Pan: Place the soaked and drained rice into an 8-inch (20 cm) square metal or ceramic pan. Add the knotted pandan leaf and crushed kaffir lime leaves for aroma if using.
  5. Heat Coconut Liquid: In a saucepan over high heat, combine the coconut milk, water, sugar, and salt. Bring to a boil, stirring to dissolve the sugar completely.
  6. Pour and Bake: Quickly pour the hot coconut milk mixture evenly over the rice. Stir gently to spread the rice evenly. Cover the pan tightly with aluminum foil and bake in the preheated oven for 40 minutes.
  7. Rest Rice: Remove the pan from the oven and check that the liquid has been absorbed by tilting the pan. You may see some coconut cream on the surface—that is normal. Cover and let the rice rest for 15 minutes to finish steaming and absorb flavors.
  8. Fluff and Garnish: Use a rubber spatula to fluff the rice gently, separating the grains. Sprinkle with toasted desiccated coconut for added texture and flavor, then serve warm.

Notes

  • Use jasmine rice for its fragrance and fluffy texture; soaking improves the texture when baked.
  • You can use either full-fat or light coconut milk depending on your preference for richness.
  • Do not skip the resting step after baking to ensure the best texture.
  • Adding pandan and kaffir lime leaves enhances the aroma but is optional.
  • Toast the desiccated coconut in a dry pan over medium heat until golden and fragrant for garnish.
  • Prep Time: 1 hour 15 minutes
  • Cook Time: 40 minutes
  • Category: Side Dish
  • Method: Baking
  • Cuisine: Thai

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star