With it’s creamy and buttery texture, Dal Makhani has become the go to dish to have with Indian bread for almost every North Indian. The dish basically has whole black lentils cooked with a generous amount of butter and fresh cream and simmered on low heat for an amazing aroma. The dal is slowly cooked on medium low flame for it to absorb all the flavors. The main flavors of the dal comes from the fresh onion, ginger, garlic, tomato puree. The dal also has a smokey flavor to it which enhances the taste. It is the best dish to combine with a plate of naan or paratha.