Roasted Cauliflower Steaks are fresh cauliflower seasoned with savory spices and baked to perfection. Serve with Spiced Chickpea Couscous or Twice-Baked Potatoes.

Simple Ingredients, Big Flavor
I like this recipe because it only takes a head of cauliflower and a handful of pantry staples to create a satisfying vegetarian main dish.
The cauliflower is sliced into thick steaks, drizzled with olive oil, and sprinkled with a savory blend of seasonings, then roasted until fork-tender and golden brown, with a flip halfway through for even cooking.
Ingredients for Roasted Cauliflower Steaks
Here is what you will need. Exact amounts are in the recipe card below.
- Cauliflower – Choose a small to medium head. Larger heads tend to fall apart when sliced, so smaller is better for clean, intact steaks.
- Olive Oil. – Helps the seasoning adhere and promotes even browning in the oven.
- Seasonings – A blend of garlic powder, ground coriander, smoked paprika, salt, and black pepper. The coriander brings a warm, slightly citrusy note that pairs well with the smoky depth of the paprika.
Choosing the Right Cauliflower
- For best results, opt for a small to medium head of cauliflower. While a large head of cauliflower might be tempting, especially when they’re priced per head, keep in mind that larger ones tend to fall apart more easily. A smaller cauliflower head typically holds its shape better, giving you that gorgeous fan-like presentation.
How to Cut Cauliflower into Perfect Steaks
- Start with a whole head of cauliflower, and first remove any leaves, then trim the bottom stem just enough to set the cauliflower upright on your cutting board.
- Using a sharp knife, position the head with the core facing down, and carefully cut it into 1-inch-thick slices. Each slice should include a portion of the core to help keep the “steak” intact, which is especially important for smaller heads that hold together better.
How to Make Cauliflower Steaks
STEP ONE: Prep. Preheat the oven to 425°F. Lightly oil or line a large baking sheet with parchment paper.
STEP TWO: Slice the Cauliflower. Trim away the tough outer leaves and a bit of the stem so the cauliflower sits steadily on your cutting board. Carefully slice the head from top to bottom into 1-inch-thick steaks, ensuring each slice retains a bit of the core for stability.
STEP THREE: Make the Seasoning Mix. In a small bowl, combine garlic powder, ground coriander, paprika, salt, and black pepper.
STEP FOUR: Prep the Steaks. Drizzle olive oil on both sides of each cauliflower steak and sprinkle both sides with the seasoning mix.
STEP FIVE: Roast. Place the seasoned steaks onto the prepared baking sheet and roast in the preheated oven for 15-20 minutes, turning them halfway through. The steaks are done when they are fork tender.
STEP SIX: Serve. Remove from the oven and serve hot.
Frequently Asked Questions
If your steaks break apart, this recipe works just as well with cauliflower florets. The florets can be seasoned the same way and roasted at the same temperature for the same amount of time.
When you slice a head of cauliflower into steaks, the outer pieces often break off as florets. Toss them with any remaining olive oil and seasoning, then roast them on the same pan alongside the steaks. They’ll be done around the same time.
Chimichurri Sauce is a natural pairing. The bright, herby flavor cuts through the richness of the roasted cauliflower. Drizzle over the steaks just before serving.
Yes, partially. The cauliflower can be sliced and seasoned, then stored in the refrigerator for up to 24 hours before roasting. For the best texture, roast fresh just before serving.

Storage and Reheating
Roasted cauliflower is a dish best served fresh. Leftovers can be stored in an airtight container in the refrigerator for up to three days. Allow them to cool completely before sealing, and reheat in the oven at 350°F for about 10 minutes.
More Cauliflower Recipes

Tried this recipe? Leave a Star Rating and share your thoughts in the comments below. Thanks for being part of our home cooking community!
Follow This Wife Cooks on Instagram | Facebook | Pinterest | YouTube

Roasted Cauliflower Steaks Recipe
Ingredients
- 1 medium head of cauliflower 1-2 pounds
- 1 teaspoon garlic powder
- 1 teaspoon ground coriander
- 1 teaspoon smoked paprika
- 1 teaspoon kosher salt
- 1/2 teaspoon ground black pepper
- 1 tablespoon olive oil
Instructions
- Preheat the oven to 425°F. Lightly oil or line a large baking sheet with parchment paper.
- Trim away the tough outer leaves and a bit of the stem so the cauliflower sits steadily on your cutting board. Carefully slice the head from top to bottom into 1-inch thick steaks, making sure each slice retains a bit of the core for stability.
- In a small bowl, combine garlic powder, ground coriander, smoked paprika, salt, and black pepper.
- Drizzle olive oil on both sides of each cauliflower steak and sprinkle both sides with the seasoning mix.
- Place the seasoned steaks onto the prepared baking sheet and roast in the preheated oven for 15-20 minutes, turning them halfway through. The steaks are done when they are fork tender.
- Remove from the oven and serve hot.
Notes
Nutrition
This post was updated April 10, 2026.









Nostalgia Diaries
I would never have thought to make cauliflower a main dish like this. They look really good, and that spice mixture sounds delicious!
thiswifecooks
Thanks! I usually serve them with sides of mashed potatoes and green beans or peas. Gravy over the top can be a nice addition, too.
Stephanie | You Are My Son Shine
I’ve never had cauliflower like this, but it looks good!
thiswifecooks
Thanks! 🙂
Pooja
They look so tasty and delicious to try! i love healthy and tasty snacks to try and this one definitely sounds like an easy option to try
thiswifecooks
Super easy!
thenafranssen
Looks totally yummy!!! Love it, I can actually eat these and may have to try this soon!!
thiswifecooks
Cauliflower steaks are so yummy! You will love them! 🙂
jenny at dapperhouse (@dapperhouse)
I am a vegetarian and these sound tasty. I am sitting on the couch looking for recipes and I have all the ingredients to make these right now!
thiswifecooks
Awesome! They’re so easy and tasty! 🙂
loveyoumoretoo
Wow! This would be a perfect entree for my meatless MOndays. It looks absolutely delicious.
thiswifecooks
Thank you! And yay for Meatless Mondays!
Shibani
I love cauliflower and we in India already use it as main dish. Never thought it could be used with steak. Loved your recipe. Thanks for sharing.
thiswifecooks
Not with steak but *instead of* – yes! 😉
Chei Pangan
This looks so delicious! I love cauliflower and will try this for breakfast.
thiswifecooks
Interesting! I had never thought of adding these to breakfast!