You can check out Take Ka Market -Little India MRT stop.
I am not Indian myself so I am not sure-but Little India has everything Indian. If not,
I am sure if you ask the people there, they will be able to tell you.
Another place that I have seen many Indians shop at is Mustafa-also in Little India MRT-walking distance from the MRT. Not been there myself but many Indian people shop there.
Dunno price range because I do not use indian kitchen utensils