Cut the cabbage to 4 quarters and keep them in warm water (not hot) for 2 mins. Remove them and rinse a few times in a pot filled with cold water. Drain them completely. Even little moisture in the cabbage is going to make it mushy.
Wash carrots & bell peppers. Drain well. Pat dry and Julienne or shred all of the veggies.
To a small bowl, add soya sauce, Hoisin sauce, vinegar and sesame oil. Mix and set aside.
Heat a large wok with oil on a high heat. Add garlic and slit green chili. Fry for 30 seconds.
Add all the veggies and stir fry for 2 to 3 mins until they are half cooked yet crunchy. Do not over cook to retain the crunch. Make sure the heat is set to highest possible setting and keep stirring to avoid burning.
Add the black pepper and mix. Pour the sauces all around the edges of the pan, making sure that most of the sauce hits the pan.
Toss the veggies or stir fry for a minute to coat the sauce. Remove the pan from the stove when the cabbage is partially cooked yet crunchy.
Cool it over a rack so the veggies don't sweat. Transfer to serving bowl when it cools down. You may add more salt and pepper while serving the cabbage stir fry.