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

4.6
Based on 394 reviews
powered by Google

Indian restaurant well-equipped for private dining, small events, and catering bookings.

Cranbourne West

Unit 3/21 Strathlea Dr,

Cranbourne West VIC 3977

4.7
Based on 131 reviews
powered by Google

Indian dining well-equipped for private dining, small events, and catering bookings.

Our Reviews

Why Melbourne Diners Choose
24 Spices

Loved by dine-in guests and catering clients for authentic Indian food across Melbourne.

4.7
powered by Google
Daman D. profile picture
Daman D.
07:24 05 Apr 26
Aashna M. profile picture
Aashna M.
10:25 04 Apr 26
The chicken tikka was just perfectly cooked and melting in mouth with all the flavours! Haven’t had this good tikka in ages now! Coming from Sydney, I was also surprised with the decent portions they serve. Will love to try their other items in my next visit!
Harjot S. profile picture
Harjot S.
08:51 04 Apr 26
Super delicious food. Nice vibe and great food atmosphere.
Ezra profile picture
Ezra
04:30 04 Apr 26
So delicious! And generous portions! I highly recommend.
ROSINA J. profile picture
ROSINA J.
02:52 01 Apr 26
T G profile picture
T G
13:48 22 Mar 26
Food presentation and taste was good. Friendly service and clean environment. Restaurant is open till late on weekends.
Neet D. profile picture
Neet D.
22:13 20 Mar 26
Loved the vibe, staff was super friendly, and the food was delicious.
Inderjeet K. profile picture
Inderjeet K.
16:08 20 Mar 26
Great customer service
Tarun C. profile picture
Tarun C.
05:03 20 Mar 26
Authentic Indian taste. Loved it!!!
Dhaval J. profile picture
Dhaval J.
05:02 20 Mar 26
Good food, authentic taste, and excellent service.
Love A. profile picture
Love A.
15:05 06 Mar 26
The atmosphere was clean, cozy, and perfect for enjoying a nice meal with family or friends. I highly recommend this place to anyone looking for great food and excellent service. Definitely looking forward to coming back again!
Brendan and Nelly F. profile picture
Brendan and Nelly F.
09:53 18 Feb 26
First time diners. Food was excellent and the wait staff were friendly and very responsive.
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.
James S. profile picture
James S.
10:15 12 Feb 26
So good, really yummy food, very large servings, especially for the entrees and sides, good value for money.
Sachin B. profile picture
Sachin B.
02:56 08 Feb 26
Wow wow wow
Elijah K. profile picture
Elijah K.
12:26 07 Feb 26
Authentic food, swift and excellent service, and amazing interior! Love the mural on the wall towards the back!
Junä S profile picture
Junä S
07:54 15 Jan 26
Such a delightful experience!
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.
Parth P. profile picture
Parth P.
10:33 04 Jan 26
Really enjoyed the food here, everything was super tasty and full of flavour.

Very friendly, respectful and welcoming atmosphere which made the whole experience even better.

Would definitely recommend 🙂
Nandani R. profile picture
Nandani R.
03:45 11 Dec 25
It was such a delightful experience!!
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.

0 +

Years of Culinary Experience

0 +

Authentic Indian Dishes on Our Menu

0 +

Five-Star Reviews

0 +

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.

Wedding

Catering

Corporate

Catering

Private

Party Catering

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

Social & Family Events

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

PACKAGE A

Best for small family gatherings or social events

$ 25 PER PERSON
  • Choice of 2 Entrées
  • Choice of 2 Mains
  • Rice & Fresh Breads
  • Salad & Dessert
  • Minimum 35 guests

PACKAGE B

Ideal for corporate & medium events

$ 32 PER PERSON
  • Choice of 3 Entrées
  • Choice of 3 Mains
  • Rice & Fresh Breads
  • Salad & Dessert
  • Minimum 100 guests

PACKAGE C

Popular for weddings & large functions

$ 40 PER PERSON
  • Choice of 4 Entrées
  • Choice of 4 Mains
  • Rice & Fresh Breads
  • Papadums / Raita
  • 2 Desserts
  • Minimum 100 guests

PACKAGE D

Premium full-service event catering experience

$ 55 PER PERSON
  • Choice of 6 Entrées
  • Choice of 6 Mains
  • 6 Accompaniments
  • 3 Desserts
  • Live Chaat & Dosa Counters
  • Minimum 100 guests

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.