Roasted Cauliflower Steaks

3.75 from 8 votes
Pin RecipeJump to RecipeComments

This post may contain affiliate links. Please read our disclosure policy.

You have to try this Roasted Cauliflower Steaks recipe. Garlicky, lemony, and with a hint of fresh parsley, these hearty “steaks” are loaded with flavor and have such a satisfying texture. They’re sure to please even the most adamant meat eater.

While you’re at it, why not try my Cheesy Baked Cauliflower or Roasted Parmesan Cauliflower Bites!? Both are delicious and make great side dishes!

Roasted cauliflower steak on a serving platter.


Are you on the hunt for a satisfying vegetarian main dish? These roasted cauliflower steaks are your answer. As someone who is always on the lookout for nutritious food, I love coming up with different ways to make vegetables taste great. So, I surprised my little family with this recipe. And yes, I even paired it with ranch dressing – whatever it takes to make it a hit, friends!

Thus, in this recipe, cauliflower heads are sliced into thick, steak-like portions, seasoned simply with salt, pepper, garlic powder, parsley, and lemon juice, and roasted to a perfect savory golden tastiness. This oven roasted vegetable is “meaty” enough to satisfy as an entree but also makes for a beautiful side dish.

Why You’ll Love Cauliflower Steaks

  • Balanced flavor. I love the taste of the bright, zingy lemon next to the deep, savory notes the cauliflower takes on as it roasts.
  • Satisfying meatless main. Whether you are a vegetarian or an avid meat eater looking for a meatless Monday option, these cauliflower steaks are wonderfully flavorful and hearty.
  • Customizable. I went with a lemon-parsley flavor profile, but you could just as easily use a different seasoning. Think of the cauliflower steaks as a blank canvas for your culinary creativity.
Overhead image of the ingredients used to make roasted cauliflower steaks.

Ingredients You’ll Need

To make these easy cauliflower steaks, you’ll need just a few simple ingredients. With fresh cauliflower, a bit of olive oil, and fresh herbs, you’ll have a tasty and easy side dish in no time.

  • Cauliflower: 2 heads cut into 1-inch thick steaks.
  • Olive oil: For brushing the cauliflower slices.
  • Lemon juice: The lemon juice is optional, but I love the brightness it adds to the dish.
  • Seasonings: Salt, pepper, garlic powder, or any other seasonings you prefer.
  • Fresh parsley: For garnish.

How to Make Roasted Cauliflower Steak

Ready to step up your vegetable game? Follow the simple steps for making delicious roasted cauliflower steak. This method transforms humble cauliflower into a flavorful, satisfying dish that turns out delicious!

  1. Prep. Preheat your oven to 425°F and line a baking sheet with parchment paper.
  2. Season the cauliflower. Whisk together the olive oil, lemon juice, seasoning, and half of the parsley and brush it over each cauliflower steak.
  3. Roast. Arrange the seasoned cauliflower steaks on the baking sheet and roast for 25-30 minutes, flipping halfway through.
  4. Serve. Drizzle with olive oil, sprinkle with the remaining parsley, and serve warm.

How To Cut Cauliflower Steaks

Remove the leaves from the cauliflower heads and trim the stem end to create a flat base for the cauliflower to stand on. Slice each cauliflower head vertically into 1-inch thick slices, creating “cauliflower steaks.” Don’t worry if the ends fall apart a bit. You can still roast those.

Roasted cauliflower steak on a sheet pan.

Recipe Tips and Variations

  • Parchment paper. Don’t try to use aluminum foil. Cauliflower loves to stick to the pan (or foil). Parchment paper is by far the best solution.
  • Choose your cauliflower wisely. Grab large cauliflower heads with tightly packed florets. Cauliflower heads with loosely packed florets are more likely to fall apart when you try to slice them into steaks.
  • Even slices. When slicing the cauliflower into steaks, keep the steaks to 1-inch thick. If there is too much variation in size, the steaks won’t all finish cooking at the same time.
  • Make it smoky. Omit the lemon and parsley, and add a little smoked paprika and cumin to the seasoning mix. If you’re feeling extra adventurous, finish the steaks off with a spritz of lime juice and some fresh, chopped cilantro.
  • Add some cheese. Sprinkle a little freshly grated parmesan cheese over your florets about 10 minutes before you pull them out of the oven. The cheese will melt and crisp up a bit.

