As GB stated you can bring veggies to life by adding herbs and spices and aromatics such as garlic and ginger.
In Indian cooking a veggie is never an ordinary veggie, it is transformed by the use of spices and addition of other ingredients like onions, tomatoes, nuts, cream, yogurt, coconut, tamarind and the list goes on and on. The interesting thing is that you can use the same veggie (example eggplant) and if you cook it with one set of ingredients like tomatoes, onions and yogurt it tastes completely different than if you made it with more pungent spices, nuts, tamarind etc.
I also prefer to slow cook or roast vegetables to bring out natural sweetness and a more intense flavor. Given my affinity towards everything flavorful, it does get a healthy does of cumin, corrainder, ajwain seeds, chilis, herbs like cilantro and lime juice. The end product is super delicious.