Heat olive oil in a large saucepan or skillet over medium heat.
Add onion and sauté until tender and translucent, about 2-3 minutes.
Add garlic and red pepper flakes and sauté for 30 seconds.
Add wild rice and stir to coat in the oils.
Add water and bring mixture to a boil.
Reduce heat to low, cover and simmer for 10 minutes.
Meanwhile, prep Brussels sprouts by trimming off the ends and thinly shredding the sprouts.
Add shredded Brussels sprouts on top of the rice, cover and cook on low for another 5 minutes.
Remove from heat and let sit, covered, for 5 minutes.
Uncover, stir Brussels sprouts into the wild rice mix, then cover and let sit a final 5 minutes.
Season with salt and pepper, add 2T dried cranberries per serving and a drizzle of balsamic vinegar. Serve hot.
Notes
Make sure to thinly slice or shred your Brussels sprouts so they get cooked through and tender. You can omit the red pepper flakes for less heat. You can cook the rice in water if you'd prefer. You can add some Parmesan cheese for serving if you'd like.