• Wash the bitter gourds under running water. Slightly scale off the skin of the bitter gourds, taking care that you don't remove all of its skin, slice into 1/4 cm thick roundels. Add the roundels into a bowl, sprinkle salt, mix and leave aside.
• Heat a heavy bottom pan on medium heat and add oil. Once the oil is hot, add cumin and then add onions. Sauté the onions until they turn pink, and then add ginger and garlic. Continue tossing for 1 minute, and then add the bitter gourds. Stir to combine everything and reduce the heat slightly.
• Add turmeric, chili powder and coriander, and keep stirring in between. Once you see the gourds getting almost done and the onions almost brown, add the tomatoes. Mix well and add salt and amchur.
• Cook till the tomatoes are done and sprinkle the garam masala if using.