In a large skillet over medium-high heat, add the olive oil. Add the onions, garlic, and sweet potato. Cook for about 15 minutes or until the sweet potatoes are tender.
Add in the dried cranberries and combine.
Add the wild rice to the sweet potato mixture along with the chopped pecans, Italian seasoning, and garam masala. Toss to combine and season with salt & pepper to taste.