Some links on this page are affiliate links. This means we may earn a commission at no additional cost to you if you click through and make a purchase, you can check our Affiliate Disclosure. Thank you for your support!
Vegetables can be every bit as satisfying as a hearty main course when they’re prepared with plenty of flavor and texture.
This Honey Sriracha Cauliflower Steak Recipe transforms a simple head of cauliflower into a colorful meal that’s sweet, spicy, creamy, and surprisingly filling. Thick roasted cauliflower steaks are brushed with a sticky honey sriracha glaze, then served over silky mashed cauliflower with tender spinach and juicy pomegranate seeds.
What I love most about this recipe is how every layer brings something different to the plate. The roasted cauliflower develops beautifully caramelized edges, the mashed cauliflower stays rich and creamy, and the fresh pomegranate seeds add little bursts of sweetness that brighten every bite.
The first time I served these cauliflower steaks, I wasn’t sure they would feel hearty enough for dinner. After one bite, the caramelized edges, creamy mashed cauliflower, and bursts of fresh pomegranate proved that cauliflower could easily become the star of the meal.
As the cauliflower roasts, the honey caramelizes while the garlic and sriracha create an irresistible sweet and savory aroma throughout the kitchen. By the time everything is plated, the colorful layers make the dish look just as impressive as it tastes.
Let me show you how to make this Honey Sriracha Cauliflower Steak Recipe step by step.

Why This Recipe Works
Every ingredient works together to create a satisfying vegetarian meal.
Roasting gives the cauliflower crisp caramelized edges while keeping the centers tender.
The honey sriracha glaze creates the perfect balance of sweetness, gentle heat, and savory flavor.
Cooking the garlic together with the cauliflower softens its sharpness and makes the mashed cauliflower extra smooth.
Fresh spinach adds color and freshness without overpowering the dish.
Pomegranate seeds provide juicy bursts of sweetness that balance the spicy glaze beautifully.
One thing I’ve learned after making cauliflower steaks several times is that leaving the slices thick helps them stay together during roasting. Thin slices tend to break apart when flipped.
Keeping the core intact on each steak also helps hold everything together while creating beautifully browned edges during roasting.
Ingredients
For the Cauliflower
- 1 large head cauliflower
- 2 garlic cloves, peeled
- 1 tablespoon butter
- 1 tablespoon cream cheese
- 1 tablespoon water
- Sea salt, to taste
- Freshly ground black pepper, to taste
- 1 cup fresh spinach
- ½ cup pomegranate seeds
- 1 teaspoon olive oil
For the Honey Sriracha Sauce
- 2 tablespoons sriracha sauce
- ½ cup honey
- 3 tablespoons soy sauce
- 2 garlic cloves, minced
Equipment
- Baking sheet
- Parchment paper or silicone baking mat
- Large saucepan
- Food processor or blender
- Small mixing bowl
- Pastry brush
- Skillet
- Chef’s knife
- Cutting board
- Measuring cups and spoons
Step-by-Step Instructions
Step 1: Prepare the Cauliflower
Preheat the oven to 425°F (220°C).
Line a baking sheet with parchment paper or a silicone baking mat.
Trim the cauliflower and carefully cut half into thick steak-like slices.
Break the remaining cauliflower into florets.
Step 2: Make the Mashed Cauliflower
Place the cauliflower florets and peeled garlic cloves into a saucepan.
Cover with water and bring to a boil.
Reduce the heat and simmer for about 15 minutes until the cauliflower is very tender.
Drain thoroughly.
Transfer the cauliflower and garlic to a food processor.
Add the butter, cream cheese, water, salt, and pepper.
Blend until smooth and creamy.
Keep warm.
Step 3: Make the Honey Sriracha Glaze
In a small bowl, whisk together the honey, sriracha, soy sauce, and minced garlic until smooth.
Step 4: Roast the Cauliflower Steaks
Arrange the cauliflower steaks on the prepared baking sheet.
Brush both sides generously with the glaze.
Roast for 15 minutes.
Carefully flip each steak, brush with additional glaze, and roast for another 5 to 10 minutes until tender with beautifully caramelized edges.
Step 5: Cook the Spinach
Heat the olive oil in a skillet over medium heat.
Add the spinach and cook for 2 to 3 minutes until just wilted.
Step 6: Assemble the Dish
Spread the mashed cauliflower onto serving plates.
Top with the sautéed spinach.
Place a roasted cauliflower steak on each serving.
Finish with the fresh pomegranate seeds, scattering them over the top so every serving gets little bursts of sweetness alongside the spicy glaze.
Serve immediately while everything is warm.

