Preheat oven to 425 degrees F. Spread out chopped sweet potato and halved Brussels sprouts over a large baking pan. Drizzle with olive oil and season with a little salt and pepper and toss to coat. Roast until the vegetables are tender and starting to brown, about 18-30 minutes.
Cook the coconut rice while the vegetables are roasting. Add water, coconut milk, sugar, and salt to a large saucepan. Bring to a boil, then stir in rice.
Return to a boil. Reduce heat to low, cover and cook for 20 minutes. Remove from heat and let stand 10 minutes. Remove lid and fluff rice with a fork.
Add all sauce ingredients to a small saucepan. Whisk well to combine, particularly to dissolve the cornstarch. Cook over medium heat until simmering and just begins to thicken. Remove from heat.
Season chicken with salt and pepper and a little curry powder on all sides. Sauté or grill over medium-high heat, flipping once, until cooked on both sides. Remove to a plate to rest.
Add a big spoonful of coconut rice to a bowl. Top with grilled chicken and a spoonful each of roasted potatoes, Brussels sprouts, pecans, pomegranate arils, and sliced avocado. Drizzle a small spoonful of sauce over the top. Serve immediately.
