Go Back
+ servings

Easy Vegan Coconut Milk

This is a super easy one-pot rice recipe. Try my easy under 30 minute coconut rice recipe that pairs very well with a spicy curry, a fish fry or even a raita. Very simple recipe.
Course Rice Dish
Cuisine South Indian
Keyword coconut rice, easy coconut rice
recipe coconut rice
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 4
Calories 585kcal


  • 2 cups rice
  • 1.5 cups coconut milk
  • 2 cups water
  • Salt to taste

For the tempering

  • 1 tbsp. coconut oil (vegaor ghee
  • 1 tsp. mustard seeds
  • 1 sprig curry leaves
  • 2 pinches asafoetida
  • 4-5 cloves
  • 3 green cardamom
  • 1 bay leaf
  • 1 tsp. split Bengal gram
  • 2 tsp. ginger paste
  • 4 green chillies slit
  • 1 cup vegetables chopped optional

For garnish

  • Some fried cashew nuts


  • Wash and clean the rice. Soak for 15 minutes.
  • Heat oil or ghee in a rice cooker or a pan. Add mustard seeds, asafetida and curry leaves and allow to sputter. Now add in the whole spices along with Bengal gram and fry for about 2 minutes. Add ginger paste and split green chillies and fry some more. If using vegetables, add now and fry lightly for about 5 minutes.
  • Now add the coconut milk and water to this fragrant mix. Add salt and taste. It must taste slightly salty. Bring to a boil and add rice.
  • Cook on low heat till the rice is done and fluffy. Don’t cook till mushy.
  • Serve hot after garnishing with fried cashews with raita or curry or just as it is.
  • This is a very flavourful rice that is perfect for lunchboxes too.


You can use any rice though I prefer sona masoori variety of rice.
You can use veggies like carrots, beans and even frozen peas if you so like.
I like to make my own coconut milk by blending coconut pieces with water in the blender and then using the first and second press of milk. But you can use canned milk too.
Vary the number of green chillies depending upon the heat you like in your rice.
You can also use finely grated coconut in place of coconut milk in the recipe. Then you will need to fry it before adding water and rice.


Calories: 585kcal | Carbohydrates: 85g | Protein: 11g | Fat: 23g | Saturated Fat: 20g | Sodium: 45mg | Potassium: 415mg | Fiber: 4g | Sugar: 1g | Vitamin A: 2310IU | Vitamin C: 11mg | Calcium: 69mg | Iron: 4mg