The Pink City of Jaipur is more than just palaces, forts, and bazaars. For first-time travelers, one of the greatest joys is tasting authentic Rajasthani and Indian food. From spicy kachoris sold in street-side stalls to royal dining in restored palaces, Jaipur serves a full spectrum of flavors.
Food here is not just about taste—it reflects Jaipur’s history, culture, and lifestyle. Eating a Rajasthani thali with dal baati churma, gatte ki sabzi, and ker sangri is like experiencing Rajasthan on a plate. Meanwhile, restaurants in Jaipur have also embraced modern Indian dining, offering fusion dishes while maintaining authenticity.
This guide highlights the 12 best Indian restaurants in Jaipur, each offering something unique for food lovers.
One of Jaipur’s most famous eateries, Laxmi Mishtan Bhandar (LMB), is located in Johari Bazaar. Known for its legendary Rajasthani thali, this restaurant offers:
Why visit: To taste a wholesome Rajasthani meal in a heritage-style setting.
No food journey in Jaipur is complete without Chokhi Dhani, a themed village resort on the outskirts. The restaurant serves authentic Rajasthani cuisine in a traditional setting with cultural shows, puppet performances, and folk dances.
Why visit: For a complete Rajasthani dining + cultural experience.

If you’re a fan of spicy curries, Spice Court is the place. Famous for its fiery Laal Maas (red chili mutton curry), this restaurant also serves safed maas and other Rajasthani delicacies.
Why visit: To try Jaipur’s most authentic non-vegetarian Rajasthani dishes.

For travelers seeking a royal dining experience, Suvarna Mahal at Rambagh Palace is unmatched. With high ceilings, crystal chandeliers, and palace interiors, it offers:
Why visit: For luxury fine dining in a palace setting.

Located on MI Road, Handi Restaurant is known for its slow-cooked curries prepared in clay pots (handi). Their mutton handi and butter chicken are crowd favorites.
Why visit: To savor rich gravies with an authentic local touch.

Situated at Hotel Pearl Palace, Peacock Rooftop Restaurant offers a mix of Indian and fusion cuisine. The rooftop views of Jaipur’s skyline make it popular among young travelers.
Why visit: For a lively rooftop dining experience with authentic Indian food.

Dining at Samode Haveli is like stepping into history. This 200-year-old haveli offers Indian cuisine in a regal courtyard setting. Their Rajasthani specialties are served with elegance.
Why visit: For authentic food in a royal heritage mansion.

If there’s one snack Jaipur is famous for, it’s pyaaz kachori. And Rawat Mishtan Bhandar is the best place to try it. The shop also offers samosas, mirchi vada, and sweets.
Why visit: To taste Jaipur’s iconic street food.

For budget travelers, Thali House near MI Road serves authentic Rajasthani thalis at affordable prices. The food is simple yet full of flavor.
Why visit: For a pocket-friendly authentic Rajasthani thali.
Known for its wide buffet spreads, The Grand Peacock offers North Indian, Rajasthani, and Mughlai dishes. Why visit: To sample multiple dishes in one meal. Located inside Amber Fort, 1135 AD offers fine dining with historical charm. Candlelit dinners in the fort’s courtyard make it a memorable experience. Why visit: To combine sightseeing with a royal dining experience. For those who want organic and healthier versions of Indian dishes, Anokhi Café is ideal. It serves fresh salads, sandwiches, and lighter Indian fare using local ingredients. Why visit: For health-conscious travelers seeking light Indian food.
11. 1135 AD – Dining at Amber Fort
12. Anokhi Café – Healthy Twist on Indian Food
Food Lover’s Tips in Jaipur
LMB (Laxmi Mishtan Bhandar) and Chokhi Dhani are the top choices.
Rawat Mishtan Bhandar is legendary for pyaaz kachori.
Yes, restaurants like Spice Court and Handi are known for Laal Maas and mutton curries.
Suvarna Mahal at Rambagh Palace offers palace-style fine dining.
Peacock Rooftop Restaurant is the most loved by travelers.
Yes, Thali House offers affordable authentic thalis.
LMB and Rawat Mishtan Bhandar are famous for sweets like ghevar.
Yes, at 1135 AD, a fine-dining restaurant located inside the fort.
Yes, most restaurants serve vegetarian Rajasthani dishes.
Yes, luxury hotels and fine dining restaurants usually serve alcohol.
Chokhi Dhani and Samode Haveli are family-friendly options.
Anokhi Café specializes in healthy and organic options.