Pushkar and Ajmer not only offer spiritual richness and heritage charm, but also serve up flavorful experiences at some of Rajasthan’s most beloved Indian restaurants. From age-old vegetarian thalis to contemporary takes on North Indian cuisine, these dining spots reflect the soul of the region on every plate.
1. Honey & Spice, Pushkar
Why visit: A cozy vegetarian eatery in Pushkar known for its organic ingredients, Indian fusion plates, and health-focused options.
Highlights: – Spinach parathas and masala teas – Ayurvedic specials – Homely vibe and handwritten menus
Timing: 8:00 AM to 5:00 PM
Entry: Dishes from ₹100–₹250
2. Raju Terrace Garden Restaurant, Ajmer
Why visit: A rooftop favorite offering sweeping views of the Ajmer skyline along with flavorful North Indian cuisine.
Highlights: – Butter paneer masala and dal fry – Relaxed rooftop ambiance – Attentive staff and fast service
Timing: 11:00 AM to 11:00 PM
Entry: Mains from ₹150–₹300
3. The Laughing Buddha Café, Pushkar
Why visit: A peaceful spot near the ghats offering satvik Indian food, fresh juices, and a spiritual, traveler-friendly vibe.
Highlights: – Khichdi and herbal teas – Peaceful ghat views – Music and art-filled interiors
Timing: 8:00 AM to 9:00 PM
Entry: Meals from ₹100–₹250
4. Mango Tree Restaurant, Pushkar
Why visit: Known for its leafy courtyard and multi-cuisine offerings, this restaurant shines with its rich Indian flavors and Rajasthani dishes.
Highlights: – Veg curry combos and tandoori roti – Friendly for groups and families – Open garden setting
Timing: 10:00 AM to 10:00 PM
Entry: Full meals ₹150–₹300
5. TRM Restaurant, Ajmer
Why visit: A local favorite for classic Indian food in a clean, casual setting ideal for both tourists and locals.
Highlights: – Thali meals and paneer dishes – Fast service and AC seating – Budget-friendly menu
Timing: 10:00 AM to 10:30 PM
Entry: Thalis from ₹120; à la carte options ₹100–₹250
6. Nirvana Rooftop Restaurant, Pushkar
Why visit: A laid-back rooftop spot perfect for enjoying authentic Indian dishes with lake views and a relaxed crowd.
Highlights: – Chole bhature, aloo gobi, and masala chai – Sunset views – Books, cushions, and chill vibe
Timing: 8:30 AM to 10:00 PM
Entry: Meals ₹150–₹300
7. Mahadev Dhaba, Ajmer
Why visit: A humble, no-frills spot serving hearty and authentic North Indian fare loved by locals for its taste and value.
Highlights: – Paratha plates, dal tadka, and sabzi combos – Quick turnaround – Popular with families and truckers
Timing: 6:00 AM to 10:00 PM
Entry: ₹80–₹150 per person
8. Baba Restaurant, Pushkar
Why visit: A reliable Indian vegetarian eatery run by a local family, known for its hygienic food and peaceful setting.
Highlights: – Fresh thalis and lassis – Friendly hosts – Great for solo travelers and walk-ins
Timing: 9:00 AM to 9:30 PM
Entry: ₹120–₹250 depending on order
9. Brijwasi Bhojanalaya, Ajmer
Why visit: This simple but legendary Bhojanalaya (Indian diner) has been serving hot, flavorful meals for decades.
Highlights: – Unlimited thali meals – Traditional Indian vibe – Great spot for a quick, filling lunch
Timing: 11:00 AM to 9:00 PM
Entry: ₹100–₹200 per meal
10. Om Shiva Garden Restaurant, Pushkar
Why visit: Set in a quiet garden with rustic décor, this Indian restaurant offers soul-satisfying food and a relaxed atmosphere.
Highlights: – Rajma chawal, baingan bharta – Outdoor seating under trees – Peaceful and uncrowded
Timing: 10:00 AM to 9:00 PM
Entry: ₹120–₹250 per meal