Serving Suggestions

I generally like to enjoy these steaks as a vegetarian entree along with my garlic rosemary mashed potatoes or oven roasted Brussels sprouts. You could also serve them with my air fried pork chops, this stuffed flank steak, or these juicy grilled chicken thighs.

Roasted cauliflower steak served on a plate over mashed potatoes with brussels sprouts.

Proper Storage

  • To store. Allow the cauliflower steaks to cool completely before sealing them in an airtight container. You can store them in the fridge for up to 4 days or in the freezer for up to 3 months. Allow the steaks to thaw in the fridge before reheating, if applicable.
  • To reheat. Arrange the cauliflower steaks on a sheet pan lined with parchment paper, cover them with aluminum foil, and bake at 350°F for 10 minutes or until heated through. You can also microwave a steak or two in 15-second intervals until warm.

Delicious Cauliflower Recipes

Pin this now to find it later

Pin It
3.75 from 8 votes

Roasted Cauliflower Steaks

These roasted cauliflower steaks are bursting with the zesty flavors of garlic, lemon, and fresh parsley, offering a deliciously satisfying taste and texture.
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 4


  • 2 large heads cauliflower
  • 2 tablespoons olive oil, plus more for drizzling
  • 1 tablespoon lemon juice
  • 2 teaspoons salt
  • 1 teaspoons freshly ground black pepper
  • 1 teaspoon garlic powder
  • cup chopped fresh parsley
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.


  • Prep. Preheat your oven to 425°F and line a baking sheet with parchment paper.
  • Slice the cauliflower. Remove the leaves from the cauliflower heads and trim the stem end to create a flat base for the cauliflower to stand on. Slice each cauliflower head vertically into 1-inch thick slices, creating "cauliflower steaks." Don’t worry if the ends fall apart a bit. You can still roast those.
  • Season the cauliflower. Whisk together the olive oil, lemon juice, salt, pepper, garlic powder, and half of the parsley. Brush both sides of each cauliflower steak with the olive oil mixture.
  • Roast. Arrange the seasoned cauliflower steaks in a single layer on the prepared baking sheet. Roast for 25 to 30 minutes or until the cauliflower is tender and golden brown, flipping them halfway through cooking.
  • Serve. Serve them warm, drizzled with olive oil, and garnished with the remaining parsley.


Serving: 2cauliflower steaks | Calories: 173kcal | Carbohydrates: 22g | Protein: 8g | Fat: 8g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 1292mg | Potassium: 1303mg | Fiber: 9g | Sugar: 8g | Vitamin A: 424IU | Vitamin C: 211mg | Calcium: 103mg | Iron: 2mg

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Did you make a recipe? Leave a rating

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating:


  1. Catalina says:

    Roasted cauliflower has become a weeknight favorite thanks to this recipe! It’s a healthy and delicious side dish that even my picky eaters enjoy!

  2. Erin | Dinners, Dishes and Dessert says:

    Looks absolutely fantastic! I would love to make this!

    1. Katerina Petrovska says:

      Thank you so much! I hope you enjoy it! 🙂

  3. Amanda says:

    Love this healthier option and the flavor here looks amazing!

    1. Katerina Petrovska says:

      I hope you enjoy it! Thank YOU! 🙂

  4. Beth says:

    This is such a great way to enjoy cauliflower. I love that you can get so much flavor while still keeping it healthy.

    1. Katerina Petrovska says:

      Thank YOU! I hope you enjoy it! 🙂