These Creamy Cauliflower Steaks are so simple and flavorful. Made with only four ingredients, they make a great main course for a meatless meal.

Cauliflower is one of the most versatile vegetables, and in this recipe, you’ll see it also makes a great main dish. These Creamy Cauliflower Steaks are hearty and satisfying, with a rich and spicy sauce.
This recipe is great for Meatless Mondays, light lunches, and when you want to serve a healthy dinner to your family. There are lots of variations that you can try, too, so the dish stays fresh and exciting. When you’re looking for something light, but not too light, this is the way to go. Now let’s talk about the ingredients we’ll be using to make these Creamy Cauliflower Steaks in more detail.
Video Tutorial
Main ingredients
- Cauliflower. You can get two “steaks” out of each cauliflower head. Any leftovers can be used for other recipes.
- Mayo. You can use store-bought or homemade mayo, but the homemade is so easy and worlds better in flavor.
- Garlic. Use fresh cloves if you can for the best flavor. Garlic powder can be used instead though.
- Sriracha. Use as much or as little as you like.
- Salt. To taste.
How to make Creamy Cauliflower Steaks
1. Cut off the bottom stem end from the cauliflower and stand it up on the cutting board. Use a large, sharp knife to trim away the sides, then cut the remaining head into 2 or 3 1-inch “steaks.” How many you get will depend on the size of your cauliflower. Reserve the sides for another recipe.
2. Mix the mayo, garlic, and sriracha together in a small bowl.
4. Then add about ¼ cup of water and salt to a large skillet. Bring them to a gentle simmer and add the cauliflower steaks. Cover the skillet with a lid and let the cauliflower cook for about 2-3 minutes to help it soften.
5. Remove the cauliflower steaks from the skillet and place them onto a baking sheet. Spread the spicy mayo generously on top. Bake at 400°F for about 20-25 minutes, until the cauliflower steaks start getting brown spots.Garnish with parsley. Serve immediately.
Tips for the best Creamy Cauliflower Steaks
- Make a flat base for easier cutting. Cut off the bottom stem end from the cauliflower so that you create a flat base and can stand the cauliflower up on the cutting board.
- Cook them to your liking. Whether you like them soft, a little brown, or with some crunch, you can cook these cauliflower steaks as much or as little as you like.
- Make sure they don’t burn. Keep an eye on the cauliflower because it can brown quickly and easily burn. When they start browning, they’re done.
- Cut the steaks thick. As these should look like steaks, cut them on the thick side. This will also keep them from falling apart as they cook.
Variations to this Recipe
- Add fresh herbs. Dill, parsley, or cilantro are all great herbs to add to these Creamy Cauliflower Steaks for extra flavor.
- Make them extra spicy. If you add more Sriracha or some red pepper flakes, you can up the heat level on these steaks.
- Substitute another sauce. You can also make this recipe with chermoula sauce, tzatziki, pesto, or roasted pepper sauce.
- Add some char. Broil these steaks for a few minutes to get a little char on the top for a tasty finish.
How to Store and Reheat it
Store any leftovers of these Creamy Cauliflower Steaks in an airtight container in the refrigerator. They will last for up to 5 days. They can be reheated in the microwave or in the oven.
What to Serve this with
- Proteins. Serve these as a side dish to main courses, like Chicken Stew, Crunchy Baked Shrimp, Spinach Stuffed Flounder, or Baked Black Bean Taquitos.
- Salad. Pair them with a nice salad, such as this Iceberg Lettuce Salad, Simple Kale Salad, Cucumber Tomato Feta Salad, or German Cucumber Salad.
- Vegetables. You can't go wrong serving these steaks with other veggies, such as Garlic Roasted Brussels Sprouts, Quick and Easy Stovetop Asparagus, The Best Vegetable Fritters, Twice Baked Potato Casserole, or Crunchy Baked Broccoli.
- Potatoes. These Creamy Cauliflower Steaks are delicious with some Twice Baked Potato Casserole, Pan-Fried Parmesan Potatoes, Sage Mashed Potatoes, or Roasted Baby Potatoes.
I hope you love this fun and delicious Creamy Cauliflower Steak recipe. You don't need meat to have a satisfying and filling meal when you've got these yummy "steaks."
More tasty cauliflower recipes:
- Fried Cauliflower
- Roasted Curried Cauliflower
- Whole Roasted Cauliflower
- Basic Cauliflower Fritters
- Cauliflower Gnocchi
Creamy Cauliflower Steaks
Ingredients
- 1 medium cauliflower
- 3 tbsp. mayo
- ½ tbsp. sriracha
- 2 medium garlic cloves, minced
Instructions
- Cut off the bottom stem end from the cauliflower and stand it up on the cutting board. Use a large, sharp knife to trim away the sides, then cut the remaining head into 2 or 3 1-inch “steaks.” How many you get will depend on the size of your cauliflower. Reserve the sides for another recipe.
- Mix the mayo, garlic, and sriracha together in a small bowl.
- Then add about ¼ cup of water and salt to a large skillet. Bring them to a gentle simmer and add the cauliflower steaks. Cover the skillet with a lid and let the cauliflower cook for about 2-3 minutes to help it soften.
- Remove the cauliflower steaks from the skillet and place them onto a baking sheet. Spread the spicy mayo generously on top. Bake at 400°F for about 20-25 minutes, until the cauliflower steaks start getting brown spots. Garnish with parsley. Serve immediately.
Notes
Variations to this Recipe
- Add fresh herbs. Dill, parsley, or cilantro are all great herbs to add to these Creamy Cauliflower Steaks for extra flavor.
- Make them extra spicy. If you add more Sriracha or some red pepper flakes, you can up the heat level on these steaks.
- Substitute another sauce. You can also make this recipe with chermoula sauce, tzatziki, pesto, or roasted pepper sauce.
- Add some char. Broil these steaks for a few minutes to get a little char on the top for a tasty finish.
Leave a Reply