01 -
Wash lentils under cold water till it runs clear. Let them soak through the night or for at least 6 hours to make cooking faster and boost their goodness.
02 -
Warm up a big, deep pan on medium-high and pour in the oil. When it starts to shimmer, toss in onion and cook till see-through. Mix in garlic, ginger, and tomato paste, and stir often for 3 minutes so nothing burns.
03 -
Throw in coconut sugar, salt, and all your spices (cumin seeds, coriander, cayenne, black pepper, cinnamon, cardamom, nutmeg, and cloves). Keep stirring for 30-60 seconds until you can really smell them, making sure they don't burn.
04 -
Add your lentils, kidney beans, crushed tomatoes, and coconut milk, then stir well. Turn heat to low and partly cover the pan. Let it bubble gently for 25-30 minutes, giving it a stir every 8-10 minutes until lentils get soft and the mix thickens up. Add a bit of water if needed to finish cooking the lentils.
05 -
Turn off the heat and take an immersion blender to quickly blend the mix 3-4 times to make it creamier. Mix in cilantro and lemon juice, adding more salt if needed.
06 -
Enjoy while hot with rice, flatbread, pita, or sourdough bread. Sprinkle extra cilantro on top if you want. You can keep leftovers in the fridge for 3-4 days.