Heat oil in a large non-stick frying pan over medium-high heat. Season chops with a little of the salt and all the pepper. Add the chops to pan. Sauté until well browned on both sides, about 3 minutes per side. Transfer chops to a plate.
Lower heat to medium. Add onion, carrot and garlic to pan. Sauté until onion is softened, about 5 minutes. Add the wine; bring to the boil. Stir in cabbage, bay leaf and cloves. Cover and simmer over medium-low heat until the cabbage is tender, 20 to 30 minutes.
Stir vinegar, sugar and remaining salt into the cabbage mixture. Add the pork chops. Cover. Simmer until pork is just cooked through, about 10 minutes.