I never fry anything twice. There are several things in Indian cooking as well that call for double frying to make it super crispy. I feel like it makes them even more oily. The key is as Andy mentioned earlier in this thread to know how to fry the stuff correctly. Example if you have something that has a thick crust you fry them on medium low heat until they are nice and golden. Same with eggrolls and other products.
Since you said you are a vegetarian I will tell you that the best thing I like (I am Indian and love my veggies) fried are pooris. If you don't know what they are - You make a simple flour dough, let it rest, roll it into small to medium size circles and deep fry on high heat for a minute on each side. They puff up and get yummy and soft. You serve them with some spicy potatoes, seasoned pickle and a side of mango lassi. I think sharing this recipe made me crave for some
I have to make myself some soon