Best Indian Vegetarian Meals in Sydney

Sydney Vegetarian Meals Guide · Updated September 2026

Best Indian Vegetarian Meals in Sydney

Forget single dishes — this is about the full spread. From South Indian thalis piled with rice, sambar and rasam to Gujarati platters with poori, khichadi and undhiyo, and unlimited Punjabi and Rajasthani feasts, these are 9 of Sydney’s best complete vegetarian meals, ranked by real Google ratings and reviews, with every photo verified to actually show the meal.

A single vegetarian dish is easy to find in Sydney. A genuinely complete vegetarian meal — the kind built around a full thali plate, an unlimited buffet or a regional feast with half a dozen components — is a different thing entirely, and it’s the specialty of a smaller group of kitchens across the city. This list is deliberately about that full-meal experience: a round steel or copper plate with rice, breads, two or three curries, dal, raita and something sweet, or an all-you-can-eat spread you work through course by course. We pulled ratings and review data for Sydney restaurants known specifically for this kind of meal, read the reviews to confirm the thali or buffet is genuinely the drawcard, and verified every photo below by hand to make sure it’s a real photo of the spread — not a stock photo, a storefront shot or an unrelated dish. Here are the top 9, ranked.

What Makes a Great Vegetarian Thali?

A good thali is a balancing act rather than just a large plate of food. The best versions mix textures and temperatures deliberately — a cooling raita or curd against a hot curry, a dry sabzi next to a wet dal, something crunchy like papad against the soft give of rice and roti — so the meal doesn’t turn monotonous by the fifth bite. Regional style matters just as much as execution: a South Indian meal builds around rice, sambar, rasam and a coconut-based poriyal or two, usually finished with curd rice and a sweet payasam; a Gujarati thali leans sweeter and drier, pairing rotli or puri with a shaak, dal or kadhi, farsan and a sweet like shrikhand; a Rajasthani spread might centre on dal bati churma — baked wheat balls cracked open into dal and finished with ghee and sweet churma; and a Punjabi thali usually means roti, rice, a rich curry, dal makhani and raita on a steel or copper plate. None of these are more authentic than the others — they’re simply different regional traditions, and the kitchens on this list each commit properly to one rather than blurring several together. Freshness is the other tell: a thali assembled to order, with rice and curries still hot and bread coming straight off the tawa, is a different experience to one plated in advance and left to sit.

Thalaivaa's Parramatta South Indian thali spread

The Highest-Rated Pick

Thalaivaa’s — Parramatta

Thalaivaa’s has the highest rating on this list at 4.9 stars from 420 reviews — a 100%-vegetarian Tamil South Indian kitchen on Church Street where the South Indian Thali is the drawcard, and one reviewer who travelled from the US called it “one of the best Tamil South Indian vegetarian food” they’d had.

How We Picked These 9

  • Full meals, not single dishes. Every spot here is included for a thali, a set meal or an all-you-can-eat buffet — not a standout curry or snack. Where a restaurant also appears on our best paneer dishes or best Indian curries guides, it’s included here specifically for its thali or full-meal offering, not the dish already covered.
  • A genuine spread of regional styles. The list deliberately spans South Indian meals, Gujarati thalis, a Rajasthani dal bati churma feast, Punjabi thalis and a pure vegetarian buffet, because that variety is genuinely how Sydney serves a complete vegetarian meal.
  • Meal-specific reviews. We only included restaurants where recent Google reviews, menu highlights or a business’s own ordering platform specifically call out the thali, meal or buffet named below — not just general “great Indian food” comments.
  • Verified ratings and review counts pulled directly from each business’s Google Business Profile.
  • Every photo checked by hand. We sourced each photo directly from the restaurant’s own website, delivery menu or Google Business Profile and visually confirmed it actually shows a genuine spread of the meal — several otherwise strong candidates were dropped because we couldn’t find a real, restaurant-sourced photo of the full thali or buffet.
  • Sydney-wide coverage spanning Parramatta and Harris Park through to the Hills District, Western Sydney, Macquarie Park and Darlinghurst.

