Heat your oven to 400F (200C).
Wash the chickpeas and gently dry them with a clean tea towel. Make sure they are as dry as possible before you roast them. (note 1)
Place the chickpeas into a baking dish that is large enough to hold them in a single layer, add the olive oil, salt, smoked paprika, and cayenne pepper and mix with your hands until the seasoning is incorporated.
Roast the seasoned chickpeas on the top shelf of the oven for 20-30mins until their shells start to crisp up, turning them halfway.
Meanwhile, mix the dressing ingredients in the small jug or bowl and set aside. The dressing should be thick but pourable. Add the water 1 tbsp at a time until it reaches the right consistency.
Place a frying pan on a high heat and toast the pecans for a few minutes. Remove them from the heat when they start to brown and set them aside.
Place the pita breads into the toaster until they are lightly toasted. Then cut them into 2cm squares and place them in a frying pan on a high heat and add the olive oil. Add the pita breads and cook them for a few minutes until they are brown and crispy, making sure you toss them to ensure both sides are done.
Place the cucumber, baby spinach and red onion in a salad bowl. Add the roasted chickpeas, pita croutons and roughly chopped pecans then pour on the dressing, toss everything together and serve immediately.