A Journey Enriching Taste Buds: Indian Dal Makhani

Indian food is a diverse and flavorful cuisine that has been shared across the globe. One of the most popular Indian dishes is Dal Makhani. It is a classic North Indian dish with a smooth, creamy texture. The best part is that it is easy to make and positively addictive!

The dish originated in the Punjab area of India where it was seen as a comfort food. It is now served in every major city of India, with multiple variations of the dish being served. It is a great source of protein, vitamins and minerals.

The base of the dish is black lentils and kidney beans, which are cooked until they are soft and creamy. It has a blend of spices including ginger, garlic, and garam masala. It is then cooked in tomato and butter for a creamy texture. As for the flavors, it has a hint of sweetness mixed with a hint of spice, making it a well balanced dish.

Dal Makhani is traditionally served with hot naan or other flatbread but can also be enjoyed with rice.

Recipe: Indian Dal Makhani


• 1 cup black lentils
• ¼ cup kidney beans
• 1 teaspoon ginger
• 1 teaspoon garlic
• 2 tablespoons garam masala powder
• 2 tablespoons tomato paste
• 2 tablespoons butter
• 1 teaspoon cumin seeds
• 1 teaspoon coriander
• 1 teaspoon turmeric powder
• Salt to taste


1. Soak the lentils and beans overnight in water.
2. Drain the soaked lentils and beans and rinse with fresh water.
3. In a pan, heat the butter and add the cumin seeds, ginger, garlic, garam masala powder and sauté for a few minutes.
4. Add the tomato paste and turmeric powder. Sauté for a few more minutes.
5. Add the soaked lentils and beans, stirring until they are all coated with the spices.
6. Add enough water to cover the lentils and beans and bring to a boil.
7. Lower the heat and simmer for 20 minutes or until the lentils and beans are soft.
8. Add salt to taste and serve with hot naan.

We hope you enjoy your journey of exploring Indian cuisine with this traditional and flavorful Dal Makhani. Enjoy!