Cauliflower Steak
This cauliflower steak recipe will help you make the best vegan steak that is tender on the inside, crispy on the outside, and full of flavor. The key is to pre-cook the cauliflower for 5 minutes, add your favorite...

By Nandor Barta on 03/27/2025 - May contain affiliate links. Please read our disclosure.
This cauliflower steak recipe will help you make the best vegan steak that is tender on the inside, crispy on the outside, and full of flavor. The key is to pre-cook the cauliflower for 5 minutes, add your favorite seasonings, and then pan-fry for 10 minutes.

Want to save this post?
Enter your email below and get it sent straight to your inbox. Plus, I’ll send you budget recipes and money-saving tips every week!
It can be quite challenging to get that perfect texture for your cauliflower steaks. But this recipe will guide you through a simple pre-cook method that will make all the difference.
If you are looking for more vegan steak recipes, I recommend trying my Teriyaki oyster mushroom steak and spicy tofu steak.
Jump to:❤️ Why you’ll love it🧾 Key ingredients🥘 Equipment👩🍳 Instructions💡 Expert tip🔄 Variations🥣 Serving ideas❄️ Storing tips🤔 FAQs More vegan cauliflower recipesCauliflower Steaks in 20 Mins!❤️ Why you’ll love it
I love how this cauliflower steak recipe gives you a great meatless alternative that is not only delicious but also hearty and satisfying. The secret lies in the simple yet flavorful seasonings that add a meaty flavor to the cauliflower.
Plus, the cooking method used here results in a steak that is tender on the inside but crunchy on the outside. It’s a texture that you will love.
This is not your average cauliflower recipe. It takes a simple, often bland vegetable and turns it into a show-stopping dish that is perfect for a special dinner or when you just want to impress your family and friends.
🧾 Key ingredients
This cauliflower steak recipe calls for simple, easy-to-find ingredients that will bring out the best flavors in this dish.
Fresh cauliflower is the star of this dish. When sliced into thick steaks and roasted, it becomes tender with a delicate, slightly sweet flavor that pairs well with the savory seasonings.
Garlic and rosemary are the key to infusing the cauliflower steaks with amazing flavor. The garlic becomes caramelized during roasting, adding a deep, mellow flavor, while the rosemary lends a piney, earthy note that is truly delicious.
A blend of spices, including onion powder, sweet smoked paprika, cumin, and mustard powder, adds a depth of flavor to the cauliflower steaks that is both smoky and slightly sweet.
🛒 You can find detailed measurements for all ingredients in the printable version of the recipe card at the bottom of this post.
🥘 Equipment
To make these delicious cauliflower steaks, the most important piece of equipment you will need is a good quality cast-iron skillet. Its ability to distribute heat evenly will help the cauliflower cook to perfection, allowing it to caramelize and develop a wonderful depth of flavor.
👩🍳 Instructions
Preparing the cauliflower steaks
STEP 1
Start by removing the leaves of the cauliflower. Then, cut off the stem at the bottom, along with any remaining leaves.
STEP 2
Place the cauliflower with the stem side down and cut the head in half. Use a sharp knife to cut a 1-inch slice from both halves. If your cauliflower is large, you may be able to cut two 1-inch thick slices from each half.
STEP 3
In a large stockpot, bring water to boil on the stovetop. Add a pinch of salt to the water. Use tongs to gently place the cauliflower slices in the hot water. Cover the pot with a lid and cook the slices for 5 minutes. Then, transfer them to a plate to cool.
Making the cauliflower steaks
STEP 1
Prepare the spice mix for the cauliflower steaks. In a small bowl, combine onion powder, mustard powder, smoked paprika powder, black pepper, and salt.
STEP 2
Place the pre-cooked cauliflower steaks on a plate or cutting board. Sprinkle the spice mix on both sides of the steaks. Gently press the spices onto the steaks to make them stick.
STEP 3
Heat a cast-iron skillet over medium heat. Add vegan butter to the skillet. Then, add the garlic cloves and fresh rosemary twigs. Place the cauliflower steaks in the skillet.
STEP 4
Fry the cauliflower steaks for 5 minutes on each side. The steaks should be crunchy, not too soft. You can test the doneness by piercing the stem part with the tip of a knife. It should be tender but not mushy.
💡 Expert tip
The key to achieving the perfect cauliflower steak is the thickness of your slices. Aim for one-inch thick steaks to ensure they hold up during the cooking process. If your steaks are too thin, they might fall apart, and if they are too thick, the inside may not cook properly.
🔄 Variations
For a tangy twist, consider adding a squeeze of fresh lemon juice or a splash of balsamic vinegar to the cauliflower steaks during the last few minutes of cooking.
You can also experiment with different spice blends. Try a Cajun-inspired version by adding some cayenne pepper, thyme, and oregano to the spice mix. This will give your cauliflower steaks a spicy kick and a unique flavor profile.
If you are a fan of herbs, consider adding a tablespoon of chopped fresh thyme or oregano to the spice mix. These herbs will bring a refreshing and aromatic flavor to the dish, complementing the earthy cauliflower, and adding a pop of color to your plate.
🥣 Serving ideas
These vegan cauliflower steaks are a versatile and delicious dish that can be enjoyed in a variety of ways. I love serving them with a side of vegan mashed potatoes and a drizzle of green peppercorn sauce for a comforting and hearty meal.
In addition to this classic combination, they also pair beautifully with a range of other side dishes. Consider serving them with roasted asparagus and mushrooms for a fresh and earthy twist, or with sautéed julienned carrots for a pop of color and crunch.
For a more traditional option, they can also be served with a range of potato dishes, such as vegan scalloped potatoes, roasted potatoes, or a creamy polenta. The options are truly endless, and you can mix and match to find your perfect combination.
❄️ Storing tips
Storing and reheating these cauliflower steaks is a cinch, and the great news is that the flavors only get better over time. The key is to separate the steaks from any accompanying sauce or side dishes.
To store, allow the steaks to cool completely. Once cooled, place them in separate airtight containers and pop them in the fridge. They should stay fresh and delicious for up to 3 or 4 days.
If you prefer to freeze them, you can do so in airtight containers or resealable freezer bags. They should be good in the freezer for about a month. Just be aware that the crispy crust may become a bit soggy upon thaw.
You can reheat the steaks in the microwave or a frying pan. Start with low heat, as you don’t want to burn the spices.
🤔 FAQs
What to do with the rest of the cauliflower?
You can also use the spice mix and season the florets and pieces. Roast them or pan-fry them as you like. Alternatively, you can make cauliflower soup, pizza crust, or riced cauliflower.
Will you taste the cauliflower?
Yes, cauliflower steaks will not taste like beef steaks, nor will they look like those. You will taste they are made of cauliflower, but with the right combination of spices and a matching sauce, it will turn into a delicious meatless main dish.
Why do you need to pre-cook the cauliflower steaks?
Pre-cooking the cauliflower steaks helps to soften them before pan-frying. This ensures that they are cooked through and have a nice texture without burning on the outside.
More vegan cauliflower recipes
THANK YOU so much for visiting our website. Please comment below if you have tried this recipe. We LOVE hearing from you! If you loved the recipe, please don’t forget to give us a ⭐⭐⭐⭐⭐ RATING. We appreciate all of our readers.
Cauliflower Steaks in 20 Mins!
Let’s make delicious vegan cauliflower steaks that are tender inside and crispy outside. Slice a whole head into thick pieces, pre-cook them for 5 minutes, add ample seasoning, then pan-fry them for 10 minutes! You will love them with vegan mashed potatoes and vegan green peppercorn sauce. And no need to turn on your oven!
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Course Main Course
Servings 2 servings
Calories 305kcal
EXCLUSIVE 5-ingredient recipes for busy home cooks that are ready in 15 minutes!Check out our Express Vegan Cookbook!
Instructions
How to cut cauliflower steaks
Peel off the leaves as much as you can.
Cut off the stem at the bottom with the remaining leaves.
Place it with the stem below, and cut the head of the cauliflower in half.
Take a sharp knife and cut a 1-inch slice from both halves. (If you have a large cauliflower head, you may be able to cut TWO 1-inch thick slices from both halves.)
Pre-cooking
In a large stockpot, boil water with a pinch of salt on the stovetop.
Use tongs to a slotted turner to gently place the slices in the hot water.
Cover it with a lid and cook them for 5 minutes. Use medium heat to keep it simmering.
When the time is up, place them on a plate to let them cool.
Pan-frying
In a small bowl, mix all spices for the dry rub: onion powder, mustard powder, smoked paprika powder, black paper, and salt.
Place the pre-cooked cauliflower steaks on a plate or cutting board.
Sprinkle the spice mix on both sides. Gently pat it with your fingers to make it stick.
Preheat a cast-iron skillet over medium heat and add butter.
Add cauliflower steaks, garlic cloves, and fresh rosemary twigs when the butter melts.
Fry them for 5 minutes on each side. The stem part takes the longest to soften. You can test it with the tip of the knife. In the end, the steaks should be crunchy, not too soft, so you can actually bite into them.
Nutrition
Nutrition Facts
Cauliflower Steaks in 20 Mins!
Amount Per Serving (1 steak with sauce)
Calories 305 Calories from Fat 180
% Daily Value*
Fat 20g31%
Saturated Fat 4g25%
Sodium 973mg42%
Potassium 1014mg29%
Carbohydrates 29g10%
Fiber 7g29%
Sugar 14g16%
Protein 7g14%
Vitamin A 493IU10%
Vitamin C 141mg171%
Calcium 89mg9%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.
UPDATED: The original recipe was published in February 2020. We improved the recipe and republished it in January 2023.