In a large high-sided skillet (or Dutch oven) over medium-high heat, cook the bacon until almost crisp. Drain off some of the grease but leave about 2 tablespoons in the pan.
Add the sliced red onion to the pot cook, stirring occasionally for 4-5 minutes. Add in the sliced cabbage, salt, pepper, and garlic powder and stir well to combine.
Reduce heat to medium. Cook, stirring occasionally about 10 minutes.
Stir in the brown sugar, vinegar, and balsamic vinegar.
Continue cooking, stirring occasionally for an additional 15 minutes until the cabbage has reduced in volume, and is soft in texture.
Optional - Preheat oven to 350 degrees (175 degrees C) and add place the pot of sauteed cabbage in the oven to cook for 15-20 minutes before serving.
Video
Notes
Store leftovers in an airtight container in the refrigerator for up to 10 days.May be frozen after cooking. Freeze in an airtight freezer container for up to 4 months. Thaw overnight in the refrigerator. Reheat on the stovetop or in a covered casserole dish in the oven until hot.