Indian cuisine is a treasure trove of flavors and textures, and one dish that beautifully captures this essence is coconut rice. This fragrant, mildly spiced rice dish combines the natural sweetness of fresh coconut with aromatic spices, making it a perfect accompaniment to Indian vegetarian meals or a delightful standalone dish.
Whether you’re looking for a quick weekday meal or a special dish for guests, coconut rice is incredibly easy to prepare and always leaves a lasting impression.
Rich in flavor yet light on the stomach, this recipe is a celebration of the tropical bounty of coconut and the warm spices typical of Indian cooking. It’s gluten-free, vegan, and packed with nutrients, which means it’s as healthy as it is delicious.
If you’re a fan of wholesome, aromatic rice dishes, you’re going to love this Indian-style coconut rice recipe. Plus, it pairs exceptionally well with a variety of dals, curries, or vegetable sides.
Why You’ll Love This Recipe
This coconut rice recipe stands out because it’s both simple and flavorful. The use of freshly grated coconut or unsweetened desiccated coconut adds a subtle sweetness and a delightful texture that elevates plain rice to something special.
The tempering of mustard seeds, curry leaves, and green chilies infuses the dish with authentic South Indian flavors.
It’s a versatile recipe that can be customized with your favorite nuts or vegetables for added crunch and nutrition. The best part?
It’s a one-pot dish that comes together quickly, making it perfect for busy weeknights or for impressing guests with minimal effort.
Looking for more Indian vegetarian recipes? Check out our Christmas Recipes Kerala for festive inspiration!
Ingredients
- 1 cup basmati rice, rinsed and soaked for 20 minutes
- 3/4 cup fresh grated coconut or unsweetened desiccated coconut
- 2 tablespoons oil (coconut oil preferred)
- 1 teaspoon mustard seeds
- 1 teaspoon urad dal (split black gram)
- 1 teaspoon chana dal (split chickpeas)
- 2 dried red chilies, broken
- 1-2 green chilies, slit
- 10-12 curry leaves
- 1/4 cup cashew nuts (optional)
- 2 cups water
- Salt to taste
Equipment
- Medium saucepan or heavy-bottomed pot with lid
- Fine mesh sieve (for rinsing rice)
- Wooden spoon or spatula
- Measuring cups and spoons
- Grater (if using fresh coconut)
Instructions
- Prepare the rice: Rinse the basmati rice thoroughly under cold water using a fine mesh sieve until the water runs clear. Soak the rice in water for 20 minutes, then drain completely.
- Heat the oil: In a medium saucepan, heat the oil over medium heat. Once hot, add the mustard seeds and wait for them to start popping.
- Tempering: Add the urad dal and chana dal to the pan. Fry them until they turn golden brown. Then add the dried red chilies, green chilies, curry leaves, and cashew nuts. Sauté for about a minute until fragrant and the cashews turn light golden.
- Add the coconut: Stir in the grated coconut and sauté for 2-3 minutes, allowing the coconut to toast slightly but not burn. This step releases the coconut’s natural oils and enhances the flavor.
- Cook the rice: Add the soaked and drained rice to the pan. Stir gently to coat the rice with the coconut and spices. Add salt and 2 cups of water.
- Simmer: Bring the mixture to a boil. Reduce the heat to low, cover the pot with a tight-fitting lid, and let the rice cook undisturbed for 15-18 minutes or until all the water has been absorbed and the rice is tender.
- Rest the rice: Turn off the heat and let the rice sit covered for 5 minutes. This helps the grains firm up and separate.
- Fluff and serve: Gently fluff the rice with a fork or wooden spoon. Serve warm as a side dish or a light meal.
Tips & Variations
For extra fragrance, try adding a small piece of cinnamon stick or a few cloves during the tempering step.
Use freshly grated coconut for the best flavor, but unsweetened desiccated coconut works well too, especially when fresh coconut is not available.
If you like your rice a little richer, add a tablespoon of ghee instead of oil during tempering.
You can also experiment by adding finely chopped vegetables like carrots, peas, or beans to make it a more wholesome one-pot meal. For a nutty crunch, try substituting cashews with roasted peanuts or almonds.
Want to try a sweet coconut rice variation? Check out our Peda Recipe Ricotta Cheese for a delightful dessert twist inspired by Indian sweets.
Nutrition Facts
Nutrient | Amount per Serving |
---|---|
Calories | 280 kcal |
Carbohydrates | 52 g |
Protein | 5 g |
Fat | 7 g |
Fiber | 2 g |
Sodium | 250 mg |
Serving Suggestions
Coconut rice pairs beautifully with a variety of Indian vegetarian dishes. It’s especially good alongside spicy dals like Daniel Fast Recipes With Brown Rice or vegetable curries.
For a refreshing contrast, serve it with a cooling cucumber raita or a tangy pickle such as the Pickled Cherry Pepper Recipe. This combination balances the creamy sweetness of the coconut rice with bright, bold flavors.
If you’re hosting a dinner, consider pairing coconut rice with a hearty Indian lentil stew or sautéed greens seasoned with mustard seeds and garlic for a wholesome, satisfying meal.
Conclusion
Coconut rice is a wonderfully aromatic and versatile dish that brings a touch of South Indian flair to your dining table. Its subtle sweetness balanced with warm spices and crunchy nuts makes it perfect for both everyday meals and special occasions.
Easy to prepare with pantry staples, this recipe invites you to explore the rich culinary heritage of Indian vegetarian cooking in a simple yet satisfying way.
Whether you’re a seasoned home cook or a beginner exploring Indian flavors, coconut rice is a must-try recipe that’s sure to become a favorite. Don’t forget to check out other delicious recipes on our site like the Thelma Sanders Squash Recipe for more inspiration in your kitchen!
📖 Recipe Card: Coconut Rice Indian Veg Recipe
Description: A fragrant and flavorful South Indian coconut rice made with fresh grated coconut and aromatic spices. Perfect as a side dish or a light meal.
Prep Time: PT10M
Cook Time: PT20M
Total Time: PT30M
Servings: 4 servings
Ingredients
- 1 cup basmati rice
- 1 cup grated fresh coconut
- 2 tablespoons oil
- 1 teaspoon mustard seeds
- 1 teaspoon urad dal (split black gram)
- 2 dried red chilies
- 10 curry leaves
- 1 green chili, chopped
- 1/4 cup roasted peanuts
- 1/2 teaspoon salt
- 2 cups water
- 1 tablespoon chopped coriander leaves
Instructions
- Rinse and soak basmati rice for 15 minutes, then drain.
- Heat oil in a pan and add mustard seeds; let them splutter.
- Add urad dal, dried red chilies, curry leaves, and green chili; sauté until golden.
- Add grated coconut and roasted peanuts; sauté for 2 minutes.
- Add soaked rice and salt; mix gently.
- Pour 2 cups of water and bring to a boil.
- Cover and cook on low heat for 15 minutes or until rice is done.
- Turn off heat and let it rest covered for 5 minutes.
- Fluff rice with a fork and garnish with chopped coriander leaves.
- Serve warm.
Nutrition: Calories: 250 kcal | Protein: 5 g | Fat: 10 g | Carbs: 35 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Coconut Rice Indian Veg Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A fragrant and flavorful South Indian coconut rice made with fresh grated coconut and aromatic spices. Perfect as a side dish or a light meal.”, “prepTime”: “PT10M”, “cookTime”: “PT20M”, “totalTime”: “PT30M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup basmati rice”, “1 cup grated fresh coconut”, “2 tablespoons oil”, “1 teaspoon mustard seeds”, “1 teaspoon urad dal (split black gram)”, “2 dried red chilies”, “10 curry leaves”, “1 green chili, chopped”, “1/4 cup roasted peanuts”, “1/2 teaspoon salt”, “2 cups water”, “1 tablespoon chopped coriander leaves”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Rinse and soak basmati rice for 15 minutes, then drain.”}, {“@type”: “HowToStep”, “text”: “Heat oil in a pan and add mustard seeds; let them splutter.”}, {“@type”: “HowToStep”, “text”: “Add urad dal, dried red chilies, curry leaves, and green chili; saut\u00e9 until golden.”}, {“@type”: “HowToStep”, “text”: “Add grated coconut and roasted peanuts; saut\u00e9 for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Add soaked rice and salt; mix gently.”}, {“@type”: “HowToStep”, “text”: “Pour 2 cups of water and bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Cover and cook on low heat for 15 minutes or until rice is done.”}, {“@type”: “HowToStep”, “text”: “Turn off heat and let it rest covered for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Fluff rice with a fork and garnish with chopped coriander leaves.”}, {“@type”: “HowToStep”, “text”: “Serve warm.”}], “nutrition”: {“calories”: “250 kcal”, “proteinContent”: “5 g”, “fatContent”: “10 g”, “carbohydrateContent”: “35 g”}}