50g(⅓cup) raw, unsalted cashewssoaked in boiling water for at least 1 hour or in cool water overnight
1tbspfresh lemon juice
Instructions
Add the cumin seeds and black mustard seeds to a medium saucepan and set over medium heat. Once the seeds smell fragrant and begin to dance across the pan, add 2 tbsp of neutral oil, the onion and a generous pinch of salt. Cook, stirring frequently, until the onions are softened and are beginning to brown around the edges, about 8-10 minutes.
Add the garlic, ginger and chilies. Cook for another 2-3 minutes, just until fragrant. Then, add in the tomato paste, garam masala, cumin, coriander, turmeric and a few grinds of pepper. Cook for another 1-2 minutes.
Add the tomatoes along with another generous pinch of salt. Cook, stirring every so often, until the tomatoes begin to break down and release a lot of their moisture, about 5 minutes.
Stir in the lentils. Pour over the vegetable stock, add the soy sauce and the brown sugar. Bring to a simmer, reduce the heat to medium-low and cook, stirring every so often, until the lentils are tender and the liquid has been mostly absorbed, about 30 minutes.
Meanwhile, drain the cashews and add them to the jar of a blender along with 60ml (¼ cup) cold water. Blend on high for 1-2 minutes until very smooth. Transfer the cashew cream to a small bowl and set aside.
When the lentils are cooked through, stir in the cashew cream. Remove from the heat and stir in the lemon juice. Taste to adjust for seasoning, adding more salt and pepper if needed. Serve alongside some basmati rice or naan.
Notes
I always use unsalted vegetable stock when developing recipes in order to have complete control over the seasoning of the dish. I highly recommend doing the same.