01 - Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
02 - Pat the drained chickpeas dry with a clean towel. In a mixing bowl, toss them with olive oil, ground cumin, coriander, smoked paprika, turmeric, cinnamon, cayenne pepper (if using), and salt until evenly coated.
03 - Spread the seasoned chickpeas in a single layer on the prepared baking sheet. Roast for 20 minutes, shaking the pan halfway through, until the chickpeas are crispy and golden brown.
04 - While the chickpeas roast, whisk together tahini, lemon juice, minced garlic, ground cumin, salt, pepper, and 2 tbsp cold water in a small bowl. Gradually add more water, 1 tbsp at a time, until the sauce reaches a smooth, drizzleable consistency.
05 - Cook basmati rice or quinoa according to package instructions if not already prepared. Halve the cherry tomatoes, dice the cucumber, thinly slice the red onion, and grate the carrot. Wash and dry the mixed greens and chop the fresh parsley.
06 - Divide the cooked grains among four serving bowls. Arrange mixed greens, cherry tomatoes, cucumber, red onion, and grated carrot over the grains in each bowl. Top with the roasted chickpeas and pickled red onions if using. Drizzle generously with tahini sauce and sprinkle with chopped parsley.
07 - Serve immediately. Toss all components together before eating to combine the flavors. Add grilled pita chips or toasted nuts for extra crunch if desired.