Place a large sauté pan (or XL cast iron skillet) over medium heat. Add the oil. Once hot, add the Brussels sprouts. Sear the Brussels sprouts for 3-4 minutes, stirring to brown on all sides. Then add in the onions and garlic. Stir and sear another 3-4 minutes.
Pour the broth over the Brussels sprouts and stir in the crushed red pepper. Stir and braise for 5 minutes until the broth simmers down and the Brussels soften.
Add the olives, artichokes, and sun-dried tomatoes. Mix well, and cook another 2-3 minutes to warm through. Then mix in the chopped parsley. Taste, then salt and pepper as needed.