
Rajkot offers a wide variety of dining options, from traditional Gujarati food to international cuisines. Whether you’re craving authentic local dishes or a global food experience, here’s a detailed guide to the top 10 restaurants in Rajkot, including cost per person, must-try dishes, and more.
1. Shree Krushna Restaurant
Overview:
Shree Krushna Restaurant is one of the best places to experience authentic Gujarati thali. The restaurant is well-known for its homely ambiance and excellent service, offering a perfect setting for a traditional meal.
Must Try:
- Gujarati Thali: Includes a variety of dal, sabzi, roti, rice, and sweet dishes.
- Dhokla, Khandvi, Thepla.
Cost:
- ₹400 – ₹600 per person (for the thali)
Best For:
- Traditional Gujarati food lovers.
Location:
- Sadar Bazar, Rajkot.
2. Barbeque Nation
Overview:
Barbeque Nation is a popular buffet restaurant known for its wide range of grilled foods and live grilling at the table. It’s a great spot for those who enjoy a variety of meats and vegetarian options.
Must Try:
- Barbecue Grills (both vegetarian and non-vegetarian).
- Tandoori Broccoli, Paneer Tikka (vegetarian).
- Grilled Fish, Chicken Tikka, Seekh Kebab (non-vegetarian).
- Paan Ice Cream for dessert.
Cost:
- ₹600 – ₹1,200 per person (buffet)
Best For:
- Groups, families, and grill lovers.
Location:
- M.G. Road, Rajkot.
3. The Grand Regency
Overview:
A luxurious and upscale restaurant offering a variety of cuisines in a spacious, comfortable setting. The Grand Regency provides both Indian and Chinese dishes, along with an elaborate buffet.
Must Try:
- Tandoori Vegetables, Paneer Tikka, Butter Chicken, and Chinese Fried Rice.
- Mutton Seekh Kebab.
Cost:
- ₹500 – ₹1,000 per person (for à la carte)
Best For:
- Business travelers, families, and those looking for an elegant dining experience.
Location:
- Race Course Road, Rajkot.
4. Rajkot Haat
Overview:
Rajkot Haat is a bustling market with an attached food court offering a variety of Gujarati snacks, street food, and quick bites. It’s ideal for those looking to experience local flavors.
Must Try:
- Farsan, Pav Bhaji, Bhel Puri, and Dhokla.
- Kachori, Samosa.
Cost:
- ₹100 – ₹300 per person (street food)
Best For:
- Quick bites and street food lovers.
Location:
- Sadar Bazar, Rajkot.
5. The Green Restaurant
Overview:
The Green Restaurant serves vegetarian cuisine and focuses on healthy, fresh dishes. With a relaxed ambiance, it’s a great place for a family meal or group gathering.
Must Try:
- Tandoori Platters, Masala Dosa, Chole Bhature, and Dal Makhani.
- Chinese Bhel, Veg Fried Rice.
Cost:
- ₹300 – ₹700 per person
Best For:
- Vegetarians and healthy food enthusiasts.
Location:
- Kalavad Road, Rajkot.
6. Rasoi Ghar
Overview:
Rasoi Ghar offers a homestyle meal with a focus on authentic Gujarati thali. Known for its hospitality and traditional cooking, it is one of the most visited spots for local food lovers.
Must Try:
- Gujarati Thali, Undhiyu, Shrikhand, Farsan, and Methi Thepla.
Cost:
- ₹300 – ₹600 per person (for thali)
Best For:
- Travelers wanting an authentic Gujarati thali experience.
Location:
- Near Race Course, Rajkot.
7. The Khandani Rajwadu
Overview:
The Khandani Rajwadu offers a royal dining experience with traditional Gujarati, Punjabi, and Rajasthani cuisines. The rustic ambiance and heritage-style décor make it a unique spot for an authentic, royal meal.
Must Try:
- Panner Tikka, Dal Baati Churma, Gatte ki Subzi.
- Shahi Thali, Rabri, and Kesar Peda for dessert.
Cost:
- ₹600 – ₹1,200 per person (thali and à la carte)
Best For:
- Those seeking an authentic royal dining experience.
Location:
- Race Course Road, Rajkot.
8. Hotel Karan Palace Restaurant
Overview:
Hotel Karan Palace is known for its delicious Indian and Chinese cuisines. The restaurant offers a comfortable setting with friendly service, making it perfect for casual dining.
Must Try:
- Chicken Biryani, Veg Pulao, Butter Chicken, and Paneer Butter Masala.
- Spring Rolls, Chowmein, and Hakka Noodles.
Cost:
- ₹400 – ₹800 per person (à la carte)
Best For:
- Families, casual dining, and group gatherings.
Location:
- Kalavad Road, Rajkot.
9. Binge Café
Overview:
Binge Café is an all-day dining café that serves both Indian and continental dishes. It’s perfect for those looking for a place to enjoy a light meal or a cup of coffee with some snacks.
Must Try:
- Sandwiches, Pasta, Burgers, and Pizza.
- Coffee, Shakes, and Pastries for dessert.
Cost:
- ₹300 – ₹600 per person
Best For:
- Casual hangouts and coffee lovers.
Location:
- M.G. Road, Rajkot.

10. Cafe Cozy
Overview:
Cafe Cozy offers a cozy ambiance with a wide range of snacks and meals. From North Indian to Chinese, the restaurant provides a variety of dishes for all tastes.
Must Try:
- Paneer Tikka, Sizzlers, Cheese Naan, and Chole Bhature.
- Veg Pulao and Shahi Paneer.
Cost:
- ₹200 – ₹500 per person
Best For:
- Casual dining and light snacks with a cozy atmosphere.
Location:
- Near Rajkot Railway Station, Rajkot.
Conclusion
Rajkot offers a diverse range of dining experiences, from traditional Gujarati fare at Rasoi Ghar to international flavors at The Green Restaurant. Whether you’re a vegetarian or a meat lover, looking for a fine-dining experience or a quick snack, these restaurants provide the best options for every type of traveler. Be sure to explore the local flavors and specialties that Rajkot has to offer!