Cut the strips of bacon into small pieces and chop the cabbage and onion so that they are ready to use.
Heat a tablespoon of oil in a large cast iron or standard skillet over a medium high heat.
Once hot, add the bacon and fry til browned and crispy. Remove the bacon from the skillet, keeping the oil and fat in the skillet, and set to one side.
Add the chopped cabbage and onion to the skillet with the garlic powder and black pepper. Cook, stirring often, til the onion has softened.
Add the sugar and apple cider vinegar to the skillet, and stir to combine.
Cook, stirring occasionally til most of the liquid has evaporated and the cabbage is tender.
Stir the cooked bacon into the cabbage, heat through and serve.