Preheat your oven to 220°C (430°F). Carefully slice the cauliflower into 1.5-inch thick steaks, aiming for about 2-3 per head. Don’t worry if some fall apart; those can be roasted as florets too.
Using a pastry brush, coat both sides of each cauliflower steak generously with olive oil. Sprinkle salt, pepper, and smoked paprika evenly over each piece, then let them sit for about 5 minutes to soak up the flavors.
Heat your skillet or cast-iron pan over medium-high heat until it’s hot and starts to shimmer. Carefully place the cauliflower steaks into the pan, searing each side for about 2-3 minutes until golden and crispy at the edges, hearing a satisfying sizzle.
Transfer the seared steaks onto a large baking sheet lined with parchment. Roast in the oven for 15-20 minutes, until the cauliflower is tender when pierced and the edges are deeply caramelized and slightly charred.
Once out of the oven, drizzle the cauliflower steaks with fresh lemon juice and sprinkle with chopped herbs. For extra flavor, you can brush with balsamic glaze or more olive oil if desired.
Serve the cauliflower steaks hot, with the caramelized edges and smoky aroma filling the senses. Enjoy their firm yet juicy texture that resembles a hearty, vegetable-based main.