Cook the bacon in a Dutch oven over medium heat until just crisp. Add the onion and garlic and sweat until translucent, 8 to 10 minutes. Add the cabbage and stir to coat in the rendered bacon fat. Add the vinegar, reduce the heat to low and simmer until the liquid is reduced by three-quarters and the cabbage is tender, about 12 minutes. Add the orange juice and cook until reduced by half, about 5 more minutes.
Remove the cabbage from the heat and fold in the apple. Season with salt and pepper. Serve hot.
Recipe courtesy Jose Garces for Food Network Magazine