Baked Coconut Rice

This easy baked coconut rice recipe is simple and delicious. No need to babysit a pot of rice, just bake it for perfect rice every time!

Anyone who knows me knows I hate coconut. I don’t like the smell of it and I detest the texture of shredded coconut. But coconut milk is the exception for me. I love the flavour and curries, drinks, and even desserts made with coconut milk are among my favourite things to have! Weird, right?

Coconut rice is up there with my favourites! It’s deliciously creamy and makes a lovely side dish! Perfect with thai curries, barbecued meats, fish and pretty much anything, really!

I used to make coconut rice over the stove which required babysitting to make sure there was enough liquid in the pot. It sometimes came out beautifully, and other times was too mushy for my liking.

Baked coconut rice topped with cilantro in a blue serving bowl.

For years, I have been baking my regular rice in the oven and so I decided I would give coconut rice a try too and see if it worked out. I am happy to report that it does, and that I will be making it this way from here on out!

Zero babysitting required. I just set it everything in a baking dish, cover it with foil and let the oven do the work. When its done, the coconut cream will have settled on the top of the rice, but a quick fluff with a fork and it is well blended and perfect! No mushy rice here! Just perfect coconut rice!

Why you should be baking your rice

Baked rice is not the typical cooking method for rice. Most people I know cook it stove top and while this may work for many, I personally have always found this method hit and miss. Baking for me is the most consistent method and has the best results for a number of reasons.

  • Perfect, consistent results every single time.
  • It is hands off. Set the timer and let the oven do the work while you are free to do other things.
  • The rice comes out fluffy – no mushiness here.
Closeup of baked coconut rice sprinkled with cilantro.

How to prevent mushy rice

There is nothing worse than mushy rice, in my opinion. That is why I love this baked method. It produces perfect rice that isn’t mushy. There are a few basic things you need to do to ensure the best results:

  • well-rinsed rice: First and foremost, before you even begin cooking rice, its important to rinse the rice well and remove all the excess starch form it. I place the rice a sieve and run it under water until the water runs clear. When the water is clear, you know you have moved all the excess starches. This is step 1 in preventing that dreaded mushiness.

  • the correct amount of cooking liquid: Next, you need to cook the rice in the correct amount of liquid. The liquid measurements in the recipe card work perfectly for long grain rice, such as basmati or jasmine rice. It will work with most white rice varieties. Don’t add more and stick to the cooking times for best results. If you find that you require more cooking time, this may come down to oven temperature. You can adjust the recipe by adding a bit more liquid and increasing the temperature for the next time.

  • let it rest after baking and then fluffing it with a fork: Finally, once the rice bakes, let it stand, covered for a few minutes. Then, fluff it with a fork and you are done!

Together, these result in fluffy rice without any mush!

A fork picking up baked coconut rice from a square white baking dish.

What ingredients do you need to make coconut rice?

To make coconut rice, you will need:

  • long grain rice, rinsed (basmati, jasmine, or similar)
  • canned coconut milk
  • water
  • olive oil
  • salt
Flatlay of basmati rice, coconut milk, olive oil, salt and water ready to be used in baked coconut rice.

How to make Baked Coconut Rice

Baking rice really couldn’t be simpler than the few steps required for this recipe! Essentially, it comes down to these simple steps:

  1. Boil the coconut milk and water: Boil the coconut milk and water and pour it into your baking dish. It’s important that the milk and water are hot or the dish won’t turn out.

  2. Mix all of the ingredients together: To the baking dish, add the the rice, oil and salt and stir to combine everything.

  3. Cover it with foil and bake: Cover the baking dish tightly with foil to prevent steam from escaping and bake it in the oven for 25 minutes.

  4. Fluff with a fork: Remove the rice from oven and let it rest with the foil still on for 5 minutes. Once the foil is removed, fluff the rice with a fork before serving. Season with as much salt as needed.
4 photographs showing the steps for making baked coconut rice.

That’s it!

I hope you enjoy this recipe! Bon appetit!


A square white baking dish with baked coconut rice topped with cilantro leaves.

You may also like:

Perfect Baked Rice
Turmeric Coconut Rice

