Cauliflower Steak

  • Author: Simple Vegan Blog
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Total Time: 30 minutes
  • Yield: 2 cauliflower steaks 1x
  • Category: Side dish, main dish
  • Cuisine: Vegan

Cauliflower steak, roasted until tender and served with chimichurri. It only requires 30 minutes and 4 ingredients: cauliflower, oil, salt and pepper.

Cauliflower Steak
Did you make this recipe?
Leave us a review


  • 1 large head of cauliflower
  • 1 tbsp extra virgin olive oil (optional)
  • Dash of ground black pepper
  • Dash of salt


  1. Preheat the oven to 400ºF or 200ºC.
  2. Remove the outer green leaves from the head of cauliflower, but leave the stem at the bottom so it helps the steaks hold together.
  3. Cut the cauliflower in half lengthwise through the center. Cut a 1-inch or 2.5 cm thick steak from each half of the cauliflower. Don’t discard the remaining cauliflower florets, use them to make other cauliflower recipes, or just cook them like the cauliflower steaks.
  4. Heat the oil in a large skillet and cook the steaks over medium-high heat for about 2 minutes each side, or until golden brown. Add salt and ground black pepper to taste on both sides. If you don’t want to use oil, just omit it and cook the steaks in a large skillet or a griddle. You could use some liquid like lemon juice or balsamic vinegar instead of the oil. It’s better if you use oil, though.
  5. Place the steaks onto a lined baking sheet and bake for about 20 minutes, flipping carefully once at the halfway point.
  6. Serve immediately. They’re delicious just by themselves, but I think they’re even better with some chimichurri on top.
  7. Keep leftovers in an airtight container in the fridge for 3 to 4 days.


  • Serving Size: 1 cauliflower steak (with no chimichurri)
  • Calories: 135
  • Sugar: 7.2 g
  • Sodium: 168 mg
  • Fat: 7.3 g
  • Saturated Fat: 1.1 g
  • Carbohydrates: 15.9 g
  • Fiber: 7.5 g
  • Protein: 6 g