Whisk together orange juice, honey, orange zest, dijon mustard, and garlic in a medium bowl.
Heat oil in a large saute pan over medium heat. Add the Brussels sprouts with the cut side facing down in the pan. Let sit undisturbed for 5-8 minutes or until the sprouts develop a dark caramelized sear. Season with salt and pepper.
Add the orange sauce and bring to a boil. Continue to simmer for 2-3 minutes or until the liquid has reduced and the sprouts are tender.
Remove from heat and add cranberries, feta, and pistachios, tossing to combine. Transfer to a serving platter and serve immediately.