Skewers: In large bowl, stir together yogurt, lemon juice, ginger, garam masala, honey and garlic; add chicken, tossing to coat. Cover and refrigerate for at least 4 hours or up to 1 day.
Preheat oven to 425ºF (220ºC). Remove chicken from marinade; shake off and discard excess. Toss together chicken, onion, and red and green peppers. Sprinkle with salt and pepper. Thread one piece of red pepper, one piece of green pepper, one chunk of onion and one piece of chicken onto wooden skewers. Repeat two more times.
Arrange skewers on foil-lined baking skeet fitted with wire rack. Brush all over with oil; bake, turning once, for 20 to 25 minutes or until chicken is cooked through.
Raita: Meanwhile, stir together yogurt, cucumber, cilantro, green onion, coriander, cumin and salt. Cover and refrigerate for at least 30 minutes or up to 1 day.
Butter Chicken Sauce: Melt butter in large, straight-sided skillet set over medium heat; cook onion for about 5 minutes or until softened. Add garlic and ginger; cook for 1 minute. Stir in garam masala, coriander and turmeric; cook for about 1 minute or until well combined and fragrant.
Add tomato purée and lemon juice; simmer for about 15 minutes or until slightly reduced. Stir in cream and salt. Simmer for about 5 minutes or until thickened. Remove from heat and sprinkle with cilantro.
Serve chicken skewers over a bed of basmati rice; spoon Butter Chicken Sauce over top. Serve with dollops of Raita.
This classic, one-pan meal is perfect for those nights when you want to treat your family to something delicious and hearty without the big cleanup. For added creaminess, add a generous dollop of sour cream!