Loading...
Matt Xiaxiang - just a home cookMatt Xiaxiang
  • home linkHomerecipes linkRecipesmeal plans linkMeal plans
  • Quick links

    Main dishes linkMain dishesDesserts linkDessertsQuick linkQuickEasy linkEasyHealthy linkHealthySandwiches linkSandwichesPasta linkPastaCurries linkCurriesSalads linkSaladsBaking linkBaking
  • Matt Xiaxiang - just a home cookMatt Xiaxiang
    1. Home
    2. Recipes
    3. Coconut masoor dal
  • membershipSign in to membership
  • RecipesMeal plansMain dishesDessertsQuickEasyHealthySandwichesPastaCurriesSaladsBaking

Join the newsletter

InstagramTikTokYoutubePinterestFacebook

Copyright © 2026 Matt Xiaxiang. All rights reserved

Privacy policy

Coconut masoor dal

Coconut masoor dal
Posted: 11/01/2026Updated: 29/06/2026

South Indian curry where red lentils are simmered in a fragrantly spiced tomato and coconut milk.

Serve with a portion of steamed Basmati rice along with a side of roti to scoop handfuls of the dal.

Share on:
Active prep: 10 minutesActive cooking: 10 minutesPassive cooking: 15 minutes

Join the newsletter

Ingredients

Servings
  • 300 grams Red lentils
  • 4 medium Tomatoes, finely chopped
  • 1 medium Red onion, finely diced
  • 4 cloves Garlic, finely minced
  • 2 Ginger, grated
  • 2 medium Green chillies, sliced lengthwise
  • 2 teaspoons Cumin seeds
  • 2 teaspoons Turmeric powder
  • 2 teaspoons Ground coriander
  • 0.5 teaspoon Chilli powder
  • 2 teaspoons Garam masala
  • 400 millilitres Coconut milk
  • 400 millilitres Water
  • 2 tablespoons Ghee
  • 1 Salt, to taste
  • Lemon
  • 1 handful Fresh coriander, chopped

Instructions

  1. Thoroughly rinse the red lentils and prepare all the vegetables and aromatics beforehand.
  2. Heat the ghee in a large pot over medium heat. Add the cumin seeds and let them sizzle for 30 seconds until aromatic. Add the red onion and sauté until softened.
  3. Stir in the garlic, ginger and green chilli. Cook for another minute until fragrant.
  4. Add the chopped tomatoes and a pinch of salt. Cook for 5–7 minutes, stirring occasionally, until the tomatoes break down and form a paste.
  5. Mix in the turmeric powder, ground coriander and chilli powder. Cook for 1-2 minutes while adding splashes of the water to prevent burning (if needed).
  6. Add the rinsed red lentils and stir to coat them in the masala.
  7. Pour in the remaining water and bring to a light boil, then lower the heat and let it simmer covered for 10–15 minutes. Stir occasionally, until the lentils are very almost tender.
  8. Stir in the coconut milk and allow to simmer covered for a final 5 minutes.
  9. Add the garam masala and chopped fresh coriander at the end, stirring well. Adjust the consistency with more stock or water if needed (it will thicken as it rests).
  10. Garnish with a little more chopped fresh coriander and serve with lemon wedges.

Video tutorial

Helpful notes

Cooking tips

  • Always rinse red lentils thoroughly to remove any impurities and excess starch. This helps the dal cook evenly and prevents it from becoming too mushy.
  • Soaking lentils was for 1-2 hours beforehand can reduce the cooking time. This may not allow the lentils to absorb as much flavour though.
  • For a thicker dal, reduce the amount of water. For a lighter consistency, add more liquid as needed during cooking.
  • While the coconut can provide enough sweetness to balance the acidity of the tomatoes, add a little pinch of white sugar if necessary.
  • Add the garam masala and lemon juice at the end of cooking to preserve its flavour.

Alternative ingredients

  • If fresh tomatoes are unavailable, use canned tomatoes or passata for a smoother consistency. Additional sugar to balance the acidity will be required here.
  • Instead of individual spices like cumin, coriander, and turmeric, you can use a curry powder to simplify the recipe.
  • Add a cinnamon stick while cooking the dal for a slightly more warming flavour.
  • Vegetable stock can be used instead of water if wanted.
  • Replace the ghee with vegetable oil or any other neutral oil. Browned butter can also mimic the flavour of ghee more closely.

Storage instructions

Allow the dal to cool completely before storing it to prevent condensation and excess moisture.

Refrigeration: Store in an airtight container. It will stay fresh in the fridge for up to 3-4 days.

Freezing: This curry freezes well but may thicken. Transfer to a freezer-safe containers or heavy-duty freezer bag. Label with the date and freeze for 2-3 months.

Re-heating instructions

If re-heating from frozen, ensure it has fully defrosted whether that is overnight in the fridge out in the microwave on the defrost setting.

Stove: Heat over medium-low heat, stirring occasionally, until the sauce is hot throughout. Add a tablespoon or two of water to loosen the curry sauce.

Microwave: Using the microwave can be used to quickly re-heat the curry. Re-heat until piping hot throughout.

Nutrition and dietary facts

Vegetarian, Gluten-free

Per serving:Calories: 424kcal (19%), Protein: 10.7g (18%), Fat: 30.2g (38%), Saturated fat: 18.9g (126%), Carbohydrates: 26.8g (10%), Sugars: 8g (32%), Fibre: 7.8g (26%)

NOTE: The nutritional information provided for this recipe is an estimate based on ingredients and cooking instructions as described - it is intended for informational purposes only.

Page contents

Related recipes

Chana masala linkChana masalaAloo gobi matar gajar sabzi linkAloo gobi matar gajar sabziSaag paneer linkSaag paneerAloo gobi linkAloo gobiChana saag linkChana saagBeef kala bhuna linkBeef kala bhunaBeef and broccoli stir-fry linkBeef and broccoli stir-fry

Featured in meal plans...

No linked meal plans...

View all meal plans
View all recipes
Coconut masoor dal