Dhal Makhani

Dhal Makhani


3 people made this

Super tasty vegetarian dish from India, and only 248 calories per serve. You will want it be Meatless Monday every day once you try this dish!

CalorieCountedCurries South Australia, Australia

Serves: 2 

  • 50g black lentils
  • 1 cup water
  • olive oil spray
  • 1 medium onion (100g), chopped
  • 1 clove garlic, crushed
  • 1 teaspoon grated ginger
  • 2 green chillies, chopped
  • 2 cloves, crushed
  • 1 teaspoon cumin seeds, crushed
  • 1 teaspoon ground cinnamon
  • 1 teaspoon chilli powder
  • 1/2 (400g) tin tomatoes
  • 1/2 (400g) tin red kidney beans
  • 2 tablepoons light cream (46% reduced fat)

Preparation:10min  ›  Cook:40min  ›  Ready in:50min 

  1. Cover lentils with water and cook in a pressure cooker for 15 minutes, once pressure has built. Or use a normal saucepan, bring to a boil, cover with a lid, reduce heat to low and cook for 40 minutes. Drain off any excess water and put aside.
  2. Heat wok or frying pan on medium to low and lightly spray with olive oil. Cook onions for 5 minutes.
  3. Add garlic, ginger and chillies, reduce heat to low then cook for 1 minute.
  4. Add crushed cloves, cumin seeds, cinnamon and chilli powder and cook for 1 minute, adding a splash of water to the frying pan to prevent sticking, if necessary.
  5. Put tomatoes in a blender, then add to the frying pan.
  6. Combine lentils and red kidney beans in a separate bowl and use a potato masher to break them up slightly. Add lentils and kidney beans to the frying pan and heat through.
  7. Stir in cream, reserving a small amount to swirl on top of the dish to serve.


Dal Makhani is traditionally made with a black lentil called Urad Dal, which is available from Indian grocers. If you are unable to find this ingredient you can substitute with French style lentils, which have a similar earthy flavour. This won’t change to the calories per serve.

See it on my blog

Calorie Counted Curries

Recently Viewed

Reviews (0)

Write a review

Click on stars to rate