Rinse rice and add to a medium-sized saucepan. Add water and the remaining spices.
Microwave solidified coconut milk for 30 seconds, then add to the rice. Stir rice and bring to a boil.
Reduce the heat to low, cover, and simmer for ten minutes. After ten minutes, remove the lid and stir the rice. Cover and cook for 10 additional minutes.
Meanwhile, toast almonds or peanuts in a hot pan. If using raisins, toast them along with the nuts.
Fluff rice with a fork before serving. Don't forget to remove those cardamom pods if you added them!
Notes
I added a few chilis to my creamy coconut rice but feel free to leave them out if you don't like your food extra spicy.
To add a Middle Eastern twist, I’ve included some of my favorite spices like cardamom, cinnamon, and ginger.
I prefer to use jasmine rice in this recipe, it just seems to turn out perfectly every time.
I’m also partial to recipes that intertwine both sweet and spicy flavors. To accomplish this, I cook the rice with a few spicy chilis mixed in and top it with sweet raisins.
If you want to take it to the next level, add toasted nuts along with the raisins.