Baked coconut rice topped with cilantro in a blue serving bowl.

Baked Coconut Rice

This easy baked coconut rice recipe is simple and delicious. No need to babysit a pot of rice, just bake it for perfect rice every time!
4.20 from 5 votes
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Course Dinner, Sides
Cuisine Asian
Servings 5 servings
Calories 352 kcal


  • 1 1/4 cup long grain rice (basmati, jasmin or similar) rinsed until water runs clear
  • 1 1/2 cups coconut milk (1 can)
  • 1/2 cup water
  • 2 tablespoons olive oil
  • 1/2 teaspoon salt


  • Preheat oven to 375F.
  • Boil the coconut milk and water and pour it into your baking dish.
  • Add the rice, oil and salt to the baking dish and stir to combine everything.
  • Cover the baking dish with foil tightly to prevent steam from escaping and bake in the oven for 25 minutes.
  • Remove from the oven and let it rest with the foil on for 5 minutes. Remove the foil and fluff the rice with a fork before serving. (The coconut cream will settled on the top of the rice when it bakes but it will blend in when you fluff the rice with a fork). Season with as much salt as needed.

Note: Metric ingredient measurements are provided as a courtesy using a third-party calculator and are rounded to the nearest unit. The recipes provided on this site have not been tested with metric measurements and their accuracy cannot be verified.


Calories: 352kcalCarbohydrates: 39gProtein: 5gFat: 20gSaturated Fat: 14gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gSodium: 245mgPotassium: 202mgFiber: 1gSugar: 1gVitamin C: 1mgCalcium: 26mgIron: 3mg

The nutritional information provided is based on third-party calculations and is an estimate only. Accurate nutritional facts will vary based on the particular brands used, portion sizes, measurement accuracy and more.

Keyword baked rice, basmati rice, coconut, coconut milk, rice
Tried this recipe?Leave a star rating and comment below to let us know how it was!


  1. This sounds great! Do you have to grease the dish at all? I have a small dutch oven that I want to make it in, instead of using one pot to boil and a dish to bake. Thanks!!

    • Herbs & Flour

      No need to grease the dish! I use a glass or ceramic dish to cook mine and have never had any issues with sticking. 🙂

  2. Michele Milks

    can i make in double or triple batch for a crowd?

  3. Rachael

    Can I use basmati rice for this recipe?

  4. Hmmm….this didn’t work well for me and I’m not certain why. Needed much longer cooking time at that temperature and still some crunchy grains.

    • Herbs and Flour

      I have always had success using long grain rice, particularly basmati which is my favourite for this recipe. We make this a lot in my house! Brown rice requires longer cooking times so perhaps if you were using that, that may be the issue? Oven temperatures vary as well so it could just mean that you need to bake yours for longer. If that is the case, you may want to add a bit more water when you bake your rice. Hope that helps!

  5. Do you drain the water off the coconut milk?

  6. 5 stars
    This recipe worked great for me and made exactly the type of fluffy rice I was looking for. I sometimes cook for large groups so being able to do this in the oven will be a real space saver. I am at high altitude and did have to cook the rice an extra 10 minutes for a total of 35 minutes.

  7. 1 star
    Made for a dinner party following recipe exactly with basmati rice. Took around 1 hour to cook with far more water required and came out very unevenly cooked and crunchy in parts, so disappointing. I’ve since tried a different recipe that used more liquid and 45 mins cooking time that worked a lot better. Sorry, but wouldn’t recommend at all.

    • Herbs and Flour

      I’m sorry to hear you had difficulty with my recipe. This is one we make frequently in our home and it works out for us as explained in the recipe. It’s possible you ran into issues due to a change in the recipe (e.g. not covering the rice well to prevent water from evaporating, starting with liquid that is not boiling hot- which would affect the cook time, or perhaps your oven runs at a different temperature).

  8. Mama G’s kitchen

    Omg this wowed me I’ve never bake rice I can’t even cook a decent rice unless it’s a boil bag this was awesome it turn out perfect it was flaky not sticky or gummy !!!! Thanks for sharing!!
    A few thing I added was a few slice of butter and grinded some sweet shredded coconut 😎

Leave a Comment

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

Recipe Rating