In a large sauté pan over medium-high heat place your chopped bacon and cook until crisp. Once cooked transfer your bacon to a paper towel lined dish and set aside.
To your sauté pan with with bacon grease add your brussel sprouts. Keep your heat at medium high and stir your brussel sprouts to coat evenly with the bacon grease and cook for 1 minute.
Add your onions, black pepper, salt and red pepper flakes to your brussel sprouts and stir to combine.
Drop your heat to medium low and cover for 2 minutes.
Uncover your sauté pan and give your brussel sprouts a good stir and toss. Cover again and cook for another 2 minutes.
Remove from heat and place your brussel sprouts on a serving dish. Top with cooked bacon and parmesan cheese.