top of page

GoFarm Blog

Cauliflower Steaks


  • 1 head cauliflower

  • extra-virgin olive oil, as needed for greasing the pan

  • 1/2 tsp garlic powder

  • 1/2 tsp onion powder

  • 1/2 tsp paprika

  • 1/2 tsp fine sea salt


  1. Preheat the oven to 450ºF and grease a baking sheet with olive oil.

  2. Remove the green leaves from the head of cauliflower and cut off any excess stem. Slice off one side of the cauliflower, right at the edge of the stem in the center. (Reserve the extra cauliflower scraps for another use.)

  3. Cut the cauliflower into slabs, right through the center of the stem, that are roughly 3/4- to 1-inch thick. You should be able to get 2 to 3 steaks per large head of cauliflower. Be careful not to cut the steaks too thin, or they could fall apart.

  4. Place the cauliflower steaks on the baking sheet and drizzle them lightly with olive oil on both sides. Season evenly with the garlic powder, onion powder, paprika, and salt on both sides. (Use a brush, or rub the seasoning in with your hands, to make sure every nook and cranny of the cauliflower is well seasoned.) You can mix the seasonings in a small bowl first to make a seasoning mix, or just sprinkle each one over the cauliflower individually.

  5. Place the cauliflower in the oven and roast for 15 minutes. Use a spatula to flip over each steak, and then return the oven to roast until fork-tender, about 10 to 15 minutes more. The steaks should be golden on both sides, and the center stem should be easily pierced by a fork.

  6. Serve warm, with your favorite sauce and side dish. I especially love this with chimichurri sauce, but it also makes a great holiday meal with vegan gravy. I think this is best served warm right away, but you can store any leftovers in the fridge in an airtight container for up to 4 days.

Recipe and image adapted from:



Recent Posts

bottom of page