A flavorful and aromatic rice dish combining the richness of coconut milk with the crunch of cashews and the sweetness of dried fruits.
Rinse the rice thoroughly under cold water until the water runs clear.
Rinsing removes excess starch, ensuring fluffy rice.
In a large pot, combine the rinsed rice, water, coconut milk, and salt. Stir well.
Mixing the ingredients evenly ensures consistent cooking.
Bring the mixture to a boil over high heat, then reduce to low, cover, and simmer until the liquid is absorbed, about 20 minutes.
Keep the lid on to trap steam and cook the rice evenly.
Meanwhile, melt the butter in a nonstick skillet over medium heat.
Use medium heat to prevent the butter from burning.
Add the chopped onion, raisins, and cashews to the skillet and sauté until the onions are soft and golden, about 5 minutes.
Stir occasionally to prevent sticking and ensure even cooking.
Once the rice is cooked, fluff it gently with a fork.
Fluffing separates the grains for a better texture.
Combine the sautéed mixture with the rice and mix gently to distribute evenly.
Mix gently to avoid breaking the rice grains.
Transfer the rice to a serving bowl and serve warm.
Garnish with fresh herbs like cilantro for added color and flavor.