01 - Preheat the oven to 400°F. Line a baking sheet with parchment paper to prevent sticking.
02 - Remove the outer leaves from the cauliflower and trim the stem, ensuring the head remains intact. Rinse the cauliflower thoroughly and pat it dry with paper towels.
03 - In a small bowl, combine the olive oil, ground cumin, smoked paprika, garlic powder, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Mix thoroughly to create a uniform seasoning paste.
04 - Place the prepared cauliflower on the lined baking sheet. Using a pastry brush or your hands, thoroughly coat the entire surface of the cauliflower with the seasoning mixture, ensuring even coverage.
05 - Roast the cauliflower in the preheated oven for 45–55 minutes, or until it is golden brown, tender, and easily pierced with a knife. If the cauliflower begins to brown too quickly, loosely tent it with aluminum foil.
06 - While the cauliflower roasts, whisk together the tahini, fresh lemon juice, maple syrup or agave, finely grated garlic clove, and 1/4 teaspoon salt in a small bowl. Begin by adding 3 tablespoons of cold water, then gradually add more, 1 tablespoon at a time, until the sauce achieves a smooth, pourable consistency.
07 - Carefully transfer the roasted cauliflower to a serving platter. Generously drizzle the prepared tahini lemon sauce over the entire head of cauliflower.
08 - Sprinkle the chopped fresh parsley and toasted sesame seeds over the drizzled cauliflower. Serve immediately, with lemon wedges on the side for an optional burst of freshness.