Go Back
+ servings
These THAI PEANUT CAULIFLOWER STEAKS are just the right amount of creamy, spicy, and tasty. This easy vegetarian meal or side is always a hit. SO MUCH FLAVOR!

Cauliflower Steak with Thai Peanut Sauce

Course: Main Course
Cuisine: Vegetarian
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 8 steaks
Calories: 379kcal
Author: Becky Hardin
Cauliflower Steak is the perfect vegetarian main, and the Thai peanut sauce is absolutely incredible!
Step-by-step photos can be seen below the recipe card.
Print Recipe

Equipment

Ingredients

  • 1 head cauliflower washed and leaves removed
  • 1-2 tablespoons olive oil
  • Kosher salt and freshly ground black pepper to taste

For the Thai Peanut Sauce

  • 13.6 ounces unsweetened coconut milk (1 can)
  • ¼ cup Thai red curry paste Maesri or Massaman can be used
  • ¾ cup unsweetened creamy peanut butter we used Smucker's
  • ¼ teaspoon red pepper flakes optional
  • teaspoon kosher salt
  • ¾ cup granulated sugar
  • 2 tablespoons apple cider vinegar or white vinegar
  • ½ cup water

Instructions

For the Cauliflower Steaks

  • Preheat oven to 400°F and cover a baking sheet with foil. Spray the foil with cooking spray.
  • Slice the cauliflower head into 4 even pieces and place them, evenly spaced on the prepared baking sheet. (Save the extra cauliflower pieces for later use or roast alongside the steaks.)
    1 head cauliflower
  • Brush each steak with olive oil then sprinkle with salt and pepper. Roast for 30-35 minutes, or until cauliflower is tender and edges are beginning to carmelize.
    1-2 tablespoons olive oil, Kosher salt and freshly ground black pepper
  • While the cauliflower is cooking, prepare the sauce: Place all sauce ingredients in a medium saucepan set over medium heat. Whisk constantly until the sauce comes to a slow boil. Reduce the heat to low and simmer for 5-7 minutes. Whisk continuously so the mixture doesn’t scorch at the bottom.
    13.6 ounces unsweetened coconut milk, ¼ cup Thai red curry paste, ¾ cup unsweetened creamy peanut butter, ¼ teaspoon red pepper flakes, 1½ teaspoon kosher salt, ¾ cup granulated sugar, 2 tablespoons apple cider vinegar, ½ cup water
  • Remove the sauce from the heat, drizzle it over the cooked cauliflower, and serve.

Video

Notes

Thai peanut sauce adapted from She Simmers.
  • The sauce will thicken when refrigerated. Just reheat and serve (dilute with a little water, if necessary).
  • The sauce is also delicious served with grilled chicken or pork.
Storage: Store cauliflower steak in an airtight container in the refrigerator for up to 5 days or in the freezer for up to 3 months. Store Thai peanut sauce in an airtight container in the refrigerator for up to 4 weeks or in the freezer for up to 3 months.

Nutrition

Serving: 1steak | Calories: 379kcal | Carbohydrates: 33g | Protein: 9g | Fat: 26g | Saturated Fat: 13g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 8g | Sodium: 872mg | Potassium: 582mg | Fiber: 5g | Sugar: 25g | Vitamin A: 1183IU | Vitamin C: 53mg | Calcium: 55mg | Iron: 2mg