Preheat oven to 375°F (190°C).
In a skillet, heat olive oil over medium heat and sauté onions, garlic, and mushrooms until softened.
Add cooked wild rice, cranberries, pecans, thyme, rosemary, salt, and pepper. Mix well.
Stuff each Cornish hen with the rice mixture and tie the legs together with kitchen twine.
Place hens in a baking dish and brush with olive oil.
Pour chicken broth into the dish and bake uncovered for about 45-50 minutes, basting occasionally, until golden brown and fully cooked.
Remove from oven, let rest for 5 minutes, and serve hot.