
Jabalpur offers a wide variety of dining options that cater to every taste and preference, from traditional Indian dishes to continental and fast food. Here’s a detailed guide to the Top 10 Restaurants in Jabalpur, along with their cost per person and other important details, so new tourists and city visitors won’t need to look elsewhere.
1. Shree Moti Mahal Restaurant
Overview
Shree Moti Mahal is one of the oldest and most popular restaurants in Jabalpur. It is well-known for its cozy atmosphere and excellent North Indian cuisine.
Cuisine
- North Indian: Dal Makhani, Butter Chicken, Tandoori Roti, Paneer Butter Masala.
Cost per Person
- Average Cost: ₹500 – ₹700 per person.
Best For: Traditional North Indian food lovers, family gatherings.
2. Tandoor Palace
Overview
Tandoor Palace is famous for its Mughlai cuisine and tandoori dishes. The restaurant offers a warm ambiance and great service.
Cuisine
- Mughlai: Kebabs, Tandoori items, Biryani, and North Indian.
Cost per Person
- Average Cost: ₹600 – ₹800 per person.
Best For: Mughlai and tandoori lovers, group dining.
3. The Taste of India
Overview
The Taste of India is a popular restaurant serving a wide range of Indian and fast food. Known for its casual and friendly ambiance, it’s perfect for a quick meal or a relaxed dining experience.
Cuisine
- Indian: South Indian Dosa, Pani Puri, Chole Bhature, Masala Dosa.
Cost per Person
- Average Cost: ₹200 – ₹400 per person.
Best For: Quick bites, snacks, and South Indian cuisine.
4. Biryani House Jabalpur
Overview
As the name suggests, Biryani House specializes in biryani. Whether you’re a vegetarian or a non-vegetarian, they have something for everyone.
Cuisine
- Indian: Hyderabadi Biryani, Mutton Biryani, Chicken Biryani.
Cost per Person
- Average Cost: ₹400 – ₹600 per person.
Best For: Biryani lovers, family dining.
5. Sagar Ratna
Overview
Sagar Ratna is one of the best places for authentic South Indian food. Famous for its Dosas and Idlis, it’s a favorite among locals for breakfast or a quick meal.
Cuisine
- South Indian: Dosa, Idli, Medu Vada, Sambar.
Cost per Person
- Average Cost: ₹150 – ₹250 per person.
Best For: South Indian food, breakfast, and light meals.
6. The Grand Arjun Hotel – Restaurant
Overview
The Grand Arjun Hotel has a well-regarded restaurant offering an array of Indian and continental dishes. It is ideal for both casual dining and special occasions.
Cuisine
- Indian, Continental: North Indian, Chinese, Continental.
Cost per Person
- Average Cost: ₹600 – ₹800 per person.
Best For: Special occasions, family dinners.
7. Hotel Narmada Restaurant
Overview
Hotel Narmada offers an excellent combination of traditional Indian food with modern service. The restaurant is known for its welcoming atmosphere.
Cuisine
- North Indian & Chinese: Dal Tadka, Tandoori items, Chinese.
Cost per Person
- Average Cost: ₹300 – ₹500 per person.
Best For: Casual dining, family-friendly.
8. Hakeem’s Delight
Overview
Hakeem’s Delight offers a fusion of Mughlai and North Indian delicacies. The restaurant provides a comfortable setting for those craving flavorful kebabs and curries.
Cuisine
- Mughlai: Kebabs, Rogan Josh, Biryani, Tandoori Chicken.
Cost per Person
- Average Cost: ₹400 – ₹600 per person.
Best For: Mughlai food lovers, kebabs, and tandoori dishes.
9. The Chaiwala
Overview
The Chaiwala is an ideal spot for tea lovers. Along with a variety of teas, the café serves light snacks, sandwiches, and local favorites like samosas.
Cuisine
- Tea & Snacks: Sandwiches, Samosas, Chai, and snacks.
Cost per Person
- Average Cost: ₹150 – ₹300 per person.
Best For: Tea lovers, light snacks, and casual meetups.
10. Green Biryani
Overview
Green Biryani specializes in both vegetarian and non-vegetarian biryanis, along with a selection of other Indian dishes. The restaurant is a great option for foodies.
Cuisine
- Biryani: Veg Biryani, Mutton Biryani, Chicken Biryani, Pulao.
Cost per Person
- Average Cost: ₹300 – ₹500 per person.
Best For: Biryani lovers, family dining.

Summary of Restaurants in Jabalpur
Restaurant Name | Cuisine | Average Cost (per person) | Best For |
---|---|---|---|
Shree Moti Mahal | North Indian | ₹500 – ₹700 | Traditional Indian food, family |
Tandoor Palace | Mughlai & Tandoori | ₹600 – ₹800 | Mughlai & tandoori lovers |
The Taste of India | Indian (South Indian & Fast Food) | ₹200 – ₹400 | Quick bites, South Indian cuisine |
Biryani House Jabalpur | Biryani (Vegetarian & Non-Veg) | ₹400 – ₹600 | Biryani lovers |
Sagar Ratna | South Indian | ₹150 – ₹250 | South Indian food, breakfast |
The Grand Arjun Hotel | Indian & Continental | ₹600 – ₹800 | Special occasions, family dinners |
Hotel Narmada Restaurant | North Indian & Chinese | ₹300 – ₹500 | Casual dining, family-friendly |
Hakeem’s Delight | Mughlai & North Indian | ₹400 – ₹600 | Mughlai food, kebabs |
The Chaiwala | Tea & Snacks | ₹150 – ₹300 | Tea lovers, light snacks |
Green Biryani | Biryani (Veg & Non-Veg) | ₹300 – ₹500 | Biryani lovers, family dining |
Rajwada Restaurant | North Indian | ₹600 – ₹900 | Special occasions, fine dining |
Jabalpur Pavilion | Indian & Continental | ₹500 – ₹700 | Casual dining, families, group |
Additional Tips for Visitors
- Bargaining: While tipping is not common in most restaurants, you can offer small tips for good service in casual eateries.
- Best Time to Visit: Most restaurants are busy during weekends and holidays, so try to visit during weekdays for a quieter experience.
This detailed guide should help you make an informed choice on where to dine in Jabalpur, ensuring a memorable culinary experience.