Heat oil in a cast iron skillet, and add onion, garlic, potatoes, and carrots. Cook stirring on medium heat making sure not to burn. Add cauliflower and continue to cooking. Stir frequently for even cooking .
Add all the spices, chopped serrano chilies, and ½ tablespoon each of cilantro and mint reserving the other half for garnish. Cook stirring to fry the contents for 1 minute.
Add ½ cup broth, lower heat, cover and cook to get the potatoes fork tender, about 5 to 7 minutes.
Add julienned bell pepper, stir and cook for 2 minutes.
Remove from the heat and set aside.
Heat enough oil in a fryer or a deep saucepan and deep fry eggplant only about one or two minutes transfer to a well lined sieve to drain.
In the same oil, after adjusting heat, deep fry Zucchini. Zucchini takes slightly, but only very slightly, longer than eggplant. Alos transfer fried zucchini to another well lined sieve to drain. Season with both salt and pepper taking care not to over salt.
Transfer cauliflower mixture to a serving bowl.
Arrange peppers, zucchini, and eggplant on top for decorative effect.
Serve with white rice, chapaties (Indian tortillas), as a accompaniment to a main meal.
It is so delicious that it can be enjoyed as is for a snack or as a light meal.