In a pan, heat the oil on medium. Chop the tofu into small squares and add to the oil. Mix to coat and cook for 2-3 minutes until it begins to lightly brown. Add all the spices under Spicy Tofu and mix well to coat. Continue to cook for 8-10 minutes on medium heat until coated and golden. Put to the side.
Heat the oil and place the sliced onions in on medium heat – cook for 10 minutes or so stirring regularly until well softened. Add the chilli flakes, garlic, ginger, salt and garam masala. Cook for a further 5 – 7 minutes until the onion is well coated and everything is softened. Do Step 3 during this process if you like to multi task!
Meanwhile, wash the spinach and add it and all the other ingredients under Spinach curry to the blender. Blend into a smooth puree.
Add the puree to the onion mixture, mix well and allow to heat through and gently bubble until it thickens to a gravy consistency (10 – 15 mins). Next, taste the sauce and add juice of half a lemon juice and more garam masala and salt if desired.
Finally add the spiced tofu and loosely stir through until warmed leaving a few bits to put on top if desired.
Serve on steamed brown rice, quinoa or ‘golden rice’ with a drizzle of coconut cream and sprinkled with toasted cashews and a dusting of paprika for colour and contrast. Plus a gorgeous simple green salad on the side!