These golden, smoky cauliflower steaks get beautifully caramelized edges and a tender center that makes them feel like a real main dish. I first made them on a Tuesday night when I needed something quick but filling, and they’ve been on repeat ever since. The beauty of this simple recipe is how fast it comes together with just a handful of spices you probably already have.
If you’re looking for more hearty dinner recipes, you might also love this Easy Buffalo Chicken Pasta Recipe or The Best Lemony Chickpea Soup Recipe or Chicken Adobo Recipe for cozy weeknight meals.
Why You’ll Love This Cauliflower Steaks
This roasted cauliflower dish comes together in about 35 minutes with simple pantry spices. The high heat and cast-iron skillet create those restaurant-style caramelized edges without any fuss. It works perfectly as a vegetarian main or a hearty side next to chicken or fish. Plus, it’s naturally gluten-free and can easily be made vegan.
Jump to:
Cauliflower Steaks Ingredients
Here’s what you’ll need to make these flavorful cauliflower steaks.
See Recipe Card Below This Post For Ingredient Quantities
Vegetable oil: Choose one with a high smoke point like avocado, peanut, canola, or grapeseed oil. This helps the cauliflower get those golden, crispy edges without burning.
Freshly cracked black pepper: Adds a subtle heat and depth to the seasoning blend.
Smoked paprika: This is the star spice that gives the cauliflower a smoky, almost grilled flavor without using a grill.
Garlic powder: Brings savory, aromatic notes that complement the natural sweetness of roasted cauliflower.
Onion powder: Adds another layer of savory flavor that makes the whole dish more satisfying.
Salt: Enhances all the other flavors and helps draw out moisture for better caramelization.
Cauliflower: Pick a large head with a thick, sturdy stem so your steaks hold together nicely during roasting.
How To Make Cauliflower Steaks
Follow these simple steps for perfectly roasted cauliflower steaks.
Preheat the oven and skillet: Preheat your oven to 450℉ and place a large cast-iron skillet inside while it heats up. This creates an instant sear when the cauliflower hits the hot pan.
Make the seasoning blend: In a small bowl, whisk together the vegetable oil, black pepper, smoked paprika, garlic powder, onion powder, and salt until well combined. Set it aside while you prep the cauliflower.


Slice the cauliflower: Cut the cauliflower into 1 to 1.5 inch thick steaks, keeping the stem intact so the slices stay together. Trim any uneven edges if needed for more even cooking. You can roast those extra florets alongside the steaks for a crispy snack.
Season and sear: Brush the top side of each cauliflower steak generously with the smoky oil mixture, then carefully place that side down into the preheated hot skillet. You should hear a nice sizzle.


Season the other side: While the first side is searing, brush the remaining seasoning mixture onto the tops of the steaks so both sides get plenty of flavor.


Bake: Transfer the skillet to the oven and bake for 10 minutes to let the bottom side caramelize.
Flip and finish: After 10 minutes, carefully flip each steak with a spatula and bake for another 15 minutes, or until the cauliflower is tender when pierced with a fork and both sides are golden brown.


