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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Mon – Sat: 11 am – 9:30 pm
Sun: 4:30 pm – 9:30 pm
Air-Conditioned
Indoor Event Space
Modern Dining Space
Family Friendly
Standing: 70-90 guests
Seated: 70 guests
Available from $25 per person
Shop 24 7/13 High St,
Bayswater VIC 3153


















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.
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.
By subscribing, you agree to our Privacy Policy. We respect your inbox and never send spam.