Create perfectly fluffy coconut rice with just a few simple ingredients. This fragrant dish combines jasmine rice with rich coconut milk for a creamy, aromatic texture that complements spicy curries, grilled proteins, and seafood beautifully. Ready in under 30 minutes, this versatile side brings tropical warmth to any meal.
The first time I made coconut rice, I was trying to recreate a dish from a tiny Thai spot downtown where the rice was so fragrant and creamy I could have eaten it plain. I probably messed up the ratios three times before getting something close. Now this coconut rice is the side dish I make when I want everything on the table to feel special and cohesive, without any extra effort.
Last summer, my friend came over for curry and this rice was the real star of the show. She kept sneaking forkfuls straight from the serving bowl. That is when I knew this recipe was a keeper for any gathering.
Ingredients
- 1 cup jasmine rice: Jasmine rice has a natural floral aroma that plays beautifully with coconut milk, but long grain white rice works fine too.
- 1 cup full fat unsweetened coconut milk: The fat content matters here, it gives the rice its creamy texture and rich flavor.
- 1 cup water: Balances the coconut milk so the rice does not become too heavy.
- ½ teaspoon salt: Enhances the coconut flavor and keeps the rice from tasting flat.
- 1 teaspoon sugar: Optional, but a touch of sugar highlights the coconut sweetness naturally.
- 2 tablespoons toasted coconut flakes: Adds texture and makes the dish look stunning.
- 2 tablespoons chopped fresh cilantro or scallions: Brings a bright, fresh contrast to the rich coconut notes.
Instructions
- Rinse the rice:
- Place the jasmine rice in a fine mesh strainer and rinse under cold water until the water runs clear, about 30 seconds. This removes excess starch so each grain stays separate.
- Combine everything:
- Add the rinsed rice, coconut milk, water, salt, and sugar to a medium saucepan. Give it a gentle stir so the salt dissolves.
- Bring to a gentle boil:
- Set the saucepan over medium heat and wait for small bubbles to form around the edges, about 5 minutes.
- Simmer covered:
- Lower the heat to the lowest setting, cover tightly with the lid, and let it cook undisturbed for 15 minutes.
- Let it steam:
- Remove from heat and keep the lid on for 10 more minutes. This step is what makes each grain perfectly tender.
- Fluff and serve:
- Gently fluff the rice with a fork, then transfer to a serving bowl. Top with toasted coconut flakes and fresh cilantro or scallions.
This coconut rice has become my go to for potlucks because it travels well and feels thoughtful. People always ask for the recipe, and the best part is how little effort it takes.
Make It Your Own
I have added a bruised lemongrass stalk or a knuckle of ginger to the pot before cooking, and the infused flavor is incredible. A pandan leaf works wonders too if you can find one.
Serving Ideas
This rice holds its own alongside spicy Thai curries, but it is also perfect with jerk chicken, grilled fish, or even roasted vegetables. The creamy coconut balances heat beautifully.
Storage And Reheating
Leftovers keep in an airtight container in the fridge for up to 4 days and reheat in the microwave with a splash of water. The texture stays surprisingly good.
- Add a tiny drizzle of coconut milk when reheating for extra freshness
- Avoid freezing, the texture becomes grainy
- Toast fresh coconut flakes right before serving for the best aroma
Coconut rice is one of those simple sides that makes a meal feel complete and comforting. Hope it becomes a staple in your kitchen too.
Recipe FAQs
- → What type of rice works best for coconut rice?
-
Jasmine rice is ideal for its natural fragrance and fluffy texture, though long-grain white rice works perfectly too. Rinse thoroughly before cooking to remove excess starch for the best results.
- → Can I use light coconut milk instead of full-fat?
-
Full-fat coconut milk creates the richest, creamiest texture. Light coconut milk works but yields a less flavorful dish. If using light coconut milk, consider adding a teaspoon of oil or butter for richness.
- → Why is my coconut rice mushy or sticky?
-
Overcooking or using too much liquid causes mushy rice. Stick to the 1:1 ratio of coconut milk to water, avoid lifting the lid during simmering, and let it steam off-heat for proper texture.
- → Can I make this coconut rice in a rice cooker?
-
Absolutely. Combine rinsed rice, coconut milk, water, salt, and sugar in your rice cooker and use the regular white rice setting. Fluff with a fork when the cycle completes and add garnishes before serving.
- → How long does coconut rice last in the refrigerator?
-
Store cooled coconut rice in an airtight container for up to 4 days. Reheat gently in the microwave with a splash of water, or warm in a pan with a lid. The texture remains surprisingly good after refrigeration.
- → What dishes pair well with coconut rice?
-
This versatile side shines alongside Thai green or red curries, jerk chicken, grilled fish, spicy lentil dishes, or roasted vegetables. The subtle sweetness balances heat and spices beautifully.