Cauliflower Steaks

Cauliflower Steaks are a great, super affordable vegetarian side or entree. They are beyond easy to make and taste incredible on their own or with a sauce on top. Like most families, here at One Potato, we always get a head of cauliflower every week, and this recipe is a great way to use it up. We’ve had to up the amount we buy because everyone always wants these for dinner.

One Potato’s co-founder, Catherine, has a son who is a vegetarian so she’s always working on delicious and filling vegetarian dishes for him. Plus the rest of our family has slowly been eating vegetarian meals more often than not, so she’s happy to have these Cauliflower Steaks in the mix. They’re so tender and delicious! They’re great on their own, but also pair perfectly with a chimichurri or pesto for dipping. 

These Cauliflower Steaks are a really great plant-based entree, but they also would be perfect as a side to pair with another main dish like Moroccan ChickenSouthern Style Pork Tenderloin, or Simple Broiled Salmon if that’s what you’re looking for. This recipe uses super simple spices but is still super flavorful. Cooking them in a cast-iron skillet in a super hot oven gets the steaks nice a tender but also beautifully browned.

Here are a few tips for preparing the cauliflower: 

  • Cut off the inedible leaves first, then the bottom of the cauliflower head making sure to keep the core intact.
  • Cut through the middle first so that the florets stay together.
  • Cut your steaks about 1 to 1 1/2 inches thick.
  • If any florets fall off as you’re cutting, throw them in the pan and they can roast on their own. 

Cauliflower Steaks

Prep Time 5 mins
Cook Time 18 mins


  • 1 head cauliflower
  • 3 tbsp olive oil, for brushing
  • 1/2 tsp paprika
  • 1/2 tsp cumin
  • 1/2 tsp garlic powder
  • 1/2 tsp salt


  • Preheat oven to 400 degrees.
  • Slice the cauliflower into 1 inch thick flats or “steaks”.
  • Brush each flat with 1 tbsp olive oil and sprinkle both sides with the seasonings.
  • Heat a cast iron or oven proof skillet over medium/high heat, add 1 tbsp olive oil and cook cauliflower steaks for 4 minutes or until golden.
  • Turn steaks over and place in the oven for 12-14 minutes or until fork tender.
  • Serve with chimichurri or pesto if desired.