If you are in Makkah and craving authentic Indian flavors, you’re in luck.
The holy city is home to some of the finest Indian restaurants serving everything from rich curries to sizzling tandoori dishes.
Whether you are a pilgrim, a tourist, or a resident, finding the best Indian restaurants in Makkah ensures a memorable dining experience.
In this guide, we bring you the Top 14 Indian restaurants in Makkah (2025 updated) with details on their specialties, price range, pros, and cons—so you can choose the perfect spot for your next meal.
Top 14 Best Indian Restaurants in Makkah

1. Zafran Indian Bistro
- Best For: Modern Indian fine dining
- Pros: Elegant ambiance, diverse menu, great service
- Cons: Slightly pricey
- Price Range: SAR 80–150 per person
2. Paradise Indian Restaurant
- Best For: Pilgrims looking for authentic North Indian meals
- Pros: Affordable, homely taste, vegetarian options
- Cons: Small seating area, can get crowded
- Price Range: SAR 20–50 per person
3. Hyderabad House
- Best For: Biryani lovers
- Pros: Famous for Hyderabadi biryani, good portion sizes
- Cons: Limited variety beyond biryani
- Price Range: SAR 25–70 per person
4. Bharat Restaurant
- Best For: Traditional thalis & vegetarian meals
- Pros: Authentic Indian flavors, budget-friendly
- Cons: Service can be slow during peak hours
- Price Range: SAR 15–40 per person
5. Karim’s Indian Cuisine
- Best For: Mughlai dishes and kebabs
- Pros: Rich curries, grilled specialties, good ambiance
- Cons: Higher pricing compared to local eateries
- Price Range: SAR 60–120 per person
6. Punjab Grill
- Best For: Punjabi tandoori and curries
- Pros: Delicious naan & kebabs, good service
- Cons: Menu not very extensive
- Price Range: SAR 40–100 per person
7. Delhi Darbar
- Best For: Authentic North Indian cuisine
- Pros: Well-balanced spices, family-friendly seating
- Cons: Parking can be difficult nearby
- Price Range: SAR 30–80 per person
8. Curry Leaf Restaurant
- Best For: South Indian delicacies
- Pros: Idli, dosa, sambar, vegetarian-friendly
- Cons: Limited non-veg options
- Price Range: SAR 20–60 per person
9. Al Baik Indian Fusion (Local Favorite)
- Best For: Indo-Arab fusion dishes
- Pros: Affordable, good mix of Indian and Arabic flavors
- Cons: Fusion may not appeal to traditional Indian food lovers
- Price Range: SAR 25–60 per person
10. Kohinoor Restaurant
- Best For: Group dining with a variety of Indian dishes
- Pros: Big portions, family seating, authentic flavors
- Cons: Ambiance is average
- Price Range: SAR 40–90 per person
11. Tandoori Nights
- Best For: Grilled meats and naan lovers
- Pros: Flavorful kebabs, good service
- Cons: Menu can feel repetitive
- Price Range: SAR 35–85 per person
12. Bombay Kitchen
- Best For: Street-style Indian snacks & chaats
- Pros: Affordable, quick service, good for light meals
- Cons: Not suitable for fine dining
- Price Range: SAR 15–40 per person
13. Madras Flavor
- Best For: Authentic South Indian cuisine
- Pros: Crispy dosas, fresh chutneys, homely flavors
- Cons: Limited seating space
- Price Range: SAR 20–50 per person
14. Maharaja Restaurant
- Best For: Luxury Indian dining experience
- Pros: Royal ambiance, premium quality dishes
- Cons: Expensive compared to others
- Price Range: SAR 100–200 per person
Final Words
Makkah offers a wide variety of Indian restaurants to suit every taste and budget. From authentic Hyderabadi biryani to South Indian dosas and luxury fine dining experiences, the city ensures that Indian food lovers always feel at home. If you’re planning your next meal, choose from these Top 14 Indian Restaurants in Makkah (2025) for a flavorful experience.
FAQs About Best Indian Restaurants in Makkah
Q1: What is the most popular Indian restaurant in Makkah?
Zafran Indian Bistro and Hyderabad House are among the most popular choices.
Q2: Are there vegetarian Indian restaurants in Makkah?
Yes, Bharat Restaurant and Curry Leaf specialize in vegetarian meals.
Q3: What is the average price of Indian food in Makkah?
You can expect to spend between SAR 20–150 per person depending on the restaurant.
Q4: Which Indian restaurant in Makkah is best for families?
Delhi Darbar and Kohinoor Restaurant are great for family dining.
Q5: Where can I find the best biryani in Makkah?
Hyderabad House is famous for its authentic Hyderabadi biryani.