This classic Dal Makhani recipe is a simple and authentic way to make this popular Indian dish. Made with black lentils, kidney beans, and a blend of aromatic spices, this creamy and flavorful dal is perfect to serve with rice or naan bread. The lentils and beans are slow-cooked with onions, tomatoes, ginger, garlic, and a combination of spices like cumin, coriander, and garam masala. Finish it off with a dollop of butter or cream for a rich and indulgent taste.