Indian Restaurant in Bayswater, Indian Restaurant Bayswater

Best Indian Restaurant in Bayswater

Welcome to 24 Spices Indian Restaurant Bayswater, your destination for the finest authentic Indian cuisine in Melbourne’s east. Our chefs craft every dish using traditional spice blends, fresh ingredients, and time-honoured cooking techniques to deliver the vibrant flavours of India to your table. From tandoori and tikka cooked in our clay oven to rich, creamy curries and freshly baked naan, our menu has something to satisfy every taste.

Whether you are joining us for a family dinner, a quick bite, or a special celebration, enjoy warm and inviting Indian hospitality at 24 Spices. We offer dine-in, takeaway, and convenient delivery across Bayswater and surrounding suburbs.

Our Restaurant Services

Dine-In Restaurant

Enjoy a delightful dining experience at our Bayswater Indian restaurant. Our warm ambiance, attentive hospitality, and carefully curated menu make every meal special - whether it is a relaxed dinner for two, a family gathering, or a corporate event. Explore our menu and let our chefs prepare a meal you will savour.

Takeaway

Order your favourite Indian dishes for takeaway and enjoy a delicious Indian meal at home. Our takeaway menu includes tandoori, tikka, curries, naan, and rice - all freshly cooked and packed ready for collection from our Bayswater restaurant. Perfect for a quick bite or a hearty dinner.

Delivery

Enjoy authentic Indian food delivered directly to your door. Our delivery services cover Bayswater, Boronia, Kilsyth, Heathmont, and surrounding suburbs. Order online for convenient, fast delivery of your favourite Indian meals.

What We Serve - Authentic Indian Dishes in Bayswater

Our menu is a culinary journey through the diverse flavours of India. Every dish is prepared fresh by our experienced Indian chefs using high-quality ingredients, aromatic spices, and traditional cooking methods.

 

Tandoori & Tikka

Our tandoori dishes are the pride of our kitchen. Each piece of chicken, lamb, or meat is carefully marinated in a blend of yoghurt, spices, and aromatics, then cooked in our traditional clay tandoor oven until smoky and tender. Try our chicken tikka – boneless chicken marinated in yoghurt and spices – lamb tikka, seekh kebab, or the mixed tandoori platter. Every tandoori dish is served sizzling with fresh salad and mint chutney.

 

Curries

Our curries are slow-cooked to develop deep, rich flavours. Favourites include our creamy butter chicken in a tomato and onion sauce, lamb rogan josh, chicken tikka masala, and vegetarian options like palak paneer and dal. Every curry is cooked with a carefully crafted blend of spices and can be adjusted to your preferred heat level.

 

Starters & Sides

Begin your meal with our selection of Indian starters – from crispy samosa and onion bhaji to tandoori chicken wings and tikka bites. Pair any dish with garlic naan, plain rice, or a refreshing raita.

 

Desserts

Finish with a traditional Indian dessert – choose from gulab jamun, kulfi, or our house-made rice pudding.

Indian Catering Services around Bayswater

24 Spices also provides professional Indian catering services for events in Bayswater and across Melbourne. Our catering menu features traditional Indian dishes perfect for weddings, corporate events, birthday celebrations, and private gatherings. From tandoori platters and curry buffets to full-service catering with live cooking stations, we cater for events of all sizes. Catering packages start from $25 per person.

Pickup Catering

Order freshly prepared Indian food for your event and collect it directly from our Bayswater restaurant. Pickup catering is a convenient option for office lunches, family celebrations, and small gatherings. Choose from our catering menu of tandoori, tikka, curries, rice, naan, and more.

Delivered Catering

Our delivered catering service brings authentic Indian cuisine directly to your event venue. We prepare the food fresh and deliver it ready to serve for events and celebrations across Bayswater, Boronia, and Melbourne's eastern suburbs.

Private Events at Our Restaurant

Our Bayswater restaurant can host private events and group celebrations for up to 70 seated guests. Whether you are planning a birthday party, family dinner, or special occasion, we provide authentic Indian food and a welcoming atmosphere.

Why Bayswater Customers Choose Us for Dinner

