These vegan cauliflower steaks are light, hearty and easy to make.  Topped with a vibrant chimichurri sauce with a Mexican twist, this meal comes together in less than 30 minutes. For this recipe, the cauliflower steaks are cooked in a screaming hot cast-iron skillet, but with summer just around the corner, they would also be great on the grill.

Photograph of cauliflower steaks set on a large serving platter, and once on a serving plate with a spread of green sauce over top

So what are cauliflower steaks?

Cauliflower steaks are, well, cauliflower cut into thick “steaks.” I know, using the word “steak” is deceiving, but what else should we call them?

Cauliflower slabs? EW

Planks? Not bad

Slices? Boring

Steaks it is. Are we good?

This recipe for vegan cauliflower steaks may be a bit different than others you’ve seen before. Many recipes call for roasting the steaks, and although that’s a great hands-off method, I prefer to cook my cauliflower steaks in a cast-iron skillet. The biggest reason being I like the char and I want my vegan cauliflower steaks to still have a bit of bite.  No mushy veg here.

How do you cut cauliflower into steaks?

  1. trim the leaves and stalks from cauliflower head
  2. place head stem-side down
  3. cut the head, top to bottom, into 1-inch thick steaks (you should get 2–3 sturdy steaks) *reserve the ends for another time
Photograph of cauliflower steaks set on a large serving platter, and once on a serving plate with a spread of green sauce over top

What to serve vegan cauliflower steaks with:

What is chimichurri?

Chimichurri is a classic Argentinian sauce comprised of fresh herbs, olive oil, vinegar, and garlic. This Mexican take, featuring cilantro, serrano, and lime, is the perfect sauce to go alongside savory cauliflower steaks.

You can use chimichurri sauce on a variety of dishes, here are some of my favorites ways to use this herby sauce:

Other Steak Recipes

Swap out the chimichurri and for homemade Romesco Sauce.

Looking for an actual steak recipe? Try our recipe for Tacos al Carbón!

For another beef steak recipe, cook a skirt steak and serve it for steak and eggs.

Photograph of cauliflower steaks set on a large serving platter, and once on a serving plate with a spread of green sauce over top
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Photograph of cauliflower steaks set on a large serving platter, and once on a serving plate with a spread of green sauce over top

Cauliflower “Steaks” with Mexican Chimichurri

  • Author: Lauren Grant of Zestful Kitchen
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 46 steaks + 1 cup sauce) 1x
  • Category: Dinner
  • Method: Stove top
  • Cuisine: Mexican


Hearty and satisfying vegan cauliflower steaks topped with a vibrant mexican-inspired chimichurri sauce.




  • ⅓ cup olive oil
  • 2 tablespoons each fresh lime juice and red wine vinegar
  • 1 cup each fresh cilantro and parsley
  • ½ cup chopped white onion
  • ¼ cup oregano or mint
  • 3 cloves garlic
  • 1 Serrano or jalapeno ribs and seeds removed, chopped
  • 1 teaspoon kosher salt
  • 1 teaspoon fresh lime zest

Cauliflower Steaks

  • 2 heads cauliflower
  • 3 tablespoons olive oil
  • Salt and black pepper



For the chimichurri, combine oil, lime juice and vinegar in a liquid measuring cup.

Process cilantro, parsley, onion, oregano, garlic, serrano, salt, and zest in a food processor until minced. With processor running, stream in oil mixture until combined; season with salt and pepper. Chill until ready to serve.

Cauliflower Steaks

Trim leaves from cauliflower heads. Place heads steam side down and cut, top to bottom, into 1-inch thick slices, or “steaks” (you should get 4–6 total steaks). Arrange steaks on a sheet pan, brush both sides with oil, and season with salt and pepper.

Coat a large cast-iron skillet with nonstick spray, heat skillet over medium-high for 5 minutes. Add 2 steaks to skillet, place an additional cast-iron skillet or weighted pan on top of steaks, and cook until charred, 3–4 minutes. Flip steaks and cook another 2–3 minutes until charred. Transfer to a serving platter and repeat with remaining steaks.

Serve cauliflower steaks with chimichurri sauce.


Equipment you’ll need:

  • Cast-iron skillet
  • Baking sheet
  • Food processor
  • Liquid measuring cup


  • Serving Size: 1 steak + 2 tablespoons sauce
  • Calories: 145
  • Sugar: 4g
  • Sodium: 622
  • Fat: 12g
  • Saturated Fat: 2g
  • Carbohydrates: 8g
  • Fiber: 4g
  • Protein: 3g
  • Cholesterol: 0mg
Recipe Card powered byTasty Recipes

Share it with the world


About The Author

Lauren Grant is a professional culinary food scientist, food writer, recipe developer, and food photographer. Lauren is a previous magazine editor and test kitchen developer and has had work published in major national publications including Diabetic Living Magazine, Midwest Living Magazine, Cuisine at Home Magazine,,, and more.

Learn More

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


  1. DECEPTIVE !! you list carrot tops as in smoothies; not so….use carrots. list carrot top to make chimichurri; not so. So, so long. wasted my time on your site.

    1. This is a Mexican-inspired version of chimichurri using cilantro and jalapeno. If you read the article, or even just the beginning of it, you would see I wrote, “vibrant chimichurri sauce with a Mexican twist.” The wonderful thing about food is that you can continually explore with new flavors and ideas. If you’re not into that,then this site isn’t for you. Look elsewhere.