Go Back
comforting dal makhani recipe

Creamy Dal Makhani

This comforting Indian lentil curry combines three types of dals with aromatic spices for a rich, velvety texture. Made without cream, it's a naturally creamy and protein-packed dish perfect for chilly evenings. The balance of cumin, turmeric, and fresh herbs creates deep, warming flavors that improve as they simmer.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Indian

Ingredients
  

  • 1/2 cup toor dal
  • 1/4 cup yellow moong dal
  • 1/4 cup masoor dal
  • 1 medium onion, grated
  • 2 green chilies, sliced
  • 1/4 teaspoon ginger, grated
  • 1 teaspoon turmeric powder
  • 1/2 tablespoon coriander leaves, finely chopped
  • 1/2 teaspoon cumin seeds
  • 1/4 teaspoon red chili powder
  • 1 tablespoon olive oil
  • salt, to taste adjust during cooking
  • 2-3 small tomatoes
  • fresh lemon juice for garnish

Equipment

  • Pressure cooker or large pot
  • Heavy-bottomed pot
  • Wooden spoon or potato masher
  • Grater

Method
 

  1. Rinse the toor dal, moong dal, and masoor dal together under cold water. Soak for 30 minutes, then drain. Pressure cook the lentils with enough water until soft but still holding shape (about 3 whistles). While hot, lightly mash with a spoon to create a creamy texture.
  2. Heat olive oil in a heavy-bottomed pot. Add cumin seeds and let them splutter. Add grated onion, grated ginger, and sliced green chilies. Sauté until onions turn translucent.
  3. Stir in red chili powder and turmeric powder, cooking for 10 seconds. Add tomatoes and cook until soft and broken down into a thick paste.
  4. Add salt to the tomato mixture, then mix in the mashed lentils thoroughly. Bring to a gentle boil, then reduce heat and simmer for 3–4 minutes for flavors to meld.
  5. Garnish with chopped coriander and a squeeze of lemon juice. Serve hot with roti, naan, or steamed basmati rice. Optionally, accompany with cucumber-tomato raita for a cooling contrast.

Notes

This recipe uses olive oil instead of traditional ghee for a healthier version. You can substitute masoor dal with red lentils if unavailable. For richer creaminess, stir in a tablespoon of butter or coconut cream at the end. Adjust heat by reducing or omitting chili powder; paprika can be used for mild color without spice. Canned tomatoes (½ cup) work if fresh aren't available. Leftovers taste even better the next day as flavors develop. Reheat with a splash of water to restore consistency.