Heat a medium saucepan on medium-high heat. Once hot, melt butter and saute onions for 3-4 minutes until onions are translucent. Add in in garlic for 30 seconds to 1 minute.
3 tablespoon butter, ½ onion diced, 1 tablespoon minced garlic
Add rice and toast for 1-2 minutes, stirring well to coat every grain with butter. Add in thyme, bay leaves, and salt.
1 ½ cups white rice, 2 tablespoon fresh thyme, 2 bay leaves, ¾ teaspoon salt
While rice is toasting, microwave 3 cups stock until hot. Add hot liquid rto pot. Cover immediately and cook on low heat for 20 minutes (should simmer softly).
2-3 cups chicken stock
Once finished cooking add cranberries and allow to sit with lid on for 5 minutes. Remove lid. Add nuts, if using. Serve warm.
½ cup dried cranberries, ¼ cup chopped pecans