In a large pot or Dutch oven, heat the canola oil over medium-high heat. Season the chicken with salt and pepper, and add to the pot. Cook, turning as needed, until browned on all sides, 8 to 10 minutes. Using a slotted spoon, transfer the chicken to a plate and set aside.
Add the turmeric and onion to the pot, and cook, stirring often, until softened, 5 to 6 minutes. Add the scallions, parsley and cilantro, and cook until wilted and dark green, 5 minutes. Return the chicken to the pot and add the chicken stock, fenugreek leaves and dried limes.
Bring to a simmer until the chicken is tender and the liquid has reduced, 25 minutes. Halfway through cooking, pierce 3 of the limes with a paring knife.
Add the kidney beans and cook until warmed through, another 5 minutes. Divide the stew between bowls and garnish with more parsley and cilantro. Serve with pita on the side.
Marinate the chicken: Combine the chopped garlic and ginger in a food processor and pulse until almost smooth. In a small skillet, heat the canola oil over medium heat. Cook the garlic and ginger paste, stirring constantly, until fragrant and softened, 3 to 5 minutes. Transfer to a large bowl, along with the yogurt, lemon juice, salt, garam masala, coriander, cumin, turmeric, cardamom and fenugreek leaf, if using. Add the chicken and, using your hands, massage the marinade into the meat, completely covering all of the pieces. Refrigerate for at least 4 hours and up to overnight.
Preheat the oven to broil with the rack about 5 to 6 inches from the heat source. Transfer the chicken to a foil-lined baking sheet. Discard the leftover marinade. Broil until the chicken is cooked through with a few charred spots, 8 to 10 minutes.
Orange Dressing
In a medium saucepan, reduce the orange juice over medium heat to ½ cup, 50 to 55 minutes, adding the thyme after 40 minutes of cooking. Strain the reduced orange juice into a small bowl and whisk in the olive oil and salt. Makes 1 cup and can be made up to 1 day in advance. Cover and store in the fridge, making sure to bring to room temperature 30 minutes before serving.
Mango Garnish
In a large bowl, stir together the mango, tomato, cucumber and lemon juice. Season to taste with salt, stirring every so often until served.
Serve
Place the mixed greens on a large platter and top with the chicken. Drizzle ½ cup of the orange-olive oil dressing on top, serving more on the side. Spoon the mango mixture over top and serve with the mint chutney.
Prepare a medium gas or charcoal grill fire. Soak eight 12-inch wooden skewers in water.
In a 4-quart saucepan fitted with a steamer basket, bring 1 inch of water to a boil over high heat. Steam the sweet potatoes until nearly cooked but still a bit firm, 10 to 12 minutes. Remove from the heat; cool slightly.
Put the vinegar, 1/2 cup of the honey, 1 Tbs. of the oil, 2 tsp. salt, and 3/4 tsp. pepper in a 3-quart saucepan. Simmer over medium heat, stirring occasionally, until reduced to 2/3 cup, 13 to 15 minutes. (The glaze should brush on easily but be thick enough to coat the chicken. If it's too thick, add a few drops of hot water.) Meanwhile, thread the onion, chicken, sweet potato, and peach onto the soaked skewers.
Reserve half the glaze. Brush the skewers with the remaining half of the glaze. Thoroughly oil the grill grate. Arrange the skewers on one side of the grill grate and grill, covered, until well marked on one side, 4 to 5 minutes.
Meanwhile, toss the pecans in a small bowl with the remaining 1 Tbs. honey and 1 Tbs. oil, the cumin, pumpkin pie spice, 1/2 tsp. salt, and a pinch of pepper. Put a large piece of foil on the other side of the grill and scatter the nuts on the foil. Flip the skewers. Grill until the chicken is cooked through and the nuts are bubbling, 3 to 5 minutes more. (Keep a close eye on the nuts; stir if they threaten to burn.) Transfer the skewers to a serving platter, brush with the reserved glaze, and sprinkle with the pecans.