Serve: Remove from the oven, let cool for a minute or two, and enjoy while warm.
Substitutions and Variations
You can easily customize these Cauliflower Steaks to fit what you have on hand.
Different spices: Swap the smoked paprika for regular paprika, cumin, or curry powder for a different flavor profile. Italian seasoning also works beautifully if you want an herby version.
Add cheese: Sprinkle parmesan, feta, or nutritional yeast on top during the last few minutes of baking for extra richness.
Make it spicy: Add a pinch of cayenne pepper or red pepper flakes to the oil mixture if you like heat.
Use different oils: Olive oil works too, though it has a lower smoke point. Just watch carefully to make sure it doesn’t burn at the high temperature.
Pan-fried version: If you don’t want to use the oven, you can cook these entirely on the stovetop over medium-high heat, flipping once, until both sides are golden and the cauliflower is tender.
Equipment For Cauliflower Steaks
Large cast-iron skillet: This heavy pan holds heat beautifully and creates those crispy, caramelized edges. A regular oven-safe skillet works too.
Whisk: For mixing the oil and spices together smoothly.
Small bowl: To hold your seasoning mixture while you work.
Pastry brush or spoon: For brushing the oil mixture onto the cauliflower steaks.
Storage and Reheating Tips
Refrigerator: Store leftover cauliflower steaks in an airtight container in the fridge for up to 4 days. They taste great cold in salads or reheated.
Reheating: Warm them in a 375℉ oven for about 10 minutes to crisp them back up. You can also reheat in an air fryer at 350℉ for 5 to 7 minutes.
Freezing: These don’t freeze particularly well since the texture gets mushy when thawed. It’s best to enjoy them fresh or within a few days of making them.
Serving Suggestions
These Cauliflower Steaks are versatile and pair well with lots of different dishes.
As a main dish: Serve over quinoa, rice, or couscous with a drizzle of tahini sauce or lemony yogurt. Add a simple green salad on the side for a complete meal.
As a side: These work beautifully next to grilled chicken, baked salmon, or steak. The smoky flavors complement just about any protein.
In a bowl: Chop up the steaks and add them to grain bowls with roasted chickpeas, hummus, cucumber, and fresh herbs.
With dipping sauces: Try them with ranch, garlic aioli, or a spicy sriracha mayo for a fun appetizer.
Expert Tips
Choose a large cauliflower: The bigger the head, the easier it is to cut thick, sturdy steaks that won’t fall apart. Look for one with a thick center stem.
Don’t worry about the florets: The outer pieces that fall off make excellent roasted cauliflower florets. Toss them with the same seasoning and roast them on a separate pan.
Get the skillet hot: Preheating the cast-iron skillet is key to getting that initial sear and caramelization. Don’t skip this step.
Don’t flip too early: Let the cauliflower bake for the full 10 minutes on the first side before flipping. This ensures a golden crust forms.
Check for doneness: The cauliflower should be fork-tender but not mushy. If it needs more time after 25 minutes, give it another 5 minutes in the oven.
The First Time Isabella Tried Cauliflower Steaks
My sister Isabella stopped by last month right as I pulled these out of the oven. She picked one up with her fork, looked at it suspiciously, and said, “This is just cauliflower pretending to be fancy, right?”
I watched her take the first bite. Her eyes got wide. “Wait, why does this actually taste good?” She grabbed another piece before I could answer, nearly burning her fingers on the hot skillet. The smoked paprika and garlic powder had done their magic, and suddenly my skeptical sister was asking for the recipe.
By the time she left, two of the four steaks were gone, and she made me promise to make them again for Sunday dinner. I guess cauliflower won her over after all.
FAQ
What is a Cauliflower Steaks?
A Cauliflower Steaks is a thick slice cut straight through the middle of a whole cauliflower head, leaving the stem intact so it holds together like a steak. It’s a simple way to turn cauliflower into an impressive main dish. My mom always says it’s the easiest way to make vegetables feel fancy.
How do you cut cauliflower steaks so they don’t fall apart?
Keep the stem intact when you slice, and cut through the center of the cauliflower head from top to bottom. Aim for slices that are 1 to 1.5 inches thick. The stem acts like a backbone and keeps everything connected. If some florets fall off around the edges, that’s totally normal.
What goes with cauliflower steak?
Cauliflower steaks pair well with grains like quinoa or rice, roasted vegetables, fresh salads, and proteins like chicken or fish. They also taste great with creamy sauces like tahini, yogurt-based dressings, or even a simple lemon-butter drizzle. Think of them like you would a portobello mushroom steak.
What spices are good in cauliflower steaks?
Smoked paprika, garlic powder, and onion powder are classics, but you can also use cumin, curry powder, za’atar, or Italian herbs. Cauliflower has a mild flavor, so it takes on whatever seasonings you use really well. I like to keep a few spice blends on hand just for experimenting with different flavors.
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Cauliflower Steaks


Cauliflower Steaks
These roasted Cauliflower Steaks are smoky, tender, and bursting with flavor, making them a perfect vegetarian or vegan main dish.
Ingredients
Method
-
Preheat the oven to 450°F and place a large cast iron skillet inside.
-
In a bowl, whisk together vegetable oil, black pepper, smoked paprika, garlic powder, onion powder, and salt. Set aside.
-
Trim the cauliflower into 1-1.5 inch thick “steaks,” ensuring the stem stays mostly intact to hold the slices together. You may need to shave off the edges for even cooking, which can create extra crispy florets for an additional serving.
-
Brush one side of the cauliflower steaks with the seasoning mixture, then place that side down in the hot skillet.
-
While the cauliflower is searing, baste the unseasoned side with the remaining oil mixture.
-
Transfer the skillet to the oven and bake for 10 minutes.
-
Flip the cauliflower steaks over and bake for another 15 minutes until golden and tender.
-
Serve and enjoy!
Nutrition
Notes
Cauliflower steaks are the perfect vegetarian or vegan dish with a smoky flavor, crispy edges, and tender inside. Pair with a fresh salad or your favorite grain for a complete meal.