Preheat your oven to 425°F and prepare a baking sheet by lining it with parchment paper.
In a medium saucepan, mix the rice, water, and 1 teaspoon of olive oil.
Bring the mixture to a boil, then cover, reduce the heat, and simmer for 45 minutes, or until the water has been absorbed.
Once done, remove from heat and let it sit, covered, for 10 minutes.
Fluff the rice with a fork afterward.
On the prepared baking sheet, arrange the sweet potatoes and shallots.
Drizzle them with olive oil and sprinkle with salt and pepper.
Toss to ensure they are well coated and spread them out evenly.
Roast in the oven for 20 to 25 minutes until they are tender and lightly browned.
While the rice is still warm, mix it with the remaining 2 tablespoons of olive oil, apple cider vinegar, grated garlic, thyme, salt, and a few grinds of black pepper.
Add the roasted sweet potatoes, shallots, Brussels sprouts, cranberries, pecans, and parsley, tossing everything together until well combined.
Adjust seasoning as needed, garnish with additional parsley, and serve.