Best Indian Vegetarian Restaurant Brisbane
Indian cuisine has one of the world’s great vegetarian traditions — centuries of plant-based cooking that produces some of the most flavourful, satisfying, and nourishing food on the planet. Brisbane’s Indian food scene has grown enormously, and the city now has an impressive range of restaurants serving everything from South Indian dosas and chaat street food to North Indian thali feasts, Punjabi curries, and dedicated vegan menus. Here are the best Indian vegetarian restaurants Brisbane has to offer.
1. Govinda’s — Brisbane CBD
Address: 358 George St, Brisbane City QLD 4000
Phone: 0451 331 415
Hours: Tue–Thu 10:30am–5pm · Fri 10:30am–8pm
One of the most peaceful and nourishing lunch spots in the Brisbane CBD, Govinda’s is a Hare Krishna-run fully vegetarian restaurant on George Street that has fed the city’s plant-based community for decades. The set feast meal — curry, rice, kofta, halva dessert, and drink — represents outstanding value and is made fresh daily with genuine care and good karma. The atmosphere is calm and welcoming, the food is comforting and consistently delicious, and the philosophy of serving food as an act of devotion comes through in every dish. A Brisbane institution that deserves to be on every vegetarian’s radar. Weekday lunch only — plan accordingly.
2. Vege Rama — Brisbane CBD
Address: ANZAC Square, Shop 1/241 Adelaide St, Brisbane City QLD 4000
Phone: (07) 3211 7688
Hours: Mon–Fri 9am–6pm
A 100% vegan counter-service restaurant tucked into ANZAC Square in the heart of the CBD, Vege Rama is a fast-food hero for the Brisbane office worker who refuses to sacrifice flavour. The rotating daily selection of Indian-inspired curries, lentil dahl, moussaka, lasagne, salads, and bakes is made fresh on the premises and served generously. The late afternoon deals — two medium dishes for under $12 — make it one of the best-value plant-based lunches in the city. The lemon, ginger and mint drink is a must. Beloved by regulars who return daily and recommend it to every vegan visitor to Brisbane.
3. Palace of Flavours — Browns Plains
Address: Shop 4/111 Grand Plaza Dr, Browns Plains QLD 4118
Phone: (07) 3480 0029
Hours: Mon–Thu 10am–10pm · Fri 10am–11pm · Sat–Sun 9am–10pm
A fully vegetarian Indian restaurant and sweet shop in Browns Plains that has built one of Brisbane’s strongest reputations for authentic Indian street food and traditional sweets. The unlimited pani puri experience — crispy shells filled with spiced potato and tangy tamarind water — is legendary and well worth the trip south. Veg manchuria, chaat, bhelpuri, papdi chaat, and an impressive selection of Indian mithai sweets round out a menu that feels genuinely authentic. The kitchen also offers live catering for events. Praised consistently for fresh, flavour-packed food and friendly service. One of the city’s great vegetarian Indian hidden gems.
4. It’s Mirchi Healthy Indian — Paddington
Address: 284 Given Tce, Paddington QLD 4064
Phone: 1800 647 244
Hours: Mon–Sun 4:30pm–9:30pm
A fully vegan and vegetarian Indian restaurant on Given Terrace in Paddington with a genuinely theatrical dining experience — choose floor seating with cushions and low tables for the “royal Indian” setup, or conventional seating for a more casual experience. The organic and gluten-conscious menu spans mango curry, plant-based butter chicken, house-baked naan, and dhal, with mains typically around $24. One of the westside’s most accessible dinner options, open seven nights a week without exception. Groups who choose the royal table report some of the best value-for-money Indian meals they’ve had in Brisbane — and the throne-like seating genuinely adds to the experience.
5. Punjabi Taste — Sunnybank Hills
Address: 46/58 Pinelands Rd, Sunnybank Hills QLD 4109
Phone: (07) 3062 0768
Hours: Mon–Fri 12pm–10pm · Sat–Sun 10am–10pm
A fully vegetarian Punjabi restaurant in Sunnybank Hills — Brisbane’s most culturally diverse southern precinct, overflowing with Asian and Indian eateries — that has won fans for its house-made North Indian dishes. The butter paneer, aloo gobi, mushroom naan, and Punjabi thali are all praised for their bold, authentic flavour. The paratha meal deal and the grand desi burger are the standout value picks. Everything is freshly cooked in-house, and the staff go above and beyond to make guests feel welcome. If you love proper Punjabi home-style cooking without the compromise of a mainstream curry house, this is the place.
6. Bagicha Indian Cuisine — South Brisbane
Address: 2/193 Melbourne St, South Brisbane QLD 4101
Phone: (07) 3192 2698
Hours: Mon & Fri–Sun lunch & dinner · Wed–Thu dinner only
A refined, welcoming Indian restaurant on Melbourne Street in South Brisbane — just moments from South Bank’s parklands and the Queensland Museum. Bagicha’s menu is broad and plant-friendly, with outstanding vegetarian dishes including dal tadka, palak aloo kofta, hara bhara kebab, paneer tikka masala, and sweet chilli potatoes that regulars return for specifically. The butter chicken gravy — creamy, tomato-rich and deeply flavoured — is praised as one of Brisbane’s finest. The generous portions, beautiful presentation, and attentive service make it ideal for a special dinner. A South Brisbane gem that seduces passers-by with samples from the front door.
7. Indian Room — Milton
Address: Shop 5/55 Railway Tce, Milton QLD 4064
Phone: 1300 345 688
Hours: Mon–Wed 4:30pm–9:30pm · Thu–Sun lunch & dinner
An acclaimed Indian restaurant in Milton — a compact, well-connected suburb between Paddington and the CBD — with an impressive range of vegetarian and vegan options clearly marked on the menu. The achari paneer, nawabi paneer, veg biryani, pani puri, and gulab jamun dessert are all must-orders, while the unlimited naan deal on Tuesdays is one of Brisbane’s great weekly dining rituals. Mango lassi, Indian mocktails, and the fun Maharaja Brekkie on naan are other reasons to visit. The service is friendly and the ambience — colourful, lively, and full of energy — makes every visit feel like a celebration.
8. Punjabi Dawat — Clayfield
Address: 7/742 Sandgate Rd, Clayfield QLD 4011
Phone: (07) 3189 0555
Hours: Mon–Sun 5pm–9:30pm
A highly regarded Indian restaurant in Clayfield — a leafy northside suburb between the airport and the CBD — with a dedicated vegetarian and vegan menu section that makes plant-based ordering effortless. The vegan tofu Madras is described by regulars as one of the best Indian dishes in Brisbane, and the alu matar masala, veg biryani, and cumin rice are all consistently excellent. Garlic and coriander naan is light, flavoursome, and not greasy — a rarity. BYO wine, free parking, and a bus stop out front on Sandgate Road make it remarkably convenient. The service is warm and professional, and the outdoor seating area is perfect for Brisbane evenings.
9. Mirchh Masala — Woolloongabba
Address: 3/110 Logan Rd, Woolloongabba QLD 4102
Phone: (07) 3088 2195
Hours: Mon–Sun 9am–10pm
A pure vegetarian Indian restaurant and grocery on Logan Road in Woolloongabba — one of Brisbane’s most exciting dining corridors near The Gabba. Mirchh Masala is one of the most accessible and authentic vegetarian Indian experiences in the city, open from 9am to 10pm seven days a week without exception. The masala dosa, chole bhature, aloo paratha, kulcha, and thali sets are all outstanding, and the attached Indian grocery store is perfect for stocking up on dal, spices, and snacks after your meal. Remarkably good value for the quality and authenticity on offer. A southside institution.
10. Kolapasi — Fortitude Valley
Address: Shop 13/24 Martin St, Fortitude Valley QLD 4006
Phone: 0434 505 093
Hours: Mon–Sun 11am–2am
Brisbane’s best kept curry secret, Kolapasi brings authentic South Indian Chettinad-style cooking to Fortitude Valley — one of the city’s most vibrant entertainment precincts. The kitchen specialises in deeply fragrant, richly spiced curries — particularly outstanding “dry” curries that are layered with complex flavour without heavy sauces to hide behind. The vegetarian options across the menu are exceptional, and the staff encourage first-time visitors to try a sample plate and let them guide the ordering. Open until 2am every night of the week, making it one of the very few places in Brisbane where you can get genuinely excellent Indian food at midnight. A revelation for anyone who thinks they know Brisbane’s Indian food scene.
Discover more vegan restaurants in Brisbane at brisvegan.com
One Response