Step 1: Prepare the Cauliflower Steaks : Preheat your oven to 425°F (220°C). Remove the outer leaves from each cauliflower and trim the stem slightly (but leave the core intact — it holds the steaks together). Slice each cauliflower head into 1½-inch thick “steaks” (you’ll get about 2–3 from each). Save the smaller florets for roasting alongside or future recipes.
Step 2: Season the Steaks : Arrange the cauliflower slices on a parchment-lined baking sheet. Brush both sides generously with olive oil. Sprinkle with smoked paprika, garlic powder, cumin, salt, and pepper. Flip and season both sides evenly.
Step 3: Roast the Cauliflower : Roast for 15 minutes, then carefully flip each steak. Roast another 10–15 minutes, until golden brown and tender. Optional: For a charred edge, broil for 1–2 minutes at the end. (Alternatively, you can grill the steaks on a medium-high grill for about 5 minutes per side.)
Step 4: Make the Chimichurri Sauce : While the cauliflower cooks, prepare the sauce. In a bowl, mix parsley, cilantro, garlic, oregano, chili flakes, vinegar, olive oil, salt, and pepper. Stir well, then let sit for 10–15 minutes for flavors to meld.
Step 5: Assemble and Serve : Arrange the roasted cauliflower steaks on a serving platter. Spoon generous amounts of chimichurri sauce over each steak. Garnish with a sprinkle of fresh herbs or microgreens if desired.