Aromatic Coconut Rice with Toasted Cashews

Whole Grains, Rice, and Pasta

March 22, 2026

If I were stranded on a desert island, this is the dish I’d dream of. Assuming, of course, that my island had a bounty of fresh coconuts! This Aromatic Coconut Rice is so incredibly fragrant and satisfying, it’s a main event in its own right. The combination of fluffy basmati, sweet, freshly grated coconut, and crunchy, toasted cashews is pure magic. This is one of those simple recipes where quality ingredients shine, which is why you absolutely must use fresh coconut—its texture and moisture are irreplaceable here.

Ingredients

• 1½ cups / 300g basmati rice
• 4 tbsp / 60ml canola oil, or other neutral oil, divided
• generous ½ cup / 75g raw cashews
• 1½ cups / 120g fresh grated coconut
• 2 tsp / 10g chana dal
• 1 tsp / 5g mustard seeds
• 12 fresh curry leaves
• 1¾-inch / 4-5cm cinnamon stick
• 3 banana shallots, finely sliced
• ¾-inch / 2cm piece ginger, peeled and grated
• 1 Indian green chile, finely chopped
• 1 tsp / 5g salt, or to taste

Instructions

1. Prepare the Rice: Wash the basmati rice in several changes of cold water until the water runs clear. Soak in cold water for 20 minutes, or in warm water for 10 minutes if short on time.
2. Toast the Coconut and Cashews: Heat 1 teaspoon of oil in a large frying pan over medium heat. Add the cashews and fresh coconut. Stir-fry for 2-3 minutes, watching closely, until the cashews are golden and the coconut is lightly toasted. Immediately transfer to a bowl and set aside.
3. Cook the Rice: Drain the soaked rice and place it in a deep saucepan. Cover with plenty of fresh cold water and bring to a boil. Reduce the heat to a simmer and cook for about 10 minutes, or until tender. Drain the rice completely.
4. Steam the Rice: Cover the saucepan with a clean tea towel and then the lid. Let the rice steam off the heat for 5 minutes to become perfectly light and fluffy.
5. Temper the Spices: In the same frying pan, heat 3 tablespoons of oil. Add the chana dal, mustard seeds, curry leaves, and cinnamon stick. Once the mustard seeds pop and the curry leaves sizzle, add the sliced shallots, grated ginger, and green chile.
6. Caramelize the Aromatics: Sauté for 10-12 minutes until the shallots are deeply caramelized and brown. Reserve a heaped tablespoon of the shallot mixture for garnish.
7. Combine and Serve: Return the toasted coconut and cashew mixture to the pan along with the salt. Gently fold in the cooked, fluffy rice, using your hands to break up any clumps if needed. Mix until everything is well combined.
8. Garnish: Tip the coconut rice onto a serving platter and scatter the reserved caramelized shallots over the top before serving.

Nutritional Information

• Servings: 4
• Calories: 450 kcal per serving
• Carbohydrates: 65g
• Protein: 9g
• Fat: 18g
• Fiber: 5g

Pro Tips

• Do not substitute desiccated coconut for fresh; the texture and moisture of fresh coconut are essential for this dish.
• Watch the coconut and cashews like a hawk while toasting, as they can burn in an instant.
• Covering the just-cooked, drained rice with a tea towel before putting the lid on is the secret to exceptionally fluffy grains.
• Gently break up any clumps of cooked rice with your hands before folding it into the spice mixture for even distribution.

FAQ

Q: Can I use desiccated or frozen coconut for this recipe
A: For the best authentic flavor and texture, fresh grated coconut is essential as its moisture is key to the dish. Desiccated coconut is too dry and will not work as a substitute. If you absolutely cannot find fresh, thawed frozen grated coconut is the next best option, though the final result may be slightly different.

Q: How can I make this coconut rice a complete vegetarian meal
A: This rice is a fantastic base for a balanced meal. To add protein, serve it alongside a lentil curry (dal), chickpea stew (chana masala), or a simple paneer or tofu stir-fry. You can also mix cooked chickpeas or green peas directly into the rice for an easy protein and fiber boost.

Q: Is this aromatic coconut rice recipe vegan
A: Yes, this recipe is 100% vegan as written. It uses canola oil and all other ingredients are plant-based, making it a delicious and satisfying option for anyone following a vegan diet.

Q: What is the best way to store and reheat leftovers
A: Store leftover coconut rice in an airtight container in the refrigerator for up to 3 days. To reheat, sprinkle a tablespoon of water over the rice to rehydrate it and then microwave until hot. Alternatively, you can gently warm it in a non-stick pan over low heat.

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

More Vegetarian Recipes