A Little India in the west: Harris Park, where Wigram Street runs on sweets, chaat and tandoor.

Illustrative dish photo, not a photo of Sydney.
Sydney's Indian food centres on Parramatta and Harris Park in the west, rather than the harbour. Harris Park is the city's officially recognised Little India: sweet shops, chaat counters and tandoori restaurants along Wigram Street, with saree and spice shops between them. It is a working community neighbourhood more than a tourist street.
Indians have been in New South Wales since the colony's first years, but the White Australia policy, from 1901, cut Australia's Indian-born population to about 2,200 by 1921. It ended in the early 1970s and migration grew sharply, bringing professionals and later students. By the 2021 census, New South Wales had 350,770 people of Indian ancestry. Harris Park's own population is small, about 5,000 in 2021, of whom 45.4 per cent were born in India and 5.9 per cent in Nepal. In 2023 the area around Marion, Wigram and Station Street East was renamed Little India.
A compact walkable strip of sweet shops with gulab jamun and halwa, chaat and pani puri counters, dosa, and North Indian tandoori and curry restaurants. Gujarati is the most common home language in Harris Park, ahead of Hindi, so vegetarian and Gujarati food has a strong presence. Many businesses are in converted heritage houses.
Wigram Street is the main road, with Marion Street and Station Street East the other two named Little India streets. Some shops close on Mondays and keep shorter weekend hours, so check before travelling. Harris Park station is on the Main Western line, close to Parramatta. The local business association has government funding for festive lighting, music and food stalls.
148 restaurants in the directory, by cuisine: