Inspired by classic coconut shrimp, these mini cauliflower steaks are coated in a combination of shredded coconut and panko, which forms an irresistibly crunchy crust when fried. To prevent the coconut from burning, be sure to use unsweetened coconut for this recipe. The hot sauce-laced dip for the cauliflower is both cooling and spicy.
Using a large knife, cut the cauliflower vertically through the core into 3/4-inch-thick steaks, then carefully cut the steaks in half through the core to form mini steaks (you should have 6 to 8 mini steaks). Reserve any remaining cauliflower for another use.
In a shallow dish, spread the flour and season with salt and pepper. In a medium bowl, beat the eggs with a pinch each of salt and pepper. In another shallow dish, mix the panko with the coconut and season well with salt and pepper.
Dredge one cauliflower steak in the flour, then dip in the egg, turning or using a spoon to coat. Finally, dredge in the panko mixture, pressing to help it adhere; transfer to a wax paper-lined baking sheet. Repeat with the remaining steaks.
In a large, deep skillet, heat 1/2 inch vegetable oil over medium-high heat until glistening. Working in batches, fry the cauliflower steaks over medium heat, turning once, until golden and crisp-tender, 6 to 8 minutes; adjust the heat as needed. Transfer to a wire rack set over a baking sheet and keep warm in the oven while you fry the remaining steaks.
Meanwhile, in a bowl, whisk the sour cream with the mayonnaise and habanero sauce; season with salt and pepper. Transfer the cauliflower steaks to a platter and serve with the sauce, lime wedges and cilantro leaves.