The 7 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 7 great restaurants in New Mexico.

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.

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.

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.

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. 

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. 

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.

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

Share your favorites!
New Mexico Search
Find Indian Food Near You
Select a New Mexico town to find
the Best Things-To-Do and Places To Go around you
Los Alamos County