This classic Dal Makhani recipe is a homemade version of the popular Indian dish. Made with black lentils, kidney beans, and a blend of aromatic spices, this creamy and flavorful dish is a staple in many Indian households. The lentils and beans are slow-cooked with onions, tomatoes, ginger, garlic, and a variety of spices until they are soft and tender. The dish is then finished off with a dollop of butter and cream, giving it a rich and indulgent taste. Serve this delicious Dal Makhani with steamed rice or naan bread for a satisfying meal.