Cauliflower Steak Recipe (Thai Peanut Roasted Cauliflower Steaks)

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 is a flavorful vegetarian alternative. These THAI PEANUT ROASTED CAULIFLOWER STEAKS are just the right amount of creamy, spicy, and tasty. This easy vegetarian meal or side is always a hit. You’ll be surprised by how flavorful this Roasted Cauliflower Steak Recipe is.

Cauliflower Steaks covered in a Thai Peanut Sauce

Cauliflower Steak Recipe with a Tasty Thai Peanut Sauce

This Thai Peanut Roasted Cauliflower Steak Recipe is a simple yet delicious vegetarian dish!

Cauliflower Steaks are a super healthy option for the New Year. It’s January 3rd and I have New Years Resolutions on the brain! The Cookie Rookie has never been known for all heathy or diet recipes. But every once in a while, I love to find healthy, easy, super flavorful recipes to share with you guys.

Over the years I have found a few healthy favorites: 

That Salmon with Avocado Salsa also happens to be the #3 most popular recipe on this site…so you guys must love a little dose of skinny once in a while as well! Today I’m bringing you another light, healthy, vegetarian-friendly recipe to try.

Sometimes I forget that I love food that doesn’t include cheese, but these AMAZING THAI PEANUT BUTTER ROASTED CAULIFLOWER STEAKS are the perfect reminder that healthy can also be tasty. They’re the ultimate in both ease and flavor, and you don’t have to feel guilty about eating more than one. Serve it as a side to any dinner recipe OR a as main course. This sauce you guys…you’re going to love it!

Learn How to Make Cauliflower Steaks with this delicious Thai Peanut Roasted Cauliflower Steaks Recipe!

Roasted Cauliflower Steak on a small plate

Thai Peanut Cauliflower Steaks on plates

Healthy Roasted Cauliflower Steaks Recipe

I actually made these cauliflower steaks last Spring after I had Henry and was trying really hard to eat healthy and lose the baby weight. Let’s be honest, I didn’t quite get there and need to get my butt in gear again.

Healthy dishes like these Roasted Cauliflower Steaks help me to remember that making smart choices with eating can be just as delicious as layering on the cheese and carbs. As much as I love those two things, they’re not always necessary to make a good meal. I think I could get used to meals like this! Pat even approved of these Thai Peanut Cauliflower Steaks. That should be a good gauge for an awesome recipe.

How to Make Cauliflower Steaks

I’m gonna show you how to make cauliflower steaks and you’ll be surprised by how easy it is! Nothing better than an EASY and HEALTHY recipe.

How to make Roasted Cauliflower Steaks:

  1. Cut a head of cauliflower into large pieces (the “steaks”)
  2. Brush them with this delicious Thai Peanut Sauce
  3. Then roast the cauliflower steaks for about 30 minutes at 400 degrees

And that’s it! I told you it was easy. You’ll be chowing down on these creamy, spicy Thai Peanut Cauliflower Steaks in no time, and I guarantee you’ll want to keep making them over and over again.

See recipe card below for full instructions

Thai Peanut Roasted Cauliflower Steak on a plate

How do you cut cauliflower into steaks?

To create cauliflower “steaks”, start with a large head of cauliflower (the bigger, the better). Trim the stem just a little bit and remove any leaves. Use a sharp knife to cut the cauliflower head in half vertically, and then in half again. This will create 4 cauliflower steaks.

What to Serve with Cauliflower Steaks

Not sure what to serve these with? This is a super versatile dish, so the options are endless. You can serve these roasted cauliflower steak recipe as a main dish (great idea for vegetarians or anyone trying to be a little healthier) and add in a side of these Herb Roasted Potatoes. Or you can make these as a side dish and pair it with this Oven Fried Chicken Breast or Parmesan Crusted Lemon Pepper Tilapia.

Close up of a roasted cauliflower steak

What are your New Years Resolutions? Some of mine include eating cheese and chocolate in moderation, keep my studio/office CLEAN and organized, to quit waking sweet Henry up in the middle of the night to cuddle him for my own selfish gain, and to eat more of these Thai Peanut Roasted Cauliflower Steaks! Join me :)


See the recipe card below for details on how to make this healthy Thai Peanut Cauliflower Steak Recipe. Enjoy!

If you liked these cauliflower steaks, try these other healthy recipes:

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!

Thai Peanut Cauliflower Steaks

Course: Main Course
Cuisine: Vegetarian
Keyword: cauliflower steaks, vegetarian
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 8
Calories: 358 kcal
Author: Becky Hardin | The Cookie Rookie

This CAULIFLOWER STEAK RECIPE is a flavorful vegetarian alternative. These THAI PEANUT ROASTED 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!



  • 1 head cauliflower washed and leaves removed
  • 1-2 tablespoons olive oil
  • Salt & Freshly ground black pepper to taste

For the Thai Peanut Sauce (adapted from She Simmers ):

  • 1 can Unsweetened Coconut Milk 13.6 ounces
  • ¼ cup Thai Red Curry Paste Maesri or Massaman can be used
  • ¾ cup Creamy Peanut Butter Naturally Unsweetened; Smucker’s works well
  • ¼ teaspoon red pepper flakes opt.
  • teaspoon kosher salt
  • ¾ cup sugar
  • 2 tablespoons cider or white vinegar
  • ½ cup water


For the Cauliflower Steaks:

  1. Preheat oven to 400F and cover a baking sheet with foil. Spray the foil with cooking spray.
  2. 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.) Brush each steak with olive oil then sprinkle with salt & pepper. Cook 30-35 minutes or until cauliflower is tender and edges are beginning to carmelize.
  3. While cauliflower is cooking, prepare the sauce.

For the Thai Peanut Sauce:

  1. Place all sauce ingredients in a medium saucepan over medium heat. Whisk constantly until sauce comes to a slow boil. Reduce the heat to low and simmer 5-7 minutes. Whisk continuously so mixture doesn’t scorch at the bottom. Remove sauce from the heat.
  2. Drizzle sauce over cooked cauliflower and serve.

*See Notes

  1. Enjoy!
  2. *Note: The Thai Peanut Sauce will keep in a glass container in the refrigerator for 4 weeks. It also freezes well.
  3. **Note: Sauce will thicken when refrigerate. Just reheat and serve (dilute with a little water, if necessary).
  4. ***Note: Sauce is delicious served with grilled chicken or pork.

Recipe Video

Nutrition Facts
Thai Peanut Cauliflower Steaks
Amount Per Serving
Calories 358 Calories from Fat 234
% Daily Value*
Total Fat 26g 40%
Saturated Fat 13g 65%
Sodium 560mg 23%
Potassium 328mg 9%
Total Carbohydrates 27g 9%
Dietary Fiber 3g 12%
Sugars 23g
Protein 7g 14%
Vitamin A 23.7%
Vitamin C 10.3%
Calcium 3.2%
Iron 8.4%
* Percent Daily Values are based on a 2000 calorie diet.
Did you make this recipe?

Use the tag #thecookierookie when posting a photo of your recipe, and make sure to follow The Cookie Rookie on Instagram!

Shop This Post

Leave a Reply

Your email address will not be published. Required fields are marked *

Rate this recipe:

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Let's Work Together!

We would love to discuss collaborating for unique recipe development, professional food photography, brand ambassadorship, and so much more. Get in touch for stats and rates. Let’s chat!

FREE EBOOK + Never Miss a Post!

Join our mailing list for all the easiest and most delicious recipes! Claim your FREE EBOOK, Favorite Easy Chicken Dinners!

    find more delicious recipes:

Get your FREE ebook


favorite chicken recipes ebook free

and join our community of over 100,000 subscribers!

No, thanks!