Sweet, salty, crispy and delicious, this vegetarian recipe is the healthier way to have "comfort food".
Preheat the oven to 220C/425F/gas 7. Peel off cauliflower leaves (don't throw them away - see this recipe for how to cook them while you make these steaks) but leave the stem. Slice into thick "steaks" from top to bottom of the cauliflower. I used two small cauliflowers and got 6 "steaks" and lots of florets (you can blanch and freeze them or use in this recipe with the leaves). Place flour on one large plate or large shallow bowl, eggs in another, and breadcrumbs in a third. Coat the "steaks" in the flour, then the eggs, then the breadcrumbs and place on a lined baking tray.
Heat 3-4 tbsp olive or coconut oil in a large frying pan over medium heat and fry the breaded cauliflower for 2-3 mins on each side, until golden. Place them back on the tray and pop them in the preheated oven for about 10-15 mins, until deep golden and slightly softened but with a little bite to them still.
While the cauliflower is in the oven, make the sauce by whisking all the ingredients together (use a hand-blender or food processor if you want it really smooth without cheese chunks in it).
Serve the "steaks" hot with the mayonnaise, some salad and/or greens.