Heat 2 tbsp of oil in a pan and add in cumin seeds and wait for it to splutter.
Add in whole spices (black pepper, cloves, cinnamon, bayleaf and cardamom).
Add dry red chilli and chopped & slit green chilies to the pan.
Add the thinly chopped onions and Sauté until they turn translucent.
Add 1 tbsp of ginger-garlic paste and sauté for another minute.
Add 2 roughly chopped tomatoes and sauté for 2min, then immediately add salt to it to assist tomatoes getting cooked soon.
Add all spices now to the pan. Mix well. Keep stirring occasionally until masalas/spices are cooked.
Add the cooked Kathal to the pan and mix well with the masala.
Add in boiled potatoes and mix well.
Let it cook for another 5-10 minutes or until the Kathal is coated with the masala. Don't forget to stir periodically.
Add water to the pan (roughly 1 cup) and mix well.
Cover the pan and cook for 10-15 minutes or until the Sabji is cooked and the gravy has thickened.
Garnish with fresh coriander leaves, sliced onions and green chilli. Serve hot with rice, naan or roti.