Cut the red cabbage in half through the core. Remove the core with a sharp knife and cut each half in half again.
Cut the cabbage into thin strips and place into a large bowl. Top up with water and set to one side.
Heat the oil in a large pot on a medium high heat. Once hot, add the diced onion and cook til softened.
Add in the diced apple and minced garlic and cook for an additional couple of minutes, stirring to combine.
Add the brown sugar, balsamic, salt, pepper, ginger, cloves and cinnamon to the pot. Stir to combine and cook for a couple of minutes til fragrant.
Drain the water from the red cabbage, and add to the pot. Stir to combine and then place a tight fitting lid on the pot.
Cook for around 90 minutes, stirring gently every 30 minutes, til tender and to your liking.
If serving straight away, taste and adjust seasoning if needed.
If storing, let cool completely before refrigerating or freezing.