Main Courses
This Asian style white rice recipe delivers steamed perfection with a fragrant coconut milk base that transforms ordinary rice into an aromatic centerpiece for any meal. The secret lies in proper rinsing to remove excess starch, followed by a gentle simmer with coconut milk that infuses each grain with delicate sweetness. I’ve perfected this method over years of testing—it’s the kind of rice that makes even simple dishes feel like a restaurant experience.
What sets this recipe apart is the balance of simplicity and sophistication. You’ll need just white jasmine rice, coconut milk, a pinch of salt, and optional seasonings like sesame oil or furikake for extra depth. The cooking process is straightforward: rinse, soak, and steam to achieve fluffy, separate grains with a subtle coconut aroma that pairs beautifully with curries, stir-fries, or grilled proteins. This isn’t just rice—it’s a flavor foundation.
The result is restaurant-quality rice that’s light yet rich, with a delicate coconut essence that lingers in every bite. The grains stay separate and tender, never mushy, and the coconut milk adds a luxurious touch without overpowering the dish. Whether you’re serving it alongside a spicy Thai curry or a simple vegetable stir-fry, this rice will elevate your meal effortlessly.
For best results, use a 1:1.25 rice-to-water ratio and let the rice rest after cooking—this ensures even absorption of the coconut milk’s flavor. The optional seasonings can be adjusted to your taste, but the base method remains foolproof. Here’s how to make it perfectly every time.
Ingredients for asian style white rice
Six simple ingredients transform basic rice into fragrant, restaurant-quality perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| White Jasmine Rice 🌾 | 1 ½ cups | Uncooked, long-grain preferred |
| Coconut Milk 🥥 | 1 cup | Full-fat for best flavor |
| Water 💧 | 1.9 cups | Room temperature preferred |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Sesame Oil 🫒 | 1 tsp | Optional, for aroma |
| Furikake Seasoning 🌶️ | 1 tbsp | Optional, for topping |
The jasmine rice is key here—look for the long-grain variety at Asian markets or the international aisle. Thai Kitchen or Mae Ploy brands are reliable. Coconut milk matters too: full-fat canned coconut milk (like Aroy-D) gives the best flavor, but light works in a pinch. If you're using the can, shake it well before opening—settled cream at the top is normal, just stir it in. The sesame oil adds depth, but skip it if you're sensitive to strong flavors—it's optional but worth it for that authentic aroma.
No jasmine rice? Long-grain white rice works too, but it won’t have the same floral notes. Short on coconut milk? Half coconut milk, half water still works, though the flavor will be milder. The 1:1.25 rice-to-water ratio is non-negotiable—this ensures fluffy grains. For furikake, any seaweed-based seasoning works if you can't find the real deal. And if you're wondering about the salt—yes, it's just a pinch, but it balances the coconut milk beautifully. Trust me on this one.
This rice tastes even better the next day—cover and refrigerate for up to 3 days. Reheat gently with a splash of water or coconut milk to restore moisture. For best texture, let it rest 10 minutes after cooking before fluffing. I always make a double batch—half for dinner, half to reheat for lunch. The coconut aroma intensifies as it sits, making every bite more delicious. Store any leftovers in an airtight container with a paper towel on top to keep it dry.
Why You'll Love This Recipe
- Five-Minute Setup: Honestly, I swear by this—just measure, pour, and let it simmer. No soaking, no stirring every two minutes, no stress. The rice absorbs the coconut milk while you’re still chopping veggies for dinner.
- Creamy Without the Heavy: That first spoonful? Silky, rich, but not greasy—just the right balance of coconut milk and sesame oil. It’s like a hug for your taste buds, but it won’t weigh you down like heavy cream would.
- Leftover Goldmine: Between us, this rice tastes better the next day. Reheat it with a splash of water, and it’s still fluffy and fragrant. I make a big batch on Sundays and use it for lunches, stir-fries, or even as a base for fried rice.
- Budget Bright Spot: Jasmine rice and coconut milk are cheap staples, and a little sesame oil goes a long way. For under $5, I feed my family four servings that feel fancy but cost next to nothing. (Yes, even on a Tuesday night.)
Step-by-step instructions for Asian style white rice
Here's how to make restaurant-quality rice with a fragrant coconut twist.
Rinse the White Jasmine Rice
Place the 1.5 cups White Jasmine Rice in a fine-mesh strainer and rinse under cold running water. Swirl the rice gently with your fingers to remove surface starch—you'll see the water turn cloudy. Keep rinsing until the water runs clear, about 2-3 minutes. This step prevents gummy rice and ensures each grain stays distinct.
Drain the rice thoroughly and let it sit in the strainer for 1-2 minutes to evaporate excess moisture. I always give it a quick shake to separate any clumps before transferring it to the pot. This attention to detail makes all the difference in the final texture.
Combine Ingredients in a Pot
In a medium saucepan with a tight-fitting lid, combine the rinsed 1.5 cups White Jasmine Rice, 1 cup Coconut Milk, 1.875 cups Water, and 0.5 tsp Salt. Stir gently just once to distribute the ingredients evenly. The coconut milk will give your rice a subtle sweetness and creamy texture that's distinctly Asian-inspired.
Bring the mixture to a boil over medium-high heat. Once boiling vigorously, reduce the heat to low and immediately cover the pot with the lid. The lid creates a steam chamber that cooks the rice evenly without drying it out. This is where the magic happens—keep the heat steady and avoid peeking.
Steam for Perfect Texture
Let the rice steam undisturbed for 15 minutes. You'll know it's ready when you hear a slight hissing sound—this means the steam has built up properly. Don't lift the lid during this time, as the escaping steam will disrupt the cooking process and potentially dry out the rice.
After 15 minutes, turn off the heat but leave the lid on. Let the rice sit for another 10 minutes to absorb any remaining moisture. This resting period allows the steam to redistribute, resulting in fluffy, individual grains. If you open the lid too soon, you'll end up with slightly sticky rice instead of the perfect texture we're aiming for.
Add Finishing Touches
Once the resting period is complete, gently fluff the rice with a fork to separate the grains. Drizzle in the 1 tsp Sesame Oil and toss lightly to distribute the aroma throughout. The sesame oil adds a nutty fragrance that complements the coconut milk beautifully. If you're using the 1 tbsp Furikake Seasoning, sprinkle it over the top and fold it in gently.
Serve immediately while still warm. The rice should be tender with a slight bite, and each grain should be separate and distinct. The coconut milk will give it a delicate creaminess, while the furikake adds a savory, umami kick. This method guarantees perfect rice every time—fluffy, fragrant, and full of flavor.
Pro Tips For Making Asian Style White Rice
- SOAK THE RICE FIRST: Jasmine rice absorbs coconut milk’s richness better when pre-soaked for 20 minutes—even if you’re using a rice cooker. I learned this the hard way when my rice turned gummy; the starches need a head start to handle the extra fat from coconut milk.
- USE HALF THE WATER: Coconut milk is thick and fatty, so cut your water by 25% compared to plain rice. My first batch was soggy because I treated it like regular rice—this recipe needs less liquid to balance the creaminess.
- STIR ONCE, THEN LEAVE ALONE: After adding coconut milk and water, stir once to combine, then resist the urge to check. Constant stirring releases too much starch, making the rice gluey—just like my first attempt when I couldn’t resist peeking every 2 minutes.
- FINISH WITH SESAME OIL: Drizzle sesame oil after cooking, not before—it burns easily and adds a smoky note that clashes with the coconut. A few drops over the finished rice amplifies the aroma without overpowering the dish. (Yes, even if you’re impatient like me.)
Serving suggestions for this recipe
Curry Pairing Perfection
This fragrant coconut rice is a dream match for Thai red curry—its creamy coconut notes mirror the curry’s base, creating harmony. I love serving it with a Thai Kitchen Red Curry paste simmered with chicken breast and bell peppers. The rice soaks up the curry’s rich sauce beautifully, making every bite cohesive. For extra authenticity, garnish the curry with fresh cilantro and a squeeze of lime. 🍛
Stir-Fry Complements
Use this rice as the perfect bed for garlic ginger beef stir-fry or crispy tofu with vegetables. The coconut aroma cuts through the heat of chili flakes or the richness of teriyaki sauce. I recommend 1.5 cups stir-fried veggies (like bell peppers, snap peas, and carrots) tossed with 2 tbsp soy sauce and 1 tbsp honey. The rice’s subtle sweetness balances the stir-fry’s savory depth.
Protein Pairings
Grilled salmon with soy glaze elevates this rice to restaurant-level dishes. The salmon’s buttery texture contrasts perfectly with the rice’s coconut creaminess. For a vegetarian option, try miso-glazed eggplant—the umami richness pairs wonderfully. Always serve proteins at the same temperature as the rice (165°F) to maintain balance in every bite.
Dessert Twist
Yes, this rice works for dessert too! Top with toasted coconut flakes, a drizzle of honey, and a sprinkle of crushed macadamia nuts for a tropical-inspired treat. The coconut milk’s sweetness shines through, making it a refreshing finish to meals. Serve chilled for an extra special touch—it’s like a deconstructed coconut rice pudding! 🥥
Garnish Game-Changers
Fresh green onions or thinly sliced scallions add a pop of color and freshness. For heat lovers, a pinch of red pepper flakes or a dash of sriracha>** brings excitement. I also love a sprinkle of toasted sesame seeds for crunch and depth. These garnishes take your rice from good to extraordinary with minimal effort.
Nutrition facts
Frequently asked questions
Why does Asian-style white rice need rinsing?
Rinsing removes excess starch that would make the rice gummy or sticky. The cloudy water you see while rinsing is starch—swirl it until the water runs clear. This step ensures each grain stays separate and fluffy, just like in restaurants. Skipping it often leads to clumpy, dense rice that lacks the perfect texture.
Can I substitute coconut milk with something else?
Yes! For a lighter flavor, use half coconut milk and half water. For a richer taste, try 1/4 cup heavy cream or butter instead—both work well but alter the coconut aroma. If you're avoiding dairy, unsweetened almond milk is a neutral alternative, though the texture will be slightly different.
What’s the best rice for this recipe?
Jasmine rice is ideal for its floral aroma and fluffy texture, but long-grain white rice works too. For extra authenticity, look for Thai jasmine brands like Mae Ploy or Thai Kitchen. Short-grain rice (like sushi rice) will turn out sticky—stick to long grains for the perfect balance of tenderness and separation.
How do I fix rice that’s too dry or mushy?
For dry rice, sprinkle 1-2 tsp warm water over the pot, cover, and steam for 5 minutes. For mushy rice, spread it on a tray and let it dry in the sun or a 200°F oven for 15 minutes. Both fixes restore texture—just adjust heat or moisture carefully to avoid over/under-cooking. Prevention is key: follow the 1:1.25 rice-to-water ratio precisely.
Can I make this rice in a rice cooker?
Use the same 1:1.25 ratio (rice to coconut milk + water) and select the white rice setting. Add sesame oil after cooking and let it rest 10 minutes before fluffing. Rice cookers maintain even heat, so you won’t need to monitor the pot—just press start and enjoy the hands-off process!
