How to Make Crispy Vegan Roasted Cauliflower Steaks

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.

One roasted cauliflower steak garnished with spicy yogurt sauce and chopped parsley on a plate with kale salad and tomatoes.

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

Recipe ingredients arrayed in individual bowls.

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.

One whole raw cauliflower.
1
A head of cauliflower cut in half.
2

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.

Close up of a slice roasted cauliflower.

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.

Bite of roasted cauliflower on a fork.

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

What is a cauliflower steak?

A cauliflower steak is a thick slice of cauliflower, typically roasted or grilled with the stem left intact so the florets stay connected.

How do you cut cauliflower steaks so they don’t fall apart?

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.

What can I do with leftover cauliflower florets?

Use them in soups, salads, grain bowls, buffalo-style bites, or roast them alongside the steaks for an extra side.

Slice of roasted cauliflower with a bite missing.

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

  1. Preheat oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper.
  2. 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.
  3. Trim excess leaves and, if necessary, a small amount of stem without cutting into the florets.
  4. Arrange steaks on the prepared baking sheet. Brush both sides with olive oil.
  5. Mix salt, Italian seasoning, garlic powder, paprika, and pepper. Sprinkle the seasoning evenly over both sides of each steak.
  6. Roast for 15 minutes, gently flip each steak, then roast another 10–15 minutes until tender and browned at the edges.
  7. 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