Thick cauliflower steaks are trimmed and sliced from the head, then brushed with olive oil, seasoned and roasted until tender and caramelized at the edges. A smooth cheese mixture of mozzarella, parmesan, cream cheese, milk and Dijon is spread over each steak, then returned to the oven until melted, bubbling and golden. Finish with chopped parsley and optional breadcrumbs for crunch; try adding chili flakes for heat or swapping Gruyère for a nuttier flavor.
One Tuesday evening, my vegetarian sister announced she was tired of being served side dishes as her main course at every family gathering. I took it personally, grabbed the nearest head of cauliflower, and set out to make something that would hold its own at the center of any plate. The smell of smoked paprika and melting cheese drifting through the kitchen silenced the whole room before anyone even took a bite. That lumpy vegetable became the most requested dish at our table from that night forward.
I brought these steaks to a potluck last winter and watched three self proclaimed carnivores go back for seconds before touching the chicken.
Ingredients
- 1 large head cauliflower: Pick one that feels heavy for its size with tightly packed florets and no brown spots.
- 120 g mozzarella cheese shredded: This is your stretch factor, so use full fat for the best melt.
- 60 g grated parmesan cheese: Adds a sharp salty backbone that keeps the sauce from tasting flat.
- 2 tbsp cream cheese softened: Acts as the glue that holds everything together in a creamy layer.
- 60 ml milk: Loosens the cheese mixture just enough to spoon over the steaks without running off.
- 1 tbsp Dijon mustard: A quiet ingredient that makes people wonder what your secret is.
- 1 tsp garlic powder: Distributes garlic flavor evenly without burning in the oven.
- 1 tsp smoked paprika: Gives the dish a campfire warmth that pairs beautifully with the cheese.
- 1/2 tsp black pepper and 1/2 tsp salt: Seasoning is everything here.
- 2 tbsp chopped fresh parsley optional: Adds a bright finish that cuts through the richness.
- 2 tbsp breadcrumbs optional: Creates a golden crunchy cap on top of the melted cheese.
Instructions
- Get the oven screaming hot:
- Preheat to 220°C (425°F) and line a baking sheet with parchment paper so nothing sticks.
- Cut the steaks:
- Trim the outer leaves and the very bottom of the stem but keep the core intact so the steaks hold together. Slice vertically through the entire head to get four slabs about 2 cm thick, working from the center outward for the neatest cuts.
- Season and roast:
- Arrange the steaks on the sheet, brush both sides with olive oil, and season generously. Roast 15 minutes, flip gently with a wide spatula, and roast another 10 minutes until golden and fork tender.
- Build the cheese sauce:
- While the cauliflower roasts, stir together mozzarella, parmesan, cream cheese, milk, Dijon, garlic powder, smoked paprika, salt, and pepper in a bowl until everything comes together into a thick paste.
- Load on the cheese:
- Pull the cauliflower from the oven and spoon the sauce over each steak, spreading it edge to edge. Sprinkle breadcrumbs on top if you want that extra crunch.
- Broil to glory:
- Return to the oven for 5 to 7 minutes until the cheese is bubbling, golden, and irresistible. Garnish with parsley and serve immediately while everything is still piping hot.
My nephew once told me these steaks made him forget about chicken nuggets, which remains the highest compliment I have ever received in my kitchen.
Making It Your Own
Swap mozzarella for Gruyère if you want something nuttier, or use sharp cheddar for a bolder punch. A pinch of chili flakes in the cheese mixture wakes everything up on cold nights when you need a little fire.
Getting the Cut Right
The biggest challenge is keeping the steaks intact, so use a very sharp knife and cut with confidence in a single downward motion. You will likely get two perfect center steaks and two slightly looser end pieces that still taste incredible.
Serving Suggestions
These steaks shine as a vegetarian main alongside a peppery arugula salad, but they also sit happily next to grilled chicken or roasted pork.
- A squeeze of lemon right before serving brightens every bite.
- Leftovers reheat well in a skillet with a lid over low heat.
- Always let the cheese settle for two minutes before serving so you do not burn your tongue.
Some dishes earn a permanent spot in your rotation not because they are fancy, but because they make people happy with almost no fuss. These cheesy cauliflower steaks do exactly that every single time.
Recipe Questions
- → How thick should the cauliflower steaks be?
-
Slice the cauliflower into about 2 cm (¾ inch) thick steaks so they hold together while roasting. If the head breaks, roast the loose florets alongside the steaks for even cooking.
- → Can I prepare components ahead of time?
-
Yes. Roast the steaks and store cooled. Keep the cheese sauce refrigerated separately and spoon over just before a quick finish in the oven to preserve a crisp edge and bubbly topping.
- → What cheeses work best for the topping?
-
Mozzarella gives melt and stretch, parmesan adds savory depth, and cream cheese smooths the texture. Gruyère or sharp cheddar are great swaps for a nuttier or tangier profile.
- → Is this suitable for a gluten-free diet?
-
Cauliflower and the cheese mixture are naturally gluten-free. Use certified gluten-free breadcrumbs or omit breadcrumbs entirely to keep the dish gluten-free.
- → How do I get a nicely browned, bubbly crust?
-
After spreading the cheese mix, return the steaks to a hot oven or use the broiler for the last 2–3 minutes. Watch closely to avoid burning and rotate the pan if needed for even browning.
- → How should leftovers be stored and reheated?
-
Cool completely, then refrigerate in an airtight container for up to 3 days. Reheat in a 180°C (350°F) oven until warmed through to maintain texture; avoid the microwave for best results.