Tips for the Best Honey Sriracha Cauliflower Steak
- Choose a large, firm cauliflower to make sturdy steaks.
- Pat the cauliflower dry before brushing on the glaze.
- Brush on extra glaze during roasting for deeper caramelization.
- Blend the mashed cauliflower until completely smooth.
- Serve immediately for the best contrast between the creamy mash and roasted cauliflower.
One thing I’ve noticed is that the last few minutes of roasting are when the honey begins to caramelize. Watching the cauliflower closely during this stage creates deep golden edges without letting the glaze burn.
Common Mistakes to Avoid
Cutting the Steaks Too Thin
Thicker slices hold together much better during roasting.
Skipping the Extra Glaze
An additional layer of glaze creates richer color and flavor.
Not Draining the Cauliflower Well
Too much water can make the mashed cauliflower thin instead of creamy.
Overcooking the Spinach
Cook just until wilted so it stays bright and tender.
Variations
Make It Vegan
Replace the butter, cream cheese, and honey with your favorite plant-based alternatives.
Add More Heat
Increase the sriracha or sprinkle crushed red pepper flakes over the finished dish.
Add Crunch
Top with toasted almonds, pecans, or pumpkin seeds.
Add Fresh Herbs
Fresh parsley or cilantro adds another layer of freshness.
Ingredient Substitutions
- Honey → Maple syrup
- Cream cheese → Mascarpone or dairy-free cream cheese
- Spinach → Kale
- Pomegranate seeds → Dried cranberries
- Soy sauce → Tamari
What to Serve with Honey Sriracha Cauliflower Steak
This flavorful dish pairs well with:
Storage Instructions
Store the roasted cauliflower steaks and mashed cauliflower separately in airtight containers in the refrigerator for up to 3 days.
Reheat the cauliflower steaks in the oven to help restore their caramelized edges.
Warm the mashed cauliflower gently on the stovetop or in the microwave before serving.

Frequently Asked Questions
What is a cauliflower steak?
A cauliflower steak is a thick slice cut from the center of a whole cauliflower and roasted until tender.
Can I make this recipe ahead of time?
Yes. Prepare the mashed cauliflower and glaze ahead, then roast the steaks just before serving.
Is this recipe spicy?
It has a mild to medium heat from the sriracha, but you can easily adjust the amount to your preference.
Why did my cauliflower fall apart?
The slices were likely too thin or cut too close to the outer edges. The center slices hold together best.
Can I grill the cauliflower instead?
Yes. Grill the steaks over medium heat until tender, brushing with the glaze throughout cooking.
More Vegetarian Recipes to Try
If you enjoyed this Honey Sriracha Cauliflower Steak Recipe, you might also enjoy:
Final Thoughts
This Honey Sriracha Cauliflower Steak Recipe proves that vegetables can easily take center stage at the dinner table.
Sweet and spicy roasted cauliflower, creamy mashed cauliflower, tender spinach, and juicy pomegranate seeds create a meal that’s full of flavor, texture, and beautiful color. Every bite combines caramelized cauliflower, silky mashed cauliflower, tender spinach, and juicy pomegranate seeds, creating a balance of sweet, spicy, creamy, and fresh flavors that’s both comforting and surprisingly elegant.
Whether you’re looking for a satisfying vegetarian dinner or an impressive side dish for guests, this recipe is one you’ll want to make throughout the year.

Honey Sriracha Cauliflower Steak
Equipment
- Baking sheet
- Parchment paper or silicone baking mat
- Large saucepan
- Food processor or blender
- Small mixing bowl
- Pastry brush
- Skillet
- Chef’s knife
- Cutting board
- Measuring cups and spoons
Ingredients
Cauliflower
- 1 large head cauliflower
- 2 garlic cloves, peeled
- 1 tablespoon butter
- 1 tablespoon cream cheese
- 1 tablespoon water
- Sea salt, to taste
- Freshly ground black pepper, to taste
- 1 cup fresh spinach
- ½ cup pomegranate seeds
- 1 teaspoon olive oil (for sautéing spinach)
Honey Sriracha Sauce
- 2 tablespoons sriracha sauce
- ½ cup honey
- 3 tablespoons soy sauce
- 2 garlic cloves, minced
Instructions
- Preheat the oven to 425°F (220°C). Line a baking sheet with parchment paper or a silicone baking mat.
- Trim the cauliflower and cut half into thick steak-like slices. Break the remaining half into florets.
- Place the cauliflower florets and the peeled garlic cloves into a saucepan. Cover with water and bring to a boil.
- Reduce the heat and simmer for about 15 minutes, or until the cauliflower is very tender.
- Drain thoroughly and transfer the cauliflower and cooked garlic to a food processor.
- Add the butter, cream cheese, water, salt, and pepper. Blend until smooth and creamy. Set aside and keep warm.
- In a small bowl, whisk together the sriracha, honey, soy sauce, and minced garlic until well combined.
- Arrange the cauliflower steaks on the prepared baking sheet and brush both sides generously with the honey sriracha glaze.
- Roast for 15 minutes.
- Carefully flip the steaks, brush with additional glaze, and continue roasting for another 5 to 10 minutes until tender and caramelized around the edges.
- Meanwhile, heat the olive oil in a small skillet over medium heat.
- Add the spinach and cook for 2 to 3 minutes until just wilted.
- Spread the mashed cauliflower onto serving plates.
- Top with the sautéed spinach.
- Place a roasted cauliflower steak on each serving.
- Sprinkle with fresh pomegranate seeds and serve immediately.
Notes
- Choose a large, firm cauliflower so you can cut thick steaks without them falling apart.
- Simmering the garlic with the cauliflower softens its flavor and creates a smoother mash.
- Brush the cauliflower with extra glaze during roasting for deeper caramelization.
- For a vegan version, replace the butter, cream cheese, and honey with plant-based alternatives.
- Leftover mashed cauliflower and roasted steaks can be refrigerated separately for up to 3 days.
- Serve as a vegetarian main course or alongside grilled chicken, pork chops, or steak for a complete meal.