At 24 Spices, we immerse you in the vibrant flavors of India from the moment you walk through our door. Our Indian restaurant in Bayswater is more than just a place to eat – it is a destination for anyone who loves authentic Indian food prepared with care, skill, and the finest spices.

What keeps our customers coming back? High-quality ingredients, traditional Indian recipes, and chefs who take pride in every dish. Whether you are here for a weeknight dinner, a family celebration, or ordering takeaway for a cosy meal at home, we deliver a dining experience that delights with every bite.

 

Book your table today or Order takeaway and delivery online.

Catering Enquiry

Visit us

Operating Hours

Mon – Sat: 11 am – 9:30 pm​

Sun: 4:30 pm – 9:30 pm​

Venue Type

Air-Conditioned 

Indoor Event Space

Modern Dining Space

Family Friendly

Capacity

Standing: 70-90 guests

Seated: 70 guests

Catering Packages

Available from $25 per person

Contact

Shop 24 7/13 High St,

Bayswater VIC 3153

Reviews

4.6
powered by Google
Lavesh G. profile picture
Lavesh G.
07:28 30 Mar 26
Slowest pickup i ever had
Gabriella S. profile picture
Gabriella S.
06:33 29 Mar 26
Extremely disappointed in the accuracy of their website. I attempted to call to order however no answer assuming they were busy, website says open, went to their online order option and ordered a meal to collect and it also allowed me to place the order for today and time to collect now, after all of this went to the restaurant to collect and they are not even open! Their website needs serious amending as this was a huge inconvenience.
Ken P. profile picture
Ken P.
00:13 28 Mar 26
The food is cooked before your eyes and you accept a slight delay in service however the wait is worth
it truly is great food.
Neda A. profile picture
Neda A.
10:52 26 Mar 26
Every thing was amazing. All the food we tried in this restaurant was authentic and super deliciouse. It was served in nice dishes. I loved the tandoori checken, Saag, and aloo gobi. It was our first time here, and definitly won't be the last time. We'll be back to you restaurant more often later. Thank you the fresh and good quality. Please keep it up 👌🏻👌🏻
Amin T. profile picture
Amin T.
10:44 26 Mar 26
We had a dinner gathering at this restaurant with friends. We ordered a couple of dishes. The food was amazing. Perhaps one of the best Indian food I have ever tried. The staff are very friendly and attentive. The atmosphere was also great. I suggest trying Tandoori Chicken. Its amazing. Highly recommended restaurant for those who love to try authentic Indian cuisine.
Jason profile picture
Jason
07:32 22 Feb 26
Pleasantry of servers and the food over delivered in itself. Shouldn’t wait to dine in here!
Dylan E. profile picture
Dylan E.
09:57 16 Feb 26
Ruby J. profile picture
Ruby J.
09:17 13 Feb 26
Second time here and we could eat this every day! The Dahi Puri 👌😋
ange a profile picture
ange a
02:44 31 Jan 26
The food was unlike anything I have had, I would highly highly recommend this to anyone looking for amazing food, the staff are amazing. Be sure to eat here or you’ll regret it, plates were empty!!
S R profile picture
S R
14:24 25 Jan 26
💯% Recommended! 🙂
Yash K. profile picture
Yash K.
13:05 25 Jan 26
The owner behaviour is disrespectful. Don’t know how to deal with a customer
Alexanderhamilton profile picture
Alexanderhamilton
06:59 25 Jan 26
best food i’ve ever had in my entire life i came 2 days in a row becuase it was so delicious literally come here it’s the best food ive had my whole life no joke we also got free papadam while we waited omg it was amazing they are also so nice i wanna come very day but i don’t wanna weigh 99999 kilos but if i could i would
Monique G. profile picture
Monique G.
08:43 03 Jan 26
Such a lovely place. The food is brilliant and the staff are incredibly lovely. The food comes out within 10 minutes of ordering. Really impressed and highly recommend.
Jo A. profile picture
Jo A.
02:39 13 Oct 25
This was my first visit here and I had their lunch special- 3 curries, saffron rice, pappadum , naan and mango lassi. Good value for $19. I chose the goat curry, a chickpea dish and butter chicken, the first 2 being my favourites. The butter chicken was on the sweeter side for my liking., though the chicken was very tasty and tender. The goat curry had a really lovely, rich sauce. I also loved the naan and mango lassi. Great service and lovely to be close enough to the kitchen to see and smell the lovely aromas.
Sui K. profile picture
Sui K.
08:06 11 Oct 25
Delicious food, big serve, lovely staff.
Love their garlic Naan and Spicy chicken curry with bones.
Mehtab S. profile picture
Mehtab S.
10:21 01 Sep 25
“24 Spices is a hidden gem in Bayswater — authentic Indian flavours, generous portions, and consistently warm service. The butter chicken is rich and perfectly balanced, the garlic naan arrives hot and crisp, and the saffron rice ties it all together beautifully. Their tandoori selection is a standout, especially the lamb cutlets and chicken tikka. The kitchen is spotless, and the staff are friendly and attentive without being intrusive. Whether you’re dining in or grabbing takeaway, this place delivers quality every time. Highly recommended for anyone craving real Indian comfort food.”
Brookie T profile picture
Brookie T
11:19 22 Aug 25
Absolutely delicious butter chicken!! All the food here was really nice, but the butter chicken is amazing! The mango lassi is very yummy too! The staff are very kind and the restaurant is colourful and clean. Will definitely be back 🙂
Courtney R. profile picture
Courtney R.
07:53 14 May 25
I wish I could give more than 5 stars because this restaurant exceeds all expectations. Each dish was flavorful and left us wanting more, very fresh and aromatic. A must-try if you haven't already.
This is by far the best Indian restaurant I have ever been too, we became regular visitors very quickly along with all our family & friends that we’ve introduced to this restaurant!
Beautifully ran family business would HIGHLY recommend to absolutely everyone 🧡

