If you want to recreate the flavors of your favorite Indian restaurant at home, this recipe is for you. It uses a combination of black lentils, kidney beans, and a special blend of spices to achieve that authentic taste. The secret ingredient is a dollop of butter, which adds richness and enhances the flavors. Enjoy this restaurant-style dal makhani with some garlic naan or jeera rice.