Trim the cauliflower, removing leaves and cutting away the core, then place it on a cutting board.
Using a sharp chef’s knife, slice the cauliflower into 1-inch thick steaks, aiming for 2-3 slices per cauliflower head.
Preheat a large skillet over medium-high heat and add 2 tablespoons of olive oil, allowing it to shimmer and become fragrant.
Carefully place the cauliflower steaks in the hot pan, making sure not to overcrowd; listen for a sizzle as they make contact with the hot oil.
Cook each side for about 4-5 minutes, until the edges are golden brown and crispy, flipping carefully with tongs or a spatula.
While cooking, zest the lemon using a microplane and squeeze out the juice into a small bowl for finishing.
Once both sides are beautifully caramelized and crispy, remove the cauliflower steaks from the pan and transfer to a serving plate.
Squeeze fresh lemon juice over the hot steaks, then sprinkle with flaky sea salt and a pinch of paprika or cumin for added depth.
Let the cauliflower rest for 2 minutes, allowing the flavors to settle and juices to redistribute.
Serve the cauliflower steaks hot, garnished with extra lemon wedges or fresh herbs if desired, and enjoy their smoky, crispy texture with a bright citrus finish.