Go Back
+ servings
roasted cauliflower steak on a serving platter
Print Recipe
5 from 3 votes

Thai Cauliflower Steaks

These are the BEST vegan cauliflower steaks you'll ever try! They're baked in the oven, drizzled with a fantastic Thai peanut sauce, then sprinkled with cilantro and peanuts. A delicious main or side dish, that's crispier on the outside but perfectly tender overall.
Prep Time5 mins
Cook Time30 mins
Total Time35 mins
Course: dinner, sides
Cuisine: American, Thai
Diet: Gluten Free, Vegan, Vegetarian
Keyword: cauliflower steak, thai cauliflower
Servings: 6 steaks
Calories: 164kcal
Author: Erin


  • 2 large heads cauliflower
  • 2 tablespoon olive oil
  • salt and pepper
  • Thai peanut sauce
  • 2 tablespoon cilantro chopped
  • 2 tablespoon peanuts chopped


  • Preheat oven to 425°.
  • Remove the leaves from the cauliflower and then slice cauliflower long-ways into three even pieces (don't worry if they aren't perfect!) and place them on a baking sheet.
  • Brush cauliflower with olive oil, making sure to coat the entire cauliflower, then sprinkle each steak with salt and pepper. Bake in the oven for 30 minutes, flipping them over half way through.
  • While cauliflower is cooking, prep the peanut sauce.
  • Drizzle peanut sauce over the cauliflower steaks, then sprinkle each one with cilantro and peanuts. Enjoy!


*Calories are per serving and are an estimation
*Storage: store steaks in a sealed container in the refrigerator for up to 4 days
*To reheat: reheat on a baking sheet in the oven at 400° for 5-8 minutes until they're warmed to your liking 


Calories: 164kcal | Carbohydrates: 14g | Protein: 6g | Fat: 7g | Saturated Fat: 1g | Sodium: 85mg | Potassium: 863mg | Fiber: 6g | Sugar: 5g | Vitamin A: 9IU | Vitamin C: 135mg | Calcium: 65mg | Iron: 1mg