If you're looking for a healthier version of Dal Makhani without compromising on taste, this low-fat recipe is a great option. It replaces the traditional cream and butter with low-fat yogurt and a small amount of oil. The lentils and beans are cooked with onions, tomatoes, ginger, garlic, and spices to create a flavorful dish that is lighter on calories. Serve it with brown rice or whole wheat naan for a nutritious meal.