Roasted Cauliflower Steaks are a revelation – tender on the inside, beautifully crisp and golden on the outside. Seasoned perfectly with a simple olive oil, garlic, and spice mixture, they stand out as a fantastic plant-forward main course or a delightful side dish. They pair wonderfully with a vibrant sauce like chimichurri, a creamy bang bang sauce, or a rich vegan gravy.
Cauliflower continues to surprise and delight with its incredible versatility in the kitchen. If you’re eager to explore more amazing cauliflower recipes, be sure to check out our Buffalo Cauliflower Wings for a spicy treat, the delightfully sweet and savory Orange Cauliflower, comforting Cauliflower Cheese, and the irresistible Bang Bang Cauliflower.

Discover the Magic of Roasted Cauliflower Steaks
Have you ever encountered the concept of cauliflower steaks? Let’s be clear: they don’t aim to mimic the texture or flavor of a traditional meat steak. Instead, they celebrate the humble cauliflower in a truly innovative and utterly delicious way, transforming it into a hearty, satisfying dish that’s perfect for any occasion. This preparation method elevates cauliflower from a simple vegetable to a star on your plate.
The Unrivaled Appeal of Roasting
While raw cauliflower might not be everyone’s favorite, something truly magical unfolds when this cruciferous vegetable is roasted in a hot oven. The high heat caramelizes its natural sugars, creating a tender interior and a wonderfully crisp, golden-brown exterior. This process unlocks a depth of flavor that is simply irresistible, offering a sweet, nutty taste that can easily convert even the most skeptical eaters.
Crafting Your Cauliflower Steaks
The process of making these delectable cauliflower steaks is surprisingly simple. It involves carefully slicing whole heads of cauliflower into thick “steaks,” coating them generously with a flavorful mixture of olive oil, fresh garlic, and a blend of aromatic spices. These seasoned slabs are then roasted to perfection until they achieve that coveted balance of tenderness and crispiness.
Versatile Serving Options
Cauliflower steaks are incredibly versatile and can be enjoyed in numerous ways. They make an excellent and satisfying vegan main dish, a delightful side dish to complement almost any meal, or even a unique and impressive game day appetizer. While delicious on their own, cauliflower steaks aren’t usually super filling. For a more complete and hearty meal, we highly recommend pairing them with substantial sides like fluffy rice or creamy potatoes. Consider serving them alongside our Best Dang Vegan Mashed Potatoes or crispy Roasted Potato Wedges.
For those special holiday gatherings, elevate your cauliflower steaks by swapping the bang bang sauce for a rich and savory Easy Vegan Gravy. This makes for a truly festive plate when served with mashed potatoes and a classic Vegan Green Bean Casserole.

Essential Ingredients for Perfect Cauliflower Steaks
Creating sensational cauliflower steaks requires just a few basic, fresh ingredients. The beauty of this recipe lies in its simplicity, allowing the natural flavors of the cauliflower to truly shine.
- Cauliflower: The star of the show. Choose large, firm heads for the best “steaks.”
- Olive Oil: A good quality extra virgin olive oil is crucial for both flavor and achieving that desirable crispy texture during roasting.
- Fresh Garlic: Minced fresh garlic infuses the cauliflower with an irresistible aroma and savory depth.
- Red Pepper Flakes: Adds a subtle hint of warmth and a gentle kick, which can be adjusted to your preference.
- Salt: Enhances all the other flavors and is essential for seasoning.
- Black Pepper: Freshly ground black pepper provides a sharp, aromatic counterpoint.
How to Prepare Irresistible Roasted Cauliflower Steaks
Making roasted cauliflower steaks is a straightforward process, but a few key steps ensure optimal results. Follow this guide for tender, crisp, and perfectly flavored cauliflower every time. (This section provides a detailed overview; scroll down for the complete, printable recipe card.)
Step 1: Prepare the Flavorful Seasoning Mixture
Begin by combining the olive oil, minced fresh garlic, red pepper flakes, salt, and black pepper in a small bowl. Whisk these ingredients together until they are thoroughly blended. This creates a versatile, aromatic marinade that will coat your cauliflower steaks, imparting a rich, savory flavor.
Step 2: Prepare the Cauliflower Heads
Carefully wash and thoroughly dry your cauliflower heads. Removing excess moisture is important for achieving crispiness during roasting. Next, pull off all the green leaves surrounding the cauliflower. Trim the very bottom of the stem, but be cautious not to trim too much – you need enough of the core to hold the “steaks” together as you slice them.
Step 3: Slice the Cauliflower into Steaks
Lay each cauliflower head flat on a cutting board. Using a sharp, large knife, carefully slice each head into thick pieces, approximately 3/4 to 1 inch thick. The outer sections will likely separate into florets; this is normal. These florets can be roasted alongside your steaks or saved for another recipe. The middle slices, held together by the core, will form your beautiful “steaks.” You’ll typically get about three to four substantial steaks from each large head of cauliflower, depending on its size.


Step 4: Season and Arrange for Roasting
Preheat your oven to 425°F (220°C). Grease two large baking sheets with a generous amount of olive oil to prevent sticking and encourage even browning. Arrange the cauliflower steaks in a single layer on the prepared baking sheets. Ensure they are not overcrowded, as this can steam the cauliflower instead of roasting it, preventing the desired crispiness. If you saved the florets, you can also scatter them around the steaks to roast simultaneously.
Using a pastry brush, generously apply the olive oil and spice mixture over both sides of each cauliflower steak. Make sure to get into all the nooks and crannies to maximize flavor penetration and ensure every bite is seasoned to perfection.


Step 5: Roast to Perfection
Place the baking sheets in the center rack of your preheated oven. Roast for 15 minutes. After this initial roasting period, carefully use a spatula to flip each cauliflower steak. This ensures even cooking and browning on both sides. Continue to cook for another 10-15 minutes, or until the steaks are beautifully golden brown, fork-tender, and have developed a slightly crisp exterior. The exact cooking time may vary depending on your oven and the thickness of your steaks, so keep an eye on them.


Inspiring Serving Suggestions for Your Cauliflower Steaks
Roasted cauliflower steaks are incredibly versatile and can be paired with an array of sauces and sides to create a truly memorable meal. We absolutely adore them with a fresh, herbaceous chimichurri. To create a more substantial dish, consider serving them alongside filling options such as fragrant cooked rice, creamy mashed potatoes, rustic potato wedges, our flavorful marry me chickpeas, or savory marinated tofu. Here are some fantastic sauce ideas to elevate your cauliflower steak experience:
- Easy Vegan Gravy: An absolute must-have for a cozy holiday meal, perfectly complementing mashed potatoes, green bean casserole, or roasted Brussels sprouts.
- Vegan Green Goddess Dressing: Bursting with fresh, herby flavors, this dressing is a wonderful pairing for cauliflower. Serve with a generous salad, perhaps with chickpeas, for a refreshing warm-weather meal.
- Vegan Queso Blanco: For a delightful Mexican-themed dish, drizzle with this creamy queso. Sprinkle with black beans and serve with a side of Mexican rice for a complete flavor profile.
- Simple Vegan Pesto: The bright, nutty flavors of pesto beautifully complement roasted cauliflower. Consider serving the steaks over a bed of pasta tossed in pesto sauce for an Italian-inspired meal.
- Vegan Peanut Sauce: This sweet, savory, and slightly spicy sauce adds an incredible Asian-inspired twist to your cauliflower steaks, making them exceptionally tasty.

Frequently Asked Questions About Cauliflower Steaks
How should I store and reheat leftover cauliflower steaks?
To keep your cauliflower steaks fresh, store them in an airtight container in the refrigerator for up to 4 days. When you’re ready to enjoy them again, reheat them in the oven, air fryer, or even a pan on the stovetop until they are warmed through and crisp once more. The goal is to revive that delightful crispy texture.
What exactly is a cauliflower steak?
A cauliflower steak is a creative and delicious way to prepare cauliflower. It’s not designed to be a meat substitute, but rather a celebration of the vegetable itself. It consists of thick, cross-section slices from a whole cauliflower head, seasoned with olive oil, garlic, and spices, then oven-roasted until tender, golden, and slightly crispy. It tastes much like the best roasted cauliflower you’ve ever had, but in a more substantial, steak-like form.
Can I air fry cauliflower steaks instead of roasting them in the oven?
Absolutely! Air frying is a fantastic alternative to oven roasting for cauliflower steaks, often yielding an even crispier result. Depending on the size of your air fryer, you may need to cook them in batches to ensure they are in a single layer and not overcrowded. Air fry at 400°F (200°C) for approximately 10 minutes, or until they reach your desired level of crispiness, golden-brown color, and tenderness.

Roasted Cauliflower Steaks Recipe
Cauliflower Steaks are roasted until tender, crisp, and perfectly golden for a plant-forward main or side dish. Perfectly seasoned with an olive oil-garlic-spice mixture and best served with a sauce such as chimichurri, bang bang sauce or gravy.
Recipe Summary
- Prep Time: 20 mins
- Cook Time: 30 mins
- Total Time: 50 mins
- Servings: 6 servings
Ingredients
Cauliflower Steaks
- 2 large heads cauliflower
- 1/2 cup olive oil
- 6 cloves garlic, minced
- 1/2 teaspoon crushed red pepper flakes
- 1 teaspoon salt
- 1 teaspoon ground black pepper
Instructions
- Preheat your oven to 425°F (220°C) and generously grease two large baking sheets with olive oil. In a small bowl, whisk together the olive oil, minced garlic, red pepper flakes, salt, and black pepper until thoroughly combined.
- Carefully remove the green leaves from the heads of the cauliflower. Trim only the very bottom of the stem, ensuring enough of the core remains to hold the “steaks” together. Slice each head into 3/4 to 1-inch thick slices. The outer sections will naturally separate into florets; you can roast these alongside the steaks or save them for another recipe or salads. You should get approximately 3-4 substantial steaks from each head of cauliflower.
- Arrange the cauliflower steaks in a single layer on the prepared baking sheets, making sure not to overcrowd them. Brush the olive oil mixture evenly over both sides of the cauliflower steaks, working it into all the crevices for maximum flavor.
- Roast the cauliflower in the center rack of the oven for 15 minutes. Then, carefully use a spatula to flip each steak. Continue to cook for another 10-15 minutes, or until the steaks are golden on both sides, tender when pierced with a fork, and slightly crisp.
- Serve the roasted cauliflower steaks immediately with your choice of sauce, such as chimichurri, our homemade bang bang sauce (recipe in notes below), or any sauce you prefer. Reheat any leftover cauliflower in the oven or air fryer to restore its crispness.
Notes
- For bang bang sauce: In a bowl, mix 1/2 cup mayo, 1/4 cup sweet chili sauce, 2 teaspoons Sriracha, and 2 teaspoons agave until smooth and well combined.
- Other delicious sauce ideas: These steaks pair beautifully with vegan gravy, vegan green goddess dressing, queso blanco, vegan pesto, or peanut sauce.
- For an extra layer of flavor, consider sprinkling some vegan parmesan cheese over the steaks during the last few minutes of baking.
- These cauliflower steaks can also be grilled! Preheat your grill to medium-high heat. Brush the seasoned steaks with a little extra oil and grill for about 5 minutes per side, or until tender with nice char marks.
Nutrition (per serving)
Serving: 1 of 6 servings | Calories: 235kcal | Carbohydrates: 15g | Protein: 6g | Fat: 19g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 13g | Sodium: 475mg | Potassium: 857mg | Fiber: 6g | Sugar: 5g | Vitamin A: 52IU | Vitamin C: 136mg | Calcium: 69mg | Iron: 1mg
Recipe Details
- Course: Appetizer, Main, Side Dish
- Cuisine: American
- Author: Nora Taylor
*This recipe was originally published in 2020 and received a slight update in 2024. The changes include using fresh garlic instead of garlic powder, a slightly increased amount of olive oil for better roasting, and an expanded list of sauce pairing suggestions for enhanced versatility.