In a large bowl, whisk together the yogurt, garlic, ginger, curry powder, cayenne pepper, and the juice of half of the lemon. Add 2 tablespoons of oil and season to taste with salt and pepper. Add in the chicken and paneer and toss well to combine and evenly coat every piece with the marinade. Cover and set in the fridge to marinate for at least 1 hour or up to 1 day.
Remove the chicken from the fridge and set aside at room temperature for 20 minutes to take the chill of the fridge off.
Meanwhile, heat your oven to 400ºF. Add the tomatoes, onion, and bell pepper into a 9- by 13-inch casserole dish and drizzle with 1 tablespoon of olive oil. Season with salt and pepper and toss well to combine. Remove the chicken and paneer from the marinade, leaving any excess behind, and add to the pan.
Drizzle the top with a little more oil and roast for 30 to 35 minutes or until the chicken is cooked through and the vegetables are tender. If you’d like a little extra golden brown colour on your chicken, turn the broiler on high for 1 to 2 minutes. Remove the pan from the oven.
Meanwhile, heat the chicken broth in the microwave or over low heat until steaming.
Remove the chicken from the pan and set aside to rest. Scatter the couscous and raisins into the pan over the vegetables and paneer and pour over the hot chicken broth. Stir, cover the pan with a piece of aluminum foil or a weighted down sheet pan, and set aside for 8 to 10 minutes to allow the couscous to cook and absorb all the broth.
Use a fork to fluff up the couscous, add the chicken back into the pan, scatter with the cilantro, and season with a little drizzle of olive oil and a squidge of lemon juice. Serve with mango chutney and yogurt on the side, if desired.