Preheat the oven to 400 degrees F.
Chop carrots into 2 inch pieces, then cut in half lengthwise. Chop the cauliflower head into medium sized florets.
Line a large pan with parchment paper and add carrots and cauliflower; drizzle with olive oil and sprinkle with cumin, turmeric, garlic powder, cayenne and salt and pepper. Toss well to combine and coat the veggies with the oil and spices. Roast for 25-30 minutes or until carrots and cauliflower are tender and golden; flip veggies halfway through to ensure even roasting.
While the veggies are roasting cook your couscous per the directions on the couscous brand of choice.
Once couscous is ready, add to a large bowl, then add in the roasted carrots and cauliflower, green onion, cilantro, parsley, chopped dates, pistachios and peas.
To make the dressing, mix together the tahini, lemon juice, maple syrup, ginger, turmeric, garlic powder and salt and pepper. Add 2-3 tablespoons of warm water to thin out the dressing to your desire. Taste and add more salt and pepper if necessary.
Combine the couscous mix with the roasted veggies and toss in the dressing, then add your protein of choice and serve.