Peel the potatoes and carrots and cut into 1cm pieces. Peel, quarter and core the apple and cut into small cubes. Peel and finely chop the onion.
Heat the oil in a saucepan and gently fry the onion for 4 minutes until softened. Add the crushed garlic clove for the last minute, then add the curry powder and fry for another 30 seconds until fragrant.
Add the potatoes, carrots and apple cubes and fry for another minute. Add the drained chickpeas, 450ml water and ½ tsp salt and bring to the boil. Cover and simmer for 30 minutes, until the potatoes and carrots are tender.
After 30 minutes, stir through the mango curry spread and simmer uncovered for another couple of minutes, until the sauce is creamy and slightly thickened. Cover and set aside while preparing the tofu.
Cut the tofu into 6 slices. In a deep plate, mix the flour, curry powder and salt. Turn the tofu in the seasoned flour several times, pressing it lightly into the flour, until evenly coated on all sides. Heat the oil in a frying pan and fry the tofu on both sides until golden and crisp.
Divide the curry between two bowls. Drizzle with a squeeze of lime juice. Add a spoonful of yoghurt, top with the fried tofu and serve with coriander.