How to Make It
Preheat the oven to 425°. Bring a large pot of water to a boil. Stir in the turmeric and 1 tablespoon of salt, add the head of cauliflower and cook until barely tender, about 15 minutes. Transfer the cauliflower to a large colander and let cool.
In a small skillet, toast the chickpea flour over moderate heat, stirring, until golden brown, about 2 minutes. Scrape the flour into a medium bowl and let cool, then stir in the yogurt, Ginger Paste, Garlic Paste and 1 tablespoon of the oil; season with salt.
In a mini food processor, finely grind the cashews. In the small skillet, heat the remaining 1 tablespoon of oil. Add the green beans and carrot and cook over low heat, stirring, until crisp-tender, about 5 minutes. Add the garam masala, cumin, cayenne and fenugreek and cook, stirring, until fragrant, about 1 minute. Scrape the mixture into a medium bowl and let cool, then stir in the cottage cheese, Cheddar, currants and ground cashews; season with salt and pepper.
Carefully stuff the head of cauliflower, packing small amounts of the vegetable mixture in between the florets and in the crannies on the underside of the head. Set the stuffed cauliflower in a baking dish, right side up, and spoon the yogurt topping all over the head. Bake the cauliflower for about 1 hour, or until richly browned. Let cool for about 5 minutes before serving.