The 10 Best Indian Restaurants in New Mexico!

The colors of India are found in the spices the food is known for. Flaming orange turmeric, mellow yellow saffron, sombre black pepper, and the muted green of cardamom brighten traditional recipes like curries, dosas and masalas—dishes you’ll enjoy at these 10 great restaurants in New Mexico.

1. Taj Mahal Cuisine of India, Albuquerque, NM

The iconic beauty of the Taj Mahal, as well as the tastes of northern India are captured at this enchanting restaurant. Spiced Indian curries and Tandoori chicken, lamb or shrimp kabobs and flavored naan bread are the chef’s specialties. A lunch and dinner buffet offer a variety of India’s most popular fare. Finish the meal with a not-to-be-missed mango pudding.

A post shared by Matt Heath (@akamattheath) on

2. Paper Dosa, Santa Fe, NM

If you’re hankering for spicy food that isn’t about green or red chiles then try the curries, biryanis and tandooris here. The menu is a mix of southern Indian fare from appetizers to salads to curries. The dosas and uttapams, both made with fermented rice and lentil batter, are filled and stuffed with delightful vegetables and savory meats. Vegetarian dishes well-represented. The gulab jamun dessert, a donut hole topped with cardamom syrup is the perfect ending to any meal here.

3. Taaj Palace, Albuquerque, NM

For more than 25 years, the diners have been enjoying popular Punjabi dishes at this comfortable eatery. The extensive menu includes many vegetarian dishes and showcases the highly diverse range of fare created by the people of northwest India. You’ll find an all-day buffet that changes daily, a la carte menu and vegan items.

4. Taste of India, San Jon, NM

Roadside restaurants are quite common in India, but here in the States an Indian restaurant at a truck stop is a novelty. There’s nothing novel about the food here, though. It’s traditional Punjabi—fried, spicy and full of flavor. The buffet is all-you-can-eat, and they mean it. Fill up on samosas and parathas or Indian flatbread, until you can’t eat any more. There’s a menu with more choices than the buffet offers. Vegetarian options too. Worth getting off the highway for.

5. Sirphey, Los Alamos, NM

A meal here is a cross-cultural adventure. There are always Indian choices, but they are interspersed with Mediterranean, African, Italian and American cuisine. This is a non-traditional restaurant experiment. There’s no front of house—it’s 100 percent take-out or delivery. Although there are picnic tables out front it you want to sit awhile. The menu changes daily providing a round-the-world taste experience. 

6. Curry Leaf, Albuquerque, NM

India, one of the largest countries in the world, is also home to some of the most diverse and exotic cuisine found anywhere. What you’ll find here is the best of Northern and Southern Indian food, a what’s what of favorites. Homemade breads, soups, tandoori specialties, lamb and goat curries and, the ever present, dosa and uttapams capture the essence of India. 

7. India Palace, Santa Fe, NM

Steaming copper pots line the buffet table during the lunch buffet at this unassuming eatery in the heart of downtown, the state’s oldest Indian restaurant. Once inside, the cheerful, colorful interior invites a good time. The menu is full of Indian standards, with a wide-range of vegetarian choices. The chef imports all spices direct from India for an authentic experience. Enjoy a meal at the restaurant or order some for take-out.

8. India Hut, Las Cruces, NM

Garlic naan bread tops the list of the spicy Indian meals served here. If garlic isn’t a favorite there are a dozen other naan bread choices. Not too far behind this favorite are the vegetable samosa, the chicken tikka kabob and the beef biryani. The lunch buffet is reasonably priced and jam-packed with Indian specialties. Dinner specials supplement the buffet options in the evening. A wide-variety of vegetarian choices.

9. Annapurna’s World Vegetarian Cafe, Santa Fe, NM

Organic, vegan food made with locally grown ingredients is the focus of this cafe. All dishes are made fresh daily in the Ayurvedic way … which targets physical and mental well-being. The menu is a mix of Indian and southwestern cooking. Try the cardamom pancakes at breakfast, the savory fried breads of puri bhaji at lunch or the north or south Indian sampler for dinner. A must have are the ball-shaped sweets known as ladus for dessert. For a mid-afternoon pick-me-up stop by during the Chai happy hour.

A post shared by Yael G (@girlmeetsplants) on

10. Am Spices of India, Albuquerque, NM

Sidewalk seating under bold, colorful umbrellas and the aromas of Indian food wafting from the inside makes this the perfect spot for lunch or dinner. The menu is exclusively vegetarian, free of preservatives and artificial flavors or coloring and everything is made fresh daily. There’s always a meal of the day in addition to standards like curries, dosas, chaat and paratha platters full of food. Buffet seven-days-a-week; carry out, pick-up or take-out.

Select a New Mexico town to find the Best Things-To-Do and Places To Go around you
Find Indian Food Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you: