This slow cooker lentil curry is incredibly easy to make, healthy, and packed with flavor. Just toss all the ingredients into your crockpot for a delicious and satisfying meal.
Rinse the lentils and place them in a large crockpot. Add the diced onions, garlic, ginger, butter (if using), curry paste, garam masala, turmeric, sugar, and cayenne pepper. Stir to combine everything well.
Pour one can of tomato puree over the lentils. Refill the empty can with water twice and add it to the crockpot. Stir to ensure the lentils are covered with liquid. Cover and cook on high for 4-5 hours or on low for 7-8 hours.
Check the curry once or twice during cooking. Add more water or tomato puree if the lentils are absorbing all the liquid. The amount of liquid you add will determine the consistency of your curry. Once the lentils are tender, taste and season with additional salt if needed.
Stir in the coconut milk or cream just before serving. Garnish with fresh cilantro. Serve hot over cooked rice.
Notes
This lentil curry is a fantastic make-ahead meal. The flavors deepen as it sits, making it even more delicious the next day. Adjust the spice level to your preference by adding more or less cayenne pepper.