This dish transforms humble cauliflower into something extraordinary with warm Moroccan spices and a velvety tahini honey sauce. The florets roast until golden and tender, developing caramelized edges that pair beautifully with the nutty, sweet condiment.
The spice blend of cumin, coriander, smoked paprika, cinnamon, and turmeric creates aromatic depth, while the tahini sauce balances richness with bright lemon notes. Perfect for entertaining or weeknight dinners, this vegetarian and gluten-free dish works equally well as a side, appetizer, or light main when served over grains.
The way cumin and coriander bloom in a hot oven still stops me in my tracks every time. I first made this Moroccan cauliflower on a Tuesday when I needed something vibrant to break up a week of gray, rainy days, and the golden colors alone lifted the whole mood of my kitchen.
My friend Sarah took one bite and asked if I would please make this for every dinner party forever. It has become the one dish I can count on to disappear first, even among people who swear they do not like cauliflower.
Ingredients
- 1 large head cauliflower: Cut into generous florets so they have enough surface area to get properly golden and caramelized in the high heat
- 2 tablespoons olive oil: Helps the spices cling to every nook and cranny while encouraging that beautiful roasted browning
- 1 teaspoon ground cumin: The earthy backbone that makes this taste distinctly North African
- 1 teaspoon ground coriander: Adds a subtle citrusy warmth that balances the deeper spices
- 1 teaspoon smoked paprika: Gives the cauliflower an almost meaty depth and gorgeous color
- ½ teaspoon ground cinnamon: Just enough to hint at sweetness without making it taste like dessert
- ½ teaspoon ground turmeric: Adds earthiness and that vibrant yellow-orange hue
- ½ teaspoon salt: Essential to make all those spices pop
- ¼ teaspoon black pepper: Provides a little kick to cut through the rich tahini sauce
- 3 tablespoons tahini: Creates the creamy, nutty base for the sauce that ties everything together
- 1½ tablespoons honey: Balances the savory spices with just the right amount of natural sweetness
- Juice of ½ lemon: Brightens the whole dish and keeps the tahini sauce from feeling too heavy
- 2 tablespoons water: Thins the tahini to drizzling consistency, plus more as needed
- Pinch of salt: For the sauce to balance the sweetness of the honey
- 2 tablespoons chopped fresh cilantro or parsley: Adds a fresh, herbal pop against all the warm roasted flavors
- 2 tablespoons toasted sliced almonds: Optional but adds a lovely crunch that plays nicely with the tender cauliflower
Instructions
- Get your oven ready:
- Preheat to 425°F and line a baking sheet with parchment paper so cleanup is effortless later
- Coat the cauliflower:
- In a large bowl, toss the florets with olive oil and all those beautiful spices until every piece is evenly coated
- Roast until golden:
- Spread the cauliflower in a single layer and roast for 25 to 30 minutes, turning once halfway through, until tender and beautifully caramelized
- Whisk the sauce:
- While the cauliflower roasts, stir together the tahini, honey, lemon juice, water, and salt until smooth, adding more water if needed for a drizzling consistency
- Bring it together:
- Arrange the roasted cauliflower on a platter, drizzle generously with that creamy tahini honey sauce, and sprinkle with fresh herbs and almonds
This recipe has saved me so many times when I have vegetarian guests coming over and I want to serve something that feels special rather than an afterthought.
Serving Suggestions
I love serving this as part of a mezze spread with hummus, warm flatbread, and some marinated olives. The cauliflower also works beautifully over a bowl of fluffy couscous or quinoa for a more substantial meal.
Make It Yours
For extra heat, add a pinch of cayenne to the spice mix or drizzle with some harissa after roasting. You can substitute maple syrup for the honey if you need to keep it vegan.
Timing Tips
The cauliflower stays surprisingly warm for a while after roasting, so you can make this about 30 minutes before serving and let it sit on the counter. The sauce can also be made ahead and kept at room temperature.
- Toast the almonds in a dry pan for just a couple minutes until fragrant
- Cut the cauliflower florets into similar sizes so they roast evenly
- Roast at the highest temperature your oven can handle for the best char
Every time I make this, I am reminded that simple vegetables treated with the right care can absolutely steal the show.
Recipe Questions & Answers
- → Can I make the tahini honey sauce vegan?
-
Yes, simply substitute maple syrup or agave nectar for the honey to create a plant-based version while maintaining the sweet-savory balance.
- → How do I store and reheat leftovers?
-
Store roasted cauliflower and sauce separately in airtight containers for up to 4 days. Reheat at 400°F for 10-12 minutes until crisp and warm, then drizzle with fresh sauce before serving.
- → What can I serve with Moroccan cauliflower?
-
This pairs beautifully with grilled meats, roasted chicken, or lamb. It also complements other Middle Eastern dishes like couscous, chickpea stew, or quinoa bowls for a complete vegetarian meal.
- → Can I use frozen cauliflower instead of fresh?
-
Fresh cauliflower works best for achieving crispy, caramelized edges. If using frozen, thaw completely and pat dry thoroughly before tossing with spices, though the texture may be slightly softer.
- → How can I add more heat to this dish?
-
Include cayenne pepper or harissa paste in the spice blend, or sprinkle red pepper flakes over the finished dish. Adjust the amount to your preferred spice level.
- → Is the tahini sauce make-ahead friendly?
-
Yes, prepare the sauce up to 3 days in advance and store refrigerated. It may thicken—simply whisk in additional water, a teaspoon at a time, to reach drizzling consistency.