Cut the cabbage in half and remove the core. Slice it into thin strips, keeping them a little thicker if preferred.
Rinse and pat the cabbage dry with a paper towel.
Heat olive oil in a large skillet over medium heat. Add chopped onion and cook for 3-4 minutes until softened.
Add minced garlic and cook for another 30 seconds to release the flavor.
Add the sliced cabbage to the skillet, stirring to coat with oil, onion, and garlic.
Sprinkle with salt, pepper, and sugar (if using). Stir to combine.
Cover the skillet with a lid and cook for 5-7 minutes, stirring occasionally, to soften the cabbage.
Remove the lid and stir the cabbage again, allowing the edges to get golden and crispy.
Continue frying for another 5-7 minutes until the cabbage is tender and crispy to your liking.
(Optional) Add a splash of apple cider vinegar for a tangy finish. Adjust seasoning as needed.
Serve and enjoy!