In a large bowl add sliced onions, garlic, cauliflower florets, carrots, 2 tablespoons avocado oil and 1/2 of spice mixture. Mix to combine and spread on to rimmed baking sheet.
Bake for 20 minutes.
Meanwhile place chicken breasts into the large bowl. Add remaining 1 tablespoons avocado oil, remaining curry spice mixture and lemon juice. Toss to combine and place in refrigerator to marinate while vegetables are baking.
Take out sheet pan after 20 minutes, and move vegetables to the edges of the pan to make space for the chicken. Place the chicken breasts in the middle of the pan and pour over any reserved marinade.
Continue to bake for 20-25 minutes, or until chicken is fully cooked through.
Remove from oven and sprinkle with pine nuts and raisins. Serve warm with lemon wedges and cilantro.
You could alternatively use boneless, skinless chicken thighs.