Skip to main content

Roasted Cauliflower Steaks

Recipe Image of Roasted Cauliflower Steaks
Prep time: 15 minutes
Cook time: 40 minutes
Makes: 6 servings
Nutrition Facts: View label


  • 1 head cauliflower (medium to large)
  • 1 Tablespoon vegetable oil
  • 2 Tablespoons lemon juice
  • 1 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper
  • 1/2 teaspoon paprika (optional)
  • 1/4 cup grated cheese (optional)


1. Wash hands with soap and water.

2. Preheat oven to 400 degrees F.

3. Lightly grease a large baking sheet.

4. Slice cauliflower from top to bottom through the core into 1- to 1 1/2- inch thick steaks. Put steaks on the baking sheet along with end pieces, flat side down.

5. In a small bowl, mix the rest of the ingredients, except cheese.

6. Spoon on and spread or brush the cauliflower with half the mixture. Roast for 20 minutes.

7. Remove baking sheet from the oven, carefully turn the steaks and spread the rest of the mixture. Roast for 15 to 20 minutes or until the cauliflower is browned and tender.

8. Sprinkle with cheese, if desired, and serve.

9. Refrigerate leftovers within 2 hours.


  • Try other seasonings such as cumin, oregano and cayenne pepper or basil, thyme and red pepper flakes.
  • Serve steaks topped with tomato or other sauce.
  • Freeze extra lemon juice to use later.
  • To roast florets rather than steaks: In a large bowl, mix all ingredients and pour onto a large baking sheet. Roast 20 to 30 minutes or until browned and tender.


This is my new favorite way to eat cauliflower! The lemon juice adds a ton of flavor and I chose to try it with paprika and cheese for more of a savory kick! Super easy and delicious :)

You might also like...

Recipes A-Z

Photos of Fish Tacos

Fish Tacos

20 minutes
20 minutes
8 tacos
Photo of Kale and Cranberry Stir-fry

Kale and Cranberry Stir-Fry

10 minutes
5 minutes
5 cups
Photo of Tofu Scramble

Tofu Scramble

10 minutes
10 minutes
5 Cups
Hoppin' Pear Salad

Hoppin' Pear Salad

10 minutes
4 Servings