Bay Street's go-to Indian restaurant since 2014. Rich curries, tandoori from the clay oven, handcrafted momo dumplings and a fully licensed bar — all on your doorstep in Port Melbourne. Dine in, take away, or let us cater your next event.
Featured in Concrete Playground, Urban List & TripAdvisor Travellers' Choice
From classic Indian curries and tandoori to Nepalese-inspired specials — these are the dishes our Port Melbourne regulars order every visit.
Twice-fried chicken thigh, shatteringly crispy, tossed in our house Nepalese chilli glaze.
A traditional Nepali meal, unchanged. Slow-cooked goat, tadka dal, steamed basmati and house achar. Best eaten with your hand.
Crispy samosas filled with melted chocolate, served with fresh cream.
"The butter chicken is the best I've had in Melbourne — rich, fragrant, and clearly made with care. The momo dumplings are incredible too. We've already been back three times since they opened."
"We booked for a team dinner of 14 and the experience was flawless. Staff went above and beyond, the tandoori mixed grill and lamb rogan josh were absolute highlights. Will use them for catering our next event."
"Having Aagaman so close to Fishermans Bend is genuinely life-changing. The dal bhat is proper Nepali home cooking — the kind you only find when someone's actually from there. Incredible value."
Everything you need to know about dining at Aagaman Port Melbourne.
Aagaman Port Melbourne serves authentic Indian cuisine with Nepalese-inspired dishes that set us apart from every other Indian restaurant on Bay Street. Our menu features classic North Indian curries — butter chicken, lamb rogan josh, chicken tikka masala — alongside tandoori specialties cooked in our clay oven and Nepalese staples like steamed momo dumplings and slow-cooked dal. Every dish is prepared fresh using traditional spice blends and locally sourced produce.
Absolutely. Aagaman Port Melbourne is a popular choice for group dining, private celebrations, and corporate events. We can accommodate large groups with advance notice and our catering team can deliver a full Indian and Nepalese banquet to your venue across Melbourne. Visit our catering page or call 03 9676 9234 to discuss your requirements.
Yes — call ahead on 03 9676 9234 to place your takeaway order for pickup. We also partner with popular delivery platforms for delivery to Port Melbourne, Fishermans Bend, South Melbourne, and surrounding suburbs.
Be sure to try Gurkha Crunch, Ram Ko Andaz, and Chocolate Samosa — three dishes our Port Melbourne guests order again and again. The Garlic Naan baked fresh in our tandoor oven pairs beautifully with any curry.
We are at 271 Bay Street, Port Melbourne VIC 3207 — a 10-minute drive from Melbourne CBD via City Road and Montague Street. By tram, take Route 109 from Collins Street to the Bay Street stop (approx. 20 minutes). Street parking is available on Bay Street and surrounding side streets. We're a 5-minute walk from Station Pier and Port Melbourne Beach.
Yes — Aagaman Port Melbourne on Bay Street is the closest authentic Indian restaurant to South Melbourne, Fishermans Bend, Albert Park and St Kilda West. We're a 5-minute drive from South Melbourne and 10 minutes from the CBD. Route 109 tram stops directly on Bay Street.
Whether you're coming from the CBD, South Melbourne, or Fishermans Bend — we're easy to reach by car, tram, or on foot.
Head south on Kings Way, turn right onto Montague Street, continue to Bay Street and turn left. 271 Bay Street is approximately 10 minutes from Melbourne CBD. Street parking is available directly outside.
Catch Tram 109 from Collins Street in the CBD heading towards Port Melbourne Beach. Alight at the Bay Street stop — we're a 2-minute walk. Journey time approximately 20 minutes.
Arriving by ferry? Aagaman is just a 5-minute walk along Bay Street — a perfect dinner spot before or after your journey.
Three locations, one commitment — authentic Indian and Nepalese cuisine served with Himalayan warmth.
Interior, ambience, and dishes from our Bay Street dining room.





Aagaman Indian Restaurant — Port Melbourne
271 Bay Street, Port Melbourne VIC 3207
Phone: 03 9676 9234
Indian restaurant near South Melbourne | Albert Park | Fishermans Bend | Station Pier