Preheat oven to 375 degrees F. Place cubed sweet potatoes on a baking sheet. Drizzle with 1 tbsp avocado oil, toss and sprinkle with salt and pepper.
Place sweet potatoes in preheated oven to roast for 25 minutes, tossing potatoes halfway through cooking process.
While potatoes bake, begin the rice mixture. Start by adding 1 tbsp of oil to a large skillet on medium heat. When oil begins to shimmer, add onion and cook until translucent - about 3 minutes.
Por 2.5 cups of chicken broth into the skillet and bring to a boil.
Stir in rice, garlic powder, ground thyme, dried parsley and salt and pepper.
Turn heat to medium-low, cover and simmer for 25 minutes or until rice is fully cooked and liquid is absorbed. Add a 1/2 cup additional broth if rice begins to dry out before fully cooking.
Add dried cranberries, chopped pecans and roasted sweet potatoes to the rice. Stir to combine.
Garnish with fresh thyme and serve warm.