Brisbane Restaurants

Sort by Tribes
Cuisines
3594 Results
  • 1
    Embers Steakhouse

    Embers Steakhouse

    ££££
    Steak House
  • 2
    Veneziano Coffee West End

    Veneziano Coffee West End

    Ranked #2 overall in Brisbane restaurants
    10.02 reviews
    Coffee and Tea, Cafe
    Popular withFoodies

    One of the best coffee shops in Brisbane! I had a swell time here, thanks to its eye-catching latte art as well as smooth and moderately strong coffee. Plus, the ...

  • 3
    Coffee on cook

    Coffee on cook

    Breakfast & Brunch, Australian, Coffee and Tea
  • 4
    JK Restaurant
  • 5
    South Bank Surf Club

    South Bank Surf Club

    8.02 reviews
    ££££
    Seafood, Australian, Pubs
    Popular withOutdoorsy

    The beach at South Bank is a great place to relax, across the river from the CBD

  • 6
    Savile Row

    Savile Row

    Ranked #3 overall in Brisbane restaurants
    10.01 review
    Australian, Bar
    Popular withFoodiesHipstersNightlife

    Savile Row is one of Brisbane's hidden whiskey bars, noticeable from the outside only from their orange front door. Once inside the atmosphere is amazing. If the prohibition era feel ...

  • 7
    Brew

    Brew

    Ranked #4 overall in Brisbane restaurants
    8.67 reviews
    Cafe, Wine Bar
    Popular withFoodiesBackpackersNightlife

    Amazing coffee and amazing barristers

  • 8
    Bento Plus

    Bento Plus

    Ranked #5 overall in Brisbane restaurants
    6.01 review
    Japanese

    Japanese spot on Hardgrave. Food was generally good but not amazing. Tried a mix of different items, and the stand out was definitely the udon which was very good.

  • 9
    Paleo Cafe
  • 10
    Otto Ristorante

    Otto Ristorante

    Ranked #6 overall in Brisbane restaurants
    9.33 reviews
    Italian, Modern, Bar
    Popular withFoodiesLuxuryFamilies

    You will love the setting of Otto Ristorante as much as you enjoy the food. This Italian Restaurant serves up authentic Italian cuisine, cooking up everything from classic pizza and ...

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.net/trip/hotels/hotel_suggestions?action=index&clean_path=brisbane-australia&controller=topics&country_code=&current_user_id=&filters=&id=2000000000154&klass_name=Region&list_type=restaurants&nearby=false&path=brisbane-australia%2Frestaurants&place=2000000000154&place_type=City&place_type=region&region=2000000000154", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000000154" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };