Blanch the shredded cabbage in boiling water for about 5 - 10 minutes, then drain.
Air fry the potatoes for a few minutes without any oil until lightly golden. If you do not have an air fryer the potatoes can also be lightly boiled in salted water.
Heat oil in a medium-sized pot and add cumin seeds and sauté till they splutter and change colour then add finely chopped onions and sauté until the onions are soft and translucent.
Add green chilli and finely chopped garlic and curry leaves. Stir fry for a few minutes then add chopped tomatoes and a bit of water and sauté for 2-3 minutes.
Add all the spices and salt to taste. Stir and sauté for a few more minutes or till the tomatoes have softened add a bit more water if needed.
Add the potatoes and shredded cabbage and mix through well.
Add a bit more water and cover the pot tightly with the lid and simmer the veggies on a low heat for about 10 minutes.
There should be no water remaining as this is a fairly dry curry and the cabbage should remain fairly crisp. If there is any water left, then cook the cabbage without the lid, until all the water has evaporated.
Garnish with peas and serve hot with rice or roti.
Recipe by SAPeople South African Recipes at http://tastyrecipes.staging.sapeople.com/cabbage-curry-punjabi-style/