At last count Dunedin had 140 restaurants, cafe's, pubs and clubs ranging from cheap noodle houses and food courts to exclusive private dining experiences. Most of these are in and around the main shopping district (George Street and Princes Street), but there are also restaurants and pubs serving food in most suburbs.

A wide variety of ethnic tastes are catered for with Chinese, French, Italian, Japanese, Korean, Indian, Thai, Mexican, Cambodian and Turkish restaurants available, as well as seafood, vegetarian, pizza and cafe style cuisine..

If you are looking for a quick, cheap feed it's hard to go past the Meridien shopping mall food court. The choice includes Indian, Chinese, Turkish, and Burgers. There is a sushi bar upstairs. Further along George street there are several noodle houses one of which, Apsara, is particularly good.

Indian restaurants are well supplied and favourites are Indian Summer (their Kashmiri Naan is a must) and Little India both on Moary Place.

There are two great restaurants on the harbour edge; the award winning High Tide, and the new Customhouse. Both offer fine food in elegant surroundings, with the option of eating outside overlooking the harbour if the weather is fine. ythe Customhouse even offers fishing rods so you can try for some salmon while having a coffee! Perhaps you could talk them into cooking it for you if you're lucky!

Another great restaurant more centrally located is the Two Chefs Bistro on Stuart Street (not to be confused with Two Chefs Restaurant on George St.).  It is a wine bar with an extensive wine list and excellent food, both International and local in cuisine.  It is very popular with the locals and often rather crowded, but service is attentive and friendly.