Heat oil in a pan over medium heat.
Add sliced onions and sauté until they turn light golden brown.
Add chopped tomatoes and cook for about a minute until they soften.
Add all the spices. Adjust according to your taste.
Increase the heat to high and cook the spices for a minute to release their flavors.
Add the washed and sliced zucchini to the pan and mix everything together.
Cover the pan and let the zucchini cook until it's tender, stirring occasionally.
Avoid adding water as the zucchini will release its own moisture while cooking.
Once the zucchini is cooked to your desired tenderness, remove from heat.
Add green chillies, cilantro and sprinkle garam masala.
Serve it with roti, naan, or rice, and ENJOY :)