
This dish transforms plain rice into an aromatic experience with coconut milk and pandan leaves. The combination creates a fragrant, slightly sweet base that pairs perfectly with any Malaysian meal.
I developed this method to capture authentic flavors without complicated techniques. The rice absorbs the coconut and pandan infusion as it cooks, resulting in a lightly scented, fluffy texture that’s hard to resist.
What sets this apart is the balance of richness from the coconut and the unique floral note from the pandan. It’s a simple yet elevated side that complements curries, grilled meats, or vegetables.
Serve it warm, garnished with a sprinkle of toasted coconut for added texture. Here’s how to make it.
Ingredients for Malaysian Rice
Fragrant jasmine rice meets coconut and pandan for an elevated Malaysian side dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Coconut Milk 🥥 | 1 can | Full-fat for richness |
| Pandan Leaves 🌿 | 4 pieces | Fresh or frozen, knotted |
| Water 💧 | 1 ½ cups | Adjust for desired texture |
| Salt 🧂 | 1 tsp | Sea salt preferred |
| Sugar 🍚 | ½ tsp | Balances coconut sweetness |
| Shallots 🧅 | 2 whole | Finely minced for aroma |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth |
| Lemongrass Stalks 🌱 | 1 whole | Bruised, cut into 2-inch pieces |
| Kaffir Lime Leaves 🍈 | 2 pieces | Torn for citrus aroma |
| Vegetable Oil 🫒 | 2 tbsp | For sautéing aromatics |
| Toasted Coconut Flakes 🥥 | ¼ cup | For garnish |
The pandan leaves are non-negotiable for authenticity—look for fresh or frozen at Asian markets like H Mart or 99 Ranch. If using frozen, thaw first but don’t rinse (you’ll lose flavor). The coconut milk should be full-fat; light coconut milk won’t give you the same luxurious texture. For the rice, jasmine is ideal—its natural fragrance complements the pandan beautifully.
No pandan leaves? Pandan extract at 1 tsp works in a pinch, but add it to the water before cooking. Missing lemongrass? Zest from 1 lime adds a similar citrus note. Kaffir lime leaves can be swapped for lime zest plus a bay leaf. The toasted coconut garnish is optional but highly recommended—it adds a satisfying crunch (and looks gorgeous).
Cooked rice keeps well for 3-4 days in the fridge. Reheat with a splash of water to restore moisture. The pandan-infused coconut milk can be prepped a day ahead—just reheat before using. For best results, use within 2 days of infusing.
Why You’ll Love This Recipe
- Set It and Forget It: Honestly, I just dump everything in the rice cooker—jasmine rice, coconut milk, pandan leaves—and walk away.
- Fragrant Heaven: That coconut milk and pandan combo hits you with this sweet, floral aroma that makes the whole kitchen smell incredible.
- Feeds the Crowd: I made a double batch for the potluck and came home with an empty dish—always a hit with both kids and adults.
- Leftovers? Yes Please: Tastes even better the next day, and I love frying up the extras with an egg for a quick lunch.
Step-by-Step Instructions for Fragrant Coconut and Pandan Rice
Master the technique for perfectly infused rice with aromatic depth and rich coconut flavor.
Step 1: Rinse and Prepare the Rice Base
Begin by thoroughly rinsing the 2 cups jasmine rice under cold water until the liquid runs completely clear. This removes excess starch and prevents the grains from becoming gummy during cooking. Drain the rice well in a fine-mesh strainer and let it sit for 5 minutes to remove any residual moisture.
In a large bowl, combine the drained rice with the 1 can coconut milk, 1.5 cups water, 1 tsp salt, and 0.5 tsp sugar. Stir gently until the salt and sugar dissolve completely. The liquid should appear slightly cloudy from the coconut milk’s natural richness.
Step 2: Infuse the Aromatics
Knot the 4 pieces pandan leaves together at one end to create a bundle. This makes removal easier after infusing. Bruise the 1 whole lemongrass stalk with the flat side of a knife, then cut it into 2-inch pieces. Tear the 2 pieces kaffir lime leaves to release their citrusy oils.
Add the pandan bundle, lemongrass pieces, and kaffir lime leaves to the rice mixture. These aromatics will steep during cooking, imparting their signature Southeast Asian fragrance. Let the mixture sit for 10 minutes to begin the infusion process before cooking.
Step 3: Sauté the Aromatic Foundation
Heat the 2 tbsp vegetable oil in a heavy pot over medium heat. Add the finely minced 2 whole shallots and 3 cloves garlic cloves, sautéing for 2-3 minutes until the shallots turn translucent and the garlic releases its fragrance. Be careful not to let them brown—this preserves their delicate flavor.
Once the aromatics are fragrant, add the rice mixture (including all aromatics) to the pot. Stir gently to combine, ensuring the rice is evenly coated with the oil and aromatic base. This layering of flavors creates the dish’s characteristic depth.
Step 4: Cook to Perfect Tenderness
Bring the mixture to a gentle boil over medium-high heat, then immediately reduce to low heat. Cover the pot with a tight-fitting lid and simmer for 18-20 minutes. Resist the urge to stir during cooking—this prevents the rice from becoming mushy.
After 18 minutes, check that the liquid has been fully absorbed and the rice is tender. The grains should be separate yet moist, with a subtle coconut aroma. Remove the pandan bundle and lemongrass pieces before serving, as they’ve already imparted their flavors.
Step 5: Rest and Garnish for Service
Turn off the heat and let the rice rest, covered, for 10 minutes. This allows the grains to steam and absorb any remaining moisture, ensuring uniform texture throughout. Fluff the rice gently with a fork to separate the grains and release excess steam.
Transfer to a serving dish and sprinkle with the 0.25 cup toasted coconut flakes just before serving. The toasted coconut adds a delightful textural contrast and reinforces the dish’s coconut base. Serve warm, allowing the fragrant aromas to take center stage.
Pro Tips For Making Malaysian Rice
- Rinse the Rice: Soak jasmine rice for 15 minutes then rinse until water runs clear—this removes excess starch so your grains stay separate, not gummy. I learned this the hard way after serving clumpy rice at a dinner party.
- Bloom the Pandan: Tie pandan leaves in a knot and briefly toast them in the pot before adding liquids. Sounds weird, but it works: it unlocks way more aroma than just tossing them in cold.
- Watch the Simmer: Once coconut milk starts bubbling, drop to the lowest heat immediately. After burning two batches, I finally figured out coconut milk scorches fast if you don’t.
- Use Full-Fat Coconut: Skip the light coconut milk—full-fat gives that rich, creamy texture this dish is known for. My grandmother swore by this, and she was right.
Storing and Reheating Leftovers
Refrigerator Storage
Let your creation cool for no more than 2 hours before transferring to airtight containers. I use glass containers with snap-tight lids to preserve the pandan and coconut aroma. Store at 40°F or below for up to 4 days. The flavors deepen overnight as the aromatics continue to infuse the rice. ❄️
Freezer Storage
For longer storage, portion the rice into freezer-safe bags or containers. I prefer quart-sized bags because they lay flat and thaw quickly. Squeeze out excess air to prevent freezer burn and label with the date. This dish freezes well for up to 3 months without losing texture.
Stovetop Reheating
This is my preferred method for maintaining the best texture. Place the rice in a heavy-bottomed pot with 2 tbsp water or coconut milk to restore moisture. Heat over medium-low heat for 5-7 minutes, stirring occasionally. The steam will revive the grains beautifully. 🔥
Microwave Reheating
For quick meals, microwave individual portions covered with a damp paper towel. Heat on 70% power for 2-3 minutes, then stir and continue in 30-second intervals until reaching 165°F. Add a splash of water if it appears dry.
Nutrition Facts
Frequently Asked Questions
Can I use basmati rice instead of jasmine?
Yes, but jasmine is preferred for its natural fragrance. Basmati will work in a pinch but may have a slightly different texture.
What if I can’t find fresh pandan leaves?
Use 1 tsp pandan extract in the cooking water. Frozen pandan leaves also work—just thaw first.
Can I make this without coconut milk?
Not recommended—it’s essential for the authentic flavor. For dietary needs, try coconut milk beverage but expect less richness.
How long can I keep leftovers?
Store in an airtight container in the fridge for 3-4 days or freeze for up to 3 months.
- Rice Minced Beef Recipe: Savory Stir-Fry with Garlic and Soy - September 26, 2026
- Sausage Egg and Rice Recipe: Hearty Breakfast in One Skillet - September 26, 2026
- Ramen and Rice Cake Recipe: Chewy Meets Slurpable in One Bowl - September 26, 2026