If you want to recreate the restaurant-style Dal Makhani at home, this recipe is for you. It uses a combination of black lentils and kidney beans, cooked with onions, tomatoes, and a special blend of spices. The dish is finished with a generous amount of butter and cream, giving it a creamy and indulgent texture. Enjoy this rich and flavorful Dal Makhani with some naan or rice.