Top 9 Vegetarian Meals in Sydney, Ranked

#SpotSuburbMeal StyleRatingReviews
1Thalaivaa’sParramattaSouth Indian Thali4.9★420
2Neelgri CafeMacquarie ParkSouth Indian Mini Plate4.7★369
3Govinda’sDarlinghurstVegetarian & Vegan Buffet4.5★861
4Chai NashtaPendle HillRajasthani Dal Bati Churma / Thali4.5★165
5Rehmat KitchenBlacktownUnlimited Vegetarian Thali4.4★1,441
6Vatan – The Taste of GujaratBaulkham HillsGujarati Thali4.3★261
7Saravanaa BhavanParramattaNorth Indian Thali / Breakfast Buffet4.1★5,108
8A2B – Adyar Ananda BhavanHarris ParkSouth Indian Meal4.1★3,574
9Khalsa FoodsSeven HillsPunjabi Thali4.0★1,094

The Full List, With Photos

Thalaivaa's Parramatta South Indian thali spread

4.9★ (420)

1. Thalaivaa’s — Parramatta

2/410 Church St, Parramatta NSW 2150 · (02) 9872 2283 · View on Google Maps

Order the South Indian Thali — rice, sambar, rasam, poriyal and curries served on a steel plate at this 100%-vegetarian Tamil kitchen, which also runs a full Onam Sadhya feast served on a banana leaf and whose photo gallery is tagged specifically for its thali.

Neelgri Cafe Macquarie Park South Indian meal spread

4.7★ (369)

2. Neelgri Cafe — Macquarie Park

Unit 4/6 Eden Park Dr, Macquarie Park NSW 2113 · 0491 222 248 · View on Google Maps

Order the South Indian Mini Plate — a scaled-down set meal that’s one of the menu’s most popular items at this vegetarian and vegan North Shore cafe, where one reviewer said it was “awesome South Indian food that tastes just like a homemade meal.”

Govinda's Darlinghurst vegetarian buffet spread

4.5★ (861)

3. Govinda’s — Darlinghurst

112 Darlinghurst Rd, Darlinghurst NSW 2010 · 0425 333 086 · View on Google Maps

Order the all-you-can-eat Vegetarian Buffet — curries, salads and fried sides at this decades-old Hare Krishna-run institution with an attached cinema room, where one reviewer said the buffet “has a wide variety of curries, salads and some yummy fried treats.”

Chai Nashta Pendle Hill Rajasthani dal bati churma spread

4.5★ (165)

4. Chai Nashta — Pendle Hill

158 Pendle Way, Pendle Hill NSW 2145 · (02) 9631 4002 · View on Google Maps

Order the Dal Bati Churma — baked wheat balls cracked into lentil dal with ghee and sweet churma, a Rajasthani specialty one reviewer called “spot on — perfectly cooked baati, pickle, and churma with just the right sweetness,” at a Pendle Hill kitchen that also runs a weekend thali and unlimited breakfast buffet.

Rehmat Kitchen Blacktown unlimited vegetarian thali trays

4.4★ (1,441)

5. Rehmat Kitchen — Blacktown

Shop 2/3 Chicago Ave, Blacktown NSW 2148 · 0451 196 111 · View on Google Maps

Order the Unlimited Vegetarian Thali — mix veg curry, dal, rice and roti with refills included, mentioned in 86 separate reviews at this Blacktown kitchen with over 1,400 Google reviews.

Vatan Baulkham Hills Gujarati thali spread

4.3★ (261)

6. Vatan — The Taste of Gujarat — Baulkham Hills

50 Norwest Blvd, Baulkham Hills NSW 2153 · 0481 906 556 · View on Google Maps

Order the Gujarati Thali — a choice of poori or roti with dal chawal or khichadi and kadhi, plus curries like undhiyo, bhindi and tamatar sev, at a Hills District specialist one reviewer called “impressive, satisfying, authentic and generous.”

Saravanaa Bhavan Parramatta North Indian thali

4.1★ (5,108)

