Preheat the oven to 425° F.
In a large mixing bowl, combine the cauliflower florets and spices. Drizzle the extra-virgin olive oil over top and toss to combine. Add the salt and pepper to taste. Toss in the mixing bowl to coat the cauliflower evenly, then spread out on a sheet pan.
Roast the cauliflower for about 40 minutes (depending on your oven), flipping once half-way through to ensure the cauliflower is evenly browned and roasted. About 10 minutes before they are done, sprinkle the toasted pine nuts over the florets and give the pan a shake to mix them in with the spices and oil.
While the cauliflower is roasting, make your tahini sauce. In a small mixing bowl, add in the tahini, and mix in half of the lemon juice. Whisk to combine, and then add in a garlic clove and salt and pepper to taste.
Start adding in warm water a little bit at a time, and continue whisking, until it reaches your desired consistency (I prefer something drizzle-able)! Taste and make sure there is enough salt and pepper, and if you like a little more tanginess add as much of the remaining lemon juice as you'd like (I went with the whole lemon).
Add a generous handful of chopped parsley to the tahini sauce and set aside.
When the spiced cauliflower and pine nuts are done, remove them from the oven and arrange in a serving bowl. Drizzle with some of the tahini sauce, to taste, top with more fresh chopped parsley, and serve warm. Save the rest of the tahini sauce as a dip or make into a dressing for another day!