There’s a moment when you slice into a whole head of cauliflower and realize it can actually be dinner, not just a side dish waiting for attention. That’s the whole idea behind cauliflower steaks: thick slabs cut right through the core, rubbed with smoky spices, seared hard, then roasted until the edges go deep brown and the middle turns soft enough to cut with a fork.
What makes this version worth repeating is the contrast — char on the outside, tender on the inside, and a tahini sauce that’s nutty, a little sharp from lemon, and thin enough to pool into every crevice. It’s a weeknight-friendly recipe that still feels like something you’d order at a restaurant, and it comes together with one skillet, one bowl for the sauce, and about 20 minutes of hands-off roasting.

Ingredients
- 2 medium heads cauliflower
- 4 tbsp olive oil, divided
- 1 tsp smoked paprika
- 1 tsp ground cumin
- 1/2 tsp garlic powder
- 1/2 tsp ground coriander
- 1/4 tsp cayenne pepper (optional)
- 1 tsp kosher salt, plus more to taste
- 1/2 tsp black pepper
- 1/3 cup tahini
- 2 tbsp fresh lemon juice
- 1 small garlic clove, finely grated
- 3-5 tbsp warm water, as needed
- 2 tbsp chopped fresh parsley
- 2 tbsp pomegranate seeds (optional)
- flaky sea salt, for finishing
Instructions
- Preheat the oven to 425°F (220°C) and set a large oven-safe skillet (cast iron works best) over medium-high heat.
- Trim the leaves off each cauliflower head but leave the core intact — it’s what holds the steaks together. Stand each head on its base and slice down through the center into 3/4 to 1-inch thick steaks; you should get 2 solid steaks per head, plus some smaller pieces and loose florets, which you can roast alongside.
- In a small bowl, whisk together 3 tablespoons of the olive oil, smoked paprika, cumin, garlic powder, coriander, cayenne, salt, and pepper. Brush this mixture generously over both sides of the cauliflower steaks and any loose florets.
- Add the remaining 1 tablespoon oil to the hot skillet. Sear the steaks in batches for 2-3 minutes per side, pressing gently with a spatula, until the edges are deeply browned and slightly charred.
- Transfer the seared steaks and florets to a sheet pan (or keep them in the oven-safe skillet) and roast for 15-20 minutes, flipping once halfway through, until a paring knife slides easily into the thickest part.
- While the cauliflower roasts, whisk the tahini, lemon juice, and grated garlic together in a bowl. It will seize up and look grainy at first — keep whisking and add warm water a tablespoon at a time until it’s smooth and pourable, like heavy cream. Season with a pinch of salt.
- Arrange the roasted steaks on a platter or individual plates, scatter the smaller roasted pieces around them, and spoon the tahini sauce generously over the top.
- Finish with chopped parsley, pomegranate seeds if using, and a pinch of flaky sea salt. Serve right away while the edges are still crisp.
Tips
- Keep the core intact when slicing — it’s the only thing holding each steak together, so cutting too close to the outer edges will leave you with crumbly florets instead of steaks.
- No cast iron? Sear in any heavy oven-safe pan, or skip the stovetop step and roast at 450°F for 25-30 minutes, flipping halfway, then finish under the broiler for 2-3 minutes for char.
- Tahini sauce thickens in the fridge — thin it with a splash of warm water or lemon juice before serving leftovers.
- Store roasted cauliflower and tahini sauce separately in airtight containers for up to 3 days. Reheat the cauliflower in a hot oven or skillet, not the microwave, so it doesn’t go soggy.
- Swap the spice blend for curry powder, za’atar, or ras el hanout if you want a different flavor direction — the searing and tahini technique works with almost any rub.
Nutrition (per serving, estimated)
- Calories: 290 kcal
- Protein: 8 g
- Carbs: 18 g
- Fat: 22 g
Prep: 15 min · Cook: 35 min · Serves: 4