Remove the outer leaves and core from the cauliflower, then place it upside down on a cutting board. Using a sharp serrated knife, carefully slice it into 1-inch thick steaks, aiming to get 2-3 slices per head.
Preheat your oven to 200°C (400°F). Line a baking sheet with parchment paper for easy cleanup and even baking.
In a small bowl, whisk together the olive oil and a pinch of salt, then use a brush or spoon to generously coat both sides of each cauliflower steak. The oil helps them crisp up and develop a beautiful golden color.
Arrange the coated cauliflower steaks on the prepared baking sheet, leaving space between each slice to promote even roasting.
Bake the cauliflower for about 10 minutes, then flip each steak carefully with tongs or a spatula. Continue baking for another 10-15 minutes, until the edges are deep golden and crispy, and the center feels tender when pierced with a fork.
Once done, remove from the oven and let the steaks rest for a couple of minutes. Squeeze fresh lemon juice over them and sprinkle with chopped herbs for brightness and aroma.
Serve immediately while hot, with a side salad or grains if desired. Enjoy the crispy edges and tender, flavorful interior of these simple cauliflower steaks.