Bayswater & Cranbourne West
Authentic Indian Restaurant & Catering in Melbourne
From our restaurant to your event — enjoy authentic Indian cuisine with bold spice and rich flavour. Serving Melbourne from Bayswater and Cranbourne West.
400+ Google Ratings & Happy Customers
Visit Us
Find Your Nearest 24 Spices Indian Restaurant
Two Indian restaurant locations across Melbourne’s south-east suburbs – dine in, order takeaway, or book catering from the location nearest you.
Bayswater
Shop 24 7/13 High St,
Bayswater VIC 3153
- Capacity 70-90
Indian restaurant well-equipped for private dining, small events, and catering bookings.
- Dine-in
- Takeaway
- Delivery
Cranbourne West
Unit 3/21 Strathlea Dr,
Cranbourne West VIC 3977
- Capacity 70-90
Indian dining well-equipped for private dining, small events, and catering bookings.
- Dine-in
- Takeaway
- Delivery
Our Reviews
Why Melbourne Diners Choose
24 Spices
Loved by dine-in guests and catering clients for authentic Indian food across Melbourne.












We dined on our own until we were almost finished. Could imagine it being a real buzz when it gets full.
Overall, wold definitely recommend it.




I ordered take away consisting of Chicken Biriyani, Chicken Fried Rice, Veg Hakka Noodles, Chillie Chicken and Desi Murgh! Everything was freshly made and tasted very good! Especially the biriyani and the chillie Chicken were amazing!
The restaurant was well setup with a warm and welcoming atmosphere. Kudos to the friendly staff who welcome with a big smile and provided the food with care.

Very friendly, respectful and welcoming atmosphere which made the whole experience even better.
Would definitely recommend 🙂

The food, the staff, the whole ambience, everything was top notch!!
Indian Catering for Every Occasion in Melbourne
Indian Catering for Every Occasion in Melbourne
Who We Are
Delivering Unforgettable Indian Flavors for Every Occasion
At 24 Spices, our expert Indian chefs bring the bold flavours of India to every plate and every event. Whether you are sitting down to a curry and naan in our restaurant or hosting a wedding with a full catering spread, every dish is prepared with fresh ingredients, traditional spice blends, and a commitment to authentic Indian cuisine.
Our menu features beloved classics – butter chicken, biryani, tandoori kebabs, crispy dosa, and masala-rich curries – alongside modern Indian dishes that reflect Melbourne’s vibrant dining. From a quiet dinner to a 500-guest celebration, we deliver an unforgettable dining experience rooted in the culinary traditions of India.
Years of Culinary Experience
Authentic Indian Dishes on Our Menu
Five-Star Reviews
Events Catered Each Year
Catering Services
Planning an Event?
Indian Catering Made Easy
We cater for weddings, corporate events, private parties, and social gatherings across Melbourne. Choose from our catering menu and let our chefs handle the rest.
Simple Process
How Our Indian Catering Works
01
Share Your Event Details
02
Choose Your Catering Menu
03
We Prepare Fresh on the Day
04
Pickup, Delivery, or Full-Service Catering
Why Choose Us
Trusted Indian Catering in Melbourne
Expert Indian Chefs
Our skilled Indian chefs bring years of culinary expertise ans prepare every dish with care, whether it’s for dine-in guests at our restaurants or for large-scale catering events across Melbourne.
Authentic & Delicious Indian Cuisine
Enjoy rich curries, aromatic biryanis, freshly baked naan, traditional recipes with bold Indian flavours, and classic Indian favorites — served daily in our restaurants and crafted fresh for catering orders.
Professional Catering Service
From warm hospitality at our Bayswater and Cranbourne West restaurants to seamless off-site catering, we deliver high-quality service you can rely on.
Custom & Seasonal Catering Menus
We offer seasonal restaurant specials and Indian catering menus designed for weddings, corporate events, birthdays, and family celebrations.
Fresh & Quality Ingredients
Every dish made from scratch with fresh spices, fresh produce and authentic Indian spices, ensuring consistent flavor and quality whether you’re dining in or hosting an event.
Affordable Indian Catering Packages
We provide value-driven dine-in meals and flexible catering packages that suit your budget—without compromising on taste, quality, or portion size.
Banquet & Event Catering
Indian Catering Packages
Do you need ⎯ some help?
Need more details? Contact our team for personalized catering assistance.
24 Spices is known for serving authentic Indian cuisine made fresh daily by our expert Indian chefs. Our menu features over 50 dishes - from butter chicken and lamb vindaloo to South Indian dosa and street food favourites, all prepared with traditional spice blends and quality ingredients. With two restaurant locations in Bayswater and Cranbourne West, a warm ambiance, and hundreds of five-star reviews, we have built a reputation as one of Melbourne's best Indian restaurants for both dining and catering.
Yes. We offer full-service Indian catering for weddings, corporate events, private parties, and social gatherings across Melbourne. Our catering packages start from $25 per person and include a range of options from simple pickup catering to premium packages with live chaat and dosa counters, tandoori kebabs, biryani, and more. Whether your event is for 35 guests or 500, our chefs prepare everything fresh on the day.
24 Spices Indian Restaurant has two locations in Melbourne:
• Bayswater VIC
• Cranbourne West VIC
Both restaurants offer dine-in, takeaway, and catering services for customers across surrounding suburbs.
Our menu covers a wide range of North and South Indian food, from rich curries, naan, and biryani to lighter options like thali plates, aloo tikki, and crispy papadums. We also offer gluten-free options and can tailor dishes for dietary needs. Whether you are dining in at our restaurant or ordering catering for an event, you will find bold Indian flavours and fresh ingredients in every dish.
Absolutely. Both our Bayswater and Cranbourne West restaurants have seating for 70 to 90 guests, making them ideal for birthday parties, engagements, corporate dinners, and family celebrations. Our in-house events include a curated catering menu, table service, and a dedicated team to ensure a seamless dining experience. For larger events, we offer full off-site catering with delivery and setup at your venue.
Booking is simple. Share your event details through our online enquiry form or call us directly. Our team will help you choose a catering package that suits your guest count and budget, and our chefs will prepare your menu fresh on the day of your event. We handle everything from pickup and delivery to full-service catering with staff on site.