Print Recipe
5 from 2 votes

Thai Peanut Cauliflower Steaks

Prep Time5 mins
Cook Time20 mins
Total Time25 mins
Servings: 8 pieces
Author: The Almond Eater


  • 2 heads cauliflower
  • 1-2 tbsp olive oil
  • Salt and pepper to taste
  • For the sauce:
  • 1/4 cup peanuts
  • 1 can coconut milk
  • 2 tbsp sugar
  • 1 tsp red curry paste
  • 1 tsp fresh ginger grated
  • 1 garlic clove
  • 1/2 cup creamy peanut butter


  • Preheat oven to 400°.
  • Remove the leaves from the cauliflower and then slice cauliflower long-ways into four even pieces (don't worry if they aren't perfect!) and place them on a baking sheet.
  • Brush cauliflower with olive oil and sprinkle with salt and pepper; cook for 15-20 minutes, or until cauliflower is tender and golden brown on edges.
  • While cauliflower is cooking, prep the sauce by combining all ingredients in a food processor blender and pulsing until smooth.
  • Drizzle peanut sauce over cauliflower OR scoop it into a small dish and dip cauliflower into sauce.
  • Enjoy!


*If sauce is too thick, you can simply dip the cauliflower steaks into it instead of drizzling it over top. However, if you want the drizzle, add a bit of water 1 tbsp at a time until mixture is to the proper consistency.
**You will most likely have extra peanut sauce, and that's ok! You can easily use it in this peanut wrap.