Roasted Cauliflower Steak

Prep Time: 5 minutes

Cook Time: 30-35 minutes

Total Time: 35-40 minutes

Category: Lunch/Dinner

Yields: 4 servings


  • 1 whole head of cauliflower

  • 2 cloves of garlic, minced

  • 1/4 cup of avocado oil

  • 1 tablespoon of lemon juice

  • 1 pinch of crushed red pepper flakes (or to taste)

  • Salt & pepper to taste


  1. Preheat oven to 400° F. Line a baking sheet with parchment paper.

  2. Slice cauliflower head lengthwise through the core into 1"-thick "steaks".

  3. Place cauliflower steaks on the prepared baking sheet.

  4. Whisk avocado oil, lemon juice, garlic, red pepper flakes, salt, and black pepper together in a bowl. Brush or spoon 1/2 of the mixture over the tops of the cauliflower steaks.

  5. Roast cauliflower steaks in the preheated oven for 15 minutes.

  6. Gently turn over each steak and brush with remaining olive oil mixture.

  7. Continue roasting 15 to 20 minutes more, or until tender and golden.

  8. Enjoy!