Yahoo returns 18,500,000 results for 'indian food' this is really competitive kw.
My suggestion is:
1) Make a search in Yahoo for:
"indian food"
"indian foods"
"indian cooking"
"indian spices"
Take a look at
Also try: suggestions - these are your traffic bringing keywords not only for Yahoo.
2) Adding these kws in the text of your site.
3) Get one-way links with the suggestions mixed in various ways. There are
tons of free directories out there.
You're in the top 100 in Yahoo search. DMOZ listed and dir.yahoo listed. All you need is some fine tunning.