-- Marinade tofu topper
1. Press the tofu for 10 minutes to drain some of the liquid
2. Using the large holes on your box grater, grate the tofu
3. Toss the tofu in the garam masala and turmeric
4. Drizzle over the vegetable oil
5. Set aside to soak up the flavour
-- Prep the veg and blend the tofu
1. Peel and finely chop the onion
2. Peel and finely grate the garlic cloves
3. Use a spoon to peel the skin off the ginger, and grate
4. Rip the leaves from the coriander, finely chop the stems, roughly chop the leaves and save for later
5. Chop red chilli
6. Whizz the silken tofu in your blender until smooth and creamy
-- Make the base
1. Heat the oil in the pan on a medium to low heat
2. Once hot, add the onion and fry for 5-7 minutes until soft and translucent
3. Add the garlic, ginger, coriander stems to the pan and fry for 2-3 minutes until fragrant, making sure they don’t burn
4. Next, add the garam masala, ground coriander, chilli powder, ground cinnamon, salt, bay leaves and cook gently for 1 minute
5. Stir through the tomato puree, silken tofu, lentils, water and cream
6. Increase the heat and bring to the boil.
7. Reduce the heat to medium and simmer for 30 minutes, stirring occasionally. You may need to add more water to loosen it
-- Bake the tofu (Preheat oven at 200C)
1. Line a baking tray with parchment paper
2. Spread the marinated tofu evenly on the tray
3. Whack in the oven and bake for 20 minutes, stirring half way through
4. The tofu is ready when it is golden and crispy
5. Remove from the oven and set aside
-- Serve
1. Squeeze the lime into the Dahl
2. Divide between bowls, top cream, with crispy tofu, chopped coriander, red chilli
3. Scoop up the curry with your naan breads