Do you need ⎯ some help?

Indian Catering in Melbourne, Indian Catering Melbourne, Indian Food Catering Melbourne, Indian Food Catering in Melbourne

Need more details? Contact our team for personalized catering assistance.

Yes. We offer both takeaway and delivery services from our Bayswater restaurant. Order online for convenient delivery across Bayswater, Boronia, Kilsyth, Heathmont, and surrounding suburbs. Our full menu is available for takeaway - pick up a quick Indian meal or order a feast for the whole family.

Our tandoori menu includes chicken tikka, lamb tikka, tandoori chicken, seekh kebab, fish tikka, and our mixed tandoori platter. Every piece is marinated in a blend of yoghurt, spices, and herbs, then cooked in our traditional clay tandoor oven until smoky and perfectly tender. Tandoori dishes are one of the most popular choices at our Bayswater Indian restaurant.

Yes. We offer a wide range of vegetarian options including palak paneer, dal tadka, vegetable korma, chana masala, and aloo gobi. Several dishes can be made vegan on request. Our chefs are happy to accommodate dietary needs - just let us know when you order.

Absolutely. Our Bayswater restaurant seats up to 70 guests and is perfect for family dinners, birthday celebrations, corporate events, and private gatherings. We can arrange a set menu for large groups. Reserve your table online or call us directly.

24 Spices is rated as one of the best Indian restaurants in Bayswater, with hundreds of five-star reviews from local diners. We serve a wide menu of authentic Indian dishes including tandoori, tikka, curries, and traditional Indian favourites - all freshly cooked using high-quality ingredients and aromatic spices. Visit us at Shop 24, 7-13 High St, Mountain High Shopping Centre, Bayswater VIC 3153.

At 24 Spices, every dish is prepared with care using a signature blend of 24 spices, fresh ingredients, and traditional Indian cooking methods. Our chefs marinate, slow-cook, and grill every dish to bring out the authentic flavours that Indian cuisine is known for. Combined with warm Indian hospitality and a welcoming ambiance, we deliver a dining experience that keeps Bayswater locals coming back.

24 Spices Indian Restaurant Bayswater

Enjoy authentic Indian cuisine at 24 Spices Indian Restaurant in Bayswater. Our restaurant offers dine-in dining, takeaway, delivery, and professional Indian catering for weddings, corporate events, and private celebrations across Melbourne’s eastern suburbs.