These roasted cauliflower steaks are thick slices of cauliflower seasoned with simple herbs and spices and roasted until tender with caramelized edges. They’re an elegant, meatless main that’s easy enough for weeknights yet special enough for holiday meals. With just a handful of pantry ingredients plus salt and pepper, this recipe is quick, flavorful, and naturally vegan.

These steaks highlight cauliflower’s meaty texture and sweet roasted flavor. They require minimal prep and deliver maximum visual appeal and taste.
Ingredients you need

Ingredient notes and substitutions
Cauliflower: Choose a large, firm head with tight, creamy white florets and fresh green leaves. A large cauliflower usually yields two to four 1-inch steaks. If florets fall away while slicing, save them for roasting or another recipe.
Oil: Olive oil works well for flavor and roasting. You can substitute avocado oil or melted vegan butter if preferred.
Seasonings: A simple mix of Italian seasoning, paprika, garlic powder, salt, and pepper gives lots of flavor. If you don’t have Italian seasoning, use a combination of dried basil, oregano, and thyme. Feel free to add cumin, smoked paprika, chili powder, or red pepper flakes for a different flavor profile.
How to make the recipe
Scroll to the recipe card below for exact ingredient amounts and a printable method. The steps here outline the technique and key points to get perfect steaks every time.


1. Place the cauliflower stem-side down on a cutting board and slice it in half from top to bottom (image 1–2). Cut 1-inch-thick slices from the center of each half. A large head may yield two strong steaks per half; smaller heads usually yield one each.
2. Trim excess leaves and trim the stem slightly if needed, but avoid cutting too close to where the florets attach or the slices will fall apart.
3. Arrange the steaks on a parchment-lined rimmed baking sheet in a single layer. Brush both sides lightly with oil and sprinkle the seasoning mix evenly over each side.
4. Roast at 400°F (200°C) for about 15 minutes, gently flip each steak, then roast another 10–15 minutes until tender and browned at the edges. Finish with a sprinkle of fresh parsley if desired and serve warm.
Serving suggestions
Roasted cauliflower steaks are versatile. Serve them as a main with a grain and a vegetable, or pair them as a hearty side for a larger main.
Vegetable sides:
- Roasted carrots
- Roasted asparagus
- Garlic green beans
- Creamy mashed potatoes
- Butternut squash mash
Grain options:
- Butternut squash risotto
- Cranberry pecan wild rice
- Curry quinoa
- Vegetable fried rice
- Savory waffles or spinach rice
Main course pairings:
- Vegan shepherd’s pie
- Chickpea scramble
- Vegetable lasagna
- Vegan cutlets or baked tofu
- BBQ lentils or black bean patties
Sauces to serve with the steaks: Harissa yogurt-style sauce, pesto, green goddess dip, southwest ranch, chipotle crema, roasted red pepper hummus, or a tahini dressing all complement the roasted flavor.

Storage
Make-ahead: You can trim and slice cauliflower up to three days in advance.
Refrigerator: Store leftover roasted steaks in an airtight container for 4–5 days.
Freezer: Cool completely, then freeze in a sealed container for up to 3 months. Reheat in a 350°F oven until warmed through for best texture.

Pro tips and tricks
- Use a large head of cauliflower to get more 1-inch steaks; smaller heads will yield fewer steaks.
- Keep slices about 1 inch thick so they hold together while cooking yet roast evenly.
- Trim leaves and stem carefully, leaving enough core to hold the florets in place.
- Save any loose florets for roasting or adding to salads and soups.
- Flip gently halfway through roasting with a wide spatula, as the steaks become delicate when cooked.
- Roast until just tender and caramelized at the edges to avoid a mushy texture.
FAQs
A cauliflower steak is a thick slice of cauliflower, typically roasted or grilled with the stem left intact so the florets stay connected.
Leave the stem attached and cut thicker slices (about 1 inch). Trim leaves and the stem carefully without cutting away the core that holds the florets together.
Use them in soups, salads, grain bowls, buffalo-style bites, or roast them alongside the steaks for an extra side.

More vegan cauliflower recipes
- Crispy cauliflower tacos
- Orange cauliflower
- Buffalo cauliflower bites
- Roasted cauliflower salad
- Cauliflower scampi with garlic and white wine
- Vegan cauliflower ceviche
- Creamy vegan cauliflower soup
I hope you enjoy this easy vegan cauliflower steak recipe. If you try it, leave a rating and share your feedback in the comments. For inspiration, experiment with different spice blends and sauces to make the dish your own.
Easy Vegan Roasted Cauliflower Steaks
Prep: 10 minutes • Cook: 25 minutes • Total: 35 minutes • Serves: 4 slices • Calories: 60 kcal
Ingredients
- 1–2 heads cauliflower (1 large head or 2 smaller heads)
- 2 tablespoons olive oil
- 1 teaspoon salt
- 1 teaspoon Italian seasoning
- ½ teaspoon garlic powder
- ½ teaspoon paprika
- ¼ teaspoon black pepper
- Fresh chopped parsley, for garnish (optional)
Instructions
- Preheat oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper.
- Place a whole head of cauliflower stem-side down on a cutting board and slice in half top to bottom. Cut 1-inch-thick slices from the center of each half. Repeat with a second head if needed to yield 4 steaks.
- Trim excess leaves and, if necessary, a small amount of stem without cutting into the florets.
- Arrange steaks on the prepared baking sheet. Brush both sides with olive oil.
- Mix salt, Italian seasoning, garlic powder, paprika, and pepper. Sprinkle the seasoning evenly over both sides of each steak.
- Roast for 15 minutes, gently flip each steak, then roast another 10–15 minutes until tender and browned at the edges.
- Garnish with chopped parsley if desired and serve hot with your favorite grain, vegetable, or sauce.
Notes
- Large heads may yield up to four steaks; smaller heads usually yield two.
- Keep slices about 1 inch thick so they hold together while roasting.
- Save stray florets to roast separately or add to other dishes.
- Reheat frozen steaks in a 350°F oven for best texture.
Nutrition (per slice, estimate)
Calories: 60 kcal • Carbohydrates: 12 g • Protein: 4 g • Fat: 1 g • Fiber: 6 g • Sodium: 645 mg