Chances are good what you've eaten is mostly North Indian food. What I cook/eat is mostly South Indian, so the flavor profile is going to be completely different.
I'll post a recipe of my own, and you can tell me if you think you'd like it. And a link to a recipe that I like a lot. The key to inoffensive onion is to chop it small and fry it really well.
http://vegeyum.wordpress.com/2009/11...ngbeansprouts/ (*extremely* healthy and YUMMY!)
Green Beans Stir Fry
Chop green beans really fine (as in 3 or 4 mm thick; you want to do this ahead of time as it is time consuming). Heat a little oil and add a pinch of turmeric. Add the beans, salt, red chili powder and saute until done (I like it a little crunchy). Add grated fresh coconut (or frozen grated coconut; if you live in a place with Indian grocery stores, you can find it there. You can add toasted coconut flakes in a pinch; just make sure it's not sweetened). Fry an additional 3 minutes or so and call it done.
http://i3.photobucket.com/albums/y65...GreenBeans.jpg