7. Saravanaa Bhavan — Parramatta

1/99 Phillip St, Parramatta NSW 2150 · (02) 8628 0315 · View on Google Maps

Order the North Indian Thali — a set-menu item at this Parramatta branch of the global South Indian vegetarian chain, which also runs a popular weekend breakfast buffet and carries over 5,000 Google reviews, the most of any spot on this list.

A2B Adyar Ananda Bhavan Harris Park South Indian meal spread

4.1★ (3,574)

8. A2B — Adyar Ananda Bhavan — Harris Park

116-118 Wigram St, Harris Park NSW 2150 · (02) 9633 2727 · View on Google Maps

Order the South Indian meal set — dosa, idli, vada and chutneys built into a proper sit-down spread at this Harris Park branch of the famous South Indian chain, whose photo gallery carries its own dedicated “Thali” category.

Khalsa Foods Seven Hills Punjabi thali on copper plate

4.0★ (1,094)

9. Khalsa Foods — Seven Hills

105 Best Rd, Seven Hills NSW 2147 · (02) 8625 5593 · View on Google Maps

Order the Punjabi Thali — roti, rice, a curry, dal and raita served on a traditional copper plate, the single most-mentioned item in reviews at this vegetarian, vegan and Jain-friendly Seven Hills kitchen.

Frequently Asked Questions

What’s actually included in a traditional Indian vegetarian thali?

Most thalis centre on rice and a bread — roti, poori or naan — alongside two or three curries or dry vegetable dishes, a dal, a raita or curd, a pickle, papad and usually something sweet to finish. The exact contents shift by region: a South Indian thali adds sambar and rasam and often finishes with curd rice, while a Gujarati thali leans sweeter with a farsan snack and a dish like shrikhand. It’s designed to be a complete, balanced meal in one sitting rather than a single dish with sides.

What’s the difference between a South Indian meal and a North Indian thali?

A South Indian meal is built around rice rather than bread, with sambar, rasam and coconut-based poriyal dishes doing most of the work, and it’s traditionally finished with curd rice. A North Indian thali leans more on roti or naan, richer curries like paneer or dal makhani, and usually skips the tangy tamarind and curry-leaf notes that define South Indian cooking. Both are genuine, complete meals — they just come from different culinary traditions, and several spots on this list, including Thalaivaa’s and Saravanaa Bhavan, let you compare the two within a few kilometres of each other in Parramatta.

Are Indian vegetarian thalis suitable for vegans?

Many components are naturally vegan — rice, dal, most vegetable curries and pickles — but ghee, paneer, yoghurt-based raita and some sweets are not. Kitchens that explicitly market themselves as vegetarian and vegan, like Neelgri Cafe and Khalsa Foods on this list, are generally the easiest to navigate for a fully vegan thali, but it’s worth confirming with any kitchen which components use dairy before ordering.

How much does a vegetarian thali cost in Sydney, and is it usually all-you-can-eat?

Most restaurants on this list price a single thali between $15 and $30, with unlimited or refillable versions — like Rehmat Kitchen’s unlimited thali or Saravanaa Bhavan’s weekend breakfast buffet — usually sitting at the higher end of that range or charged as a flat buffet price. Govinda’s all-you-can-eat buffet is priced separately again as a straight buffet rather than a plated thali. It’s worth checking whether refills are included before ordering if you’re after real value.

What’s the difference between a thali and a buffet?

A thali is a single plated meal with fixed or semi-fixed components served together, sometimes with free refills of specific items like dal or rice. A buffet, like the one at Govinda’s, is self-serve and lets you choose your own combination and portions from a wider spread of dishes. Both aim for the same thing — a full, varied vegetarian meal rather than one dish — but a thali is more structured while a buffet gives you more control over exactly what ends up on your plate.

Looking for more home-cooked Indian options near you? Browse the full tiffin and meal-delivery directory to find providers by suburb, cuisine and service type.

Ratings, review counts and review context were sourced from each business’s Google Business Profile at the time of writing and may have changed since. This list is independently compiled and not sponsored by any business named above.