Wash Brussels sprouts and remove the rough end of the stem.
Slice Brussels sprouts in half and place in a medium bowl. Sprinkle with 1 teaspoon salt and add enough water to cover them completely. Soak for 30 minutes.
Fry bacon until crispy. Remove the bacon from the pan and drain on paper towels. Drain all but 1½ teaspoons of bacon grease from the pan.
Fry the pine nuts in the remaining 1½ teaspoons of bacon grease until slightly browned, then remove from the pan.
Melt butter in the same pan. Drain and add the Brussels sprouts. Crumble half of the bacon and add half to the pan along with the garlic, salt, black pepper, and balsamic vinegar. Stir to combine, then cook over medium heat for approximately 5 minutes or until fork-tender.
Stir the remaining bacon with the pine nuts and shredded cheese. Mix into the Brussels sprouts just before serving. Drizzle with balsamic vinegar glaze, if desired.
Notes
Be sure to wash, then trim the Brussels sprouts prior to cooking. To trim, slice the brownish end of the stalk off and remove any outer yellow leaves. Keep the Brussels sprouts whole, or slice them in half or quarters.
Before cooking Brussels sprouts, soak in salted water for approximately 30 minutes to extract the bitter flavor.
Brussels sprouts can be eaten raw and are fantastic when shaved into slaw or salads.
To roast Brussels sprouts in the oven, set the oven temperature to 400 Degrees F. Drizzle the Brussels sprouts with olive oil, salt, and pepper, and roast on a baking sheet for 35 minutes.
Store in an airtight container in the fridge for up to 4 days.