Flora Indian Restaurant Melbourne CBD

  4.0 – 3,531 reviews   • Indian restaurant

Social Profile:

Flora Indian Restaurant – Authentic Indian Cuisine Since 2001 Discover the flavors of India at Flora, a Melbourne institution serving delectable dishes for over two decades. Conveniently located opposite Flinders St Station, we’ve proudly served more than 25 million meals to satisfied customers. Our diverse menu features South and North Indian specialties. Indulge in popular favorites like crispy dosas, fluffy idlis, savory vadas, creamy butter chicken, hearty chole bhature, and comforting aloo kulcha. With a wide array of vegetarian and non-vegetarian options, there’s something for every palate. Join us and discover why we’ve been a beloved part of Melbourne’s culinary scene for over 20 years. Your Indian cuisine journey starts here!

No-fuss counter-service Indian diner for familiar classics, with basic seating and tiled floors.

✔️Breakfast ✔️Brunch ✔️Lunch ✔️Dinner ✔️Dine in ✔️Take out ✔️Delivery Flora Indian Restaurant Melbourne CBD ralia

Menu Photos

Order and Reservations

Order: Order online

flora.melbourne

Photo Gallery

Related Web Results

Flora Indian Restaurant | Fine Dining & Authentic Spices

Enjoy fine dining, vegetarian, vegan & buffet options at Flora, Melbourne’s best Indian restaurant. Enjoy authentic Indian spices & great Indian food in the …

Flora Indian Restaurant (@Floraindianrestaurant) – Facebook

Flora Indian Restaurant. 2833 likes · 194 talking about this · 34 were here. Flora brings Indian charm, hospitality and warmth. Be it early morning,…

Flora Indian Restaurant – What’s On Melbourne

Flora is a casual, fast paced Indian dine-in restaurant right in the heart of the city, opposite the famous Flinders Street Station.

Reviews

Drishti Shahi
We stopped by while food hopping and randomly decided to try this place. The tea was a bit disappointing and the food was average overall. However, the waitresses were very helpful and hospitable. We were quite confused about what to order, and they took the time to explain the menu and suggest dishes to try, which we really appreciated. The service definitely made the experience better.
… more
Stories in Spaces
I visited Flora Indian Restaurant in Melbourne CBD recently, and it genuinely impressed me. Flora has been around since 2001, starting as a small 70-seat eatery and expanding over the years to about 140 seats, which says a lot about how well it’s been received. The place has a straightforward, no-nonsense vibe — nothing fancy, but clean, busy, and focused on good food.

Their menu covers a wide mix of North Indian, South Indian, and even Indo-Chinese dishes, which is rare to find all under one roof in the CBD. The standout for me was the masala dosa — crisp, light, and flavour-packed. It’s exactly the kind of South Indian comfort food that’s hard to find in many Melbourne restaurants. For those who prefer curries, the classics like butter chicken, chicken karahi, and the vegetarian thali combinations looked generous and popular among diners.

Portions are solid, prices are fair, and the service is quick even when the place is busy. Flora clearly focuses on delivering reliable, tasty Indian food without trying to be overly stylish — and that works in its favour.

They also offer dine-in, takeaway, and catering, which makes it a flexible choice whether you’re grabbing a quick lunch or planning something bigger.

Overall, Flora delivers authentic flavour, a wide variety of dishes, and great value in the heart of Melbourne CBD. For a first-time visit, it definitely left a strong and positive impression.
… more
Mark Platt
Highly recommended — an absolute must-try in Melbourne!

Flora has to be one of the best experiences I’ve ever had with authentic Indian cuisine — far better than anything I’ve tried in Harris Park, Sydney. If you’re visiting Melbourne, you have to try Flora on Flinders Street. The food is incredible, bursting with flavour, and genuinely feels like true Indian home-style cooking. The staff are warm, friendly, and extremely accommodating, which makes the whole dining experience even better.
… more
scrabbleking1965
Many different thali options and you get to choose options on each of the thalis. The Punjabi Butter Chicken and goat curry were both AMAZINGLY GOOD! I could eat here EVERYDAY the rest of my life and never get tired of it!
… more
Amilliah
Flora Indian Restaurant (right opposite Flinders Street Station on Flinders Street) is a brilliant spot for a tasty, affordable Indian meal in the heart of the city. It’s a casual and welcoming place that’s been serving real flavours for years and is perfect for lunch or dinner when you’re out exploring the CBD.

I went in and ordered a main meal with two curries for under $20, and it was delicious. The curries were rich, well seasoned and full of flavour, with steaming rice and fresh naan on the side that made the whole meal feel satisfying and comforting.

The restaurant has plenty of seating inside, so even during busy lunch hours you can easily find a table to sit down and enjoy your meal without feeling rushed. Being right opposite Flinders Street Station makes it super convenient for anyone stopping by the city for a bite before catching a train or starting the day.
… more
Irfan Aakhai
I recently visited Floral Indian Restaurant in Melbourne and was really impressed by the flavours and variety on the menu. The chicken methi was the standout for me — rich, aromatic, and cooked perfectly. Their mango lassi was refreshing and creamy, the ideal balance of sweetness after the spices.

I also loved that they offer South Indian favourites. The dosa was crisp and authentic, and finishing the meal with their paan was a great touch.

Overall, a wonderful spot for anyone craving flavourful Indian food. A solid four stars from me, and I’ll definitely be back to try more.
… more
Aruba Rizwan
Loved the food here! Very affordable and very good taste! My top pick is their South Indian dish dosa, their chicken karahi and chicken noodles! Thali is also very nice I loved it 🙂
… more
Azim Mustufa Baldiwala
Flora is a good restaurant if you’re looking for affordable thali meals. The thali comes with a nice variety of gravies, rice, and dal, making it quite filling and value for money.

The taste may not feel fully authentic, but it’s still a good option for people who want to try Indian food and enjoy different flavors in one meal. Overall, simple, budget-friendly, and satisfying.
… more
Andrew S
I normally love Floras but today the food was different. The Masala Dosa was not the usual light crispy version and none of the sauces looked or tasted the same. New ownership maybe. Not great at all.
… more
smita sharma
This is one of our favourite restaurants in Melbourne. Each and every experience has been fulfilling. We visited Flora today,
Ohona served our table. She was very attentive and listened to all our wishes with a genuine smile. Thanks for this beautiful experience .
… more
… View more

Leave a Comment