Preheat oven to 425°F.
Trim the stem off the brussels sprouts and cut in half. Make sure to cut them all into equal sizes so they cook evenly.
Toss them with olive oil, salt, smoked paprika, and black pepper.
Lay them face down on a baking sheet. (Pro-tip, if you preheat the pan so it's hot and then add the brussels sprouts, they crispy up even better)
Pop in the oven to roast for 15 minutes.
While they are roasting, heat a pan over medium heat. Add the butter, garlic, honey, red pepper flakes, and balsamic vinegar. Mix together and simmer for about 1 to 2 minutes.
Take the brussels out of the oven quickly and pour the sauce over and mix them around. Pop back in the oven to cook for 3 minutes more. Another option is to just cook them fully in the oven and then toss them in the sauce after for an even stronger flavor!
Once out of the oven, garnish with lots of freshly grated parmesan and enjoy.