Skip to main content

Top 25 Most Photographed Places in Salt Lake City



Photo Credit: Mark D. via Yelp

Yelp’s Top 25 Most Photographed Places is a list unlike any other “best of” out there. Sure, you’ll see your obvious local favorites on the list, but it’s also chock full of hidden gems and off-the-beaten-path joints like RubySnap Fresh Cookies tucked away in the Granary District. From fine dining to tasty pastries— find them all in Yelp’s Top 25 Most Photographed Places in Salt Lake City

Did your favorite business make it into the top 25? Let us know on Instagram. Remember, we only know how good a spot is if you take the time to review it. So share your thoughts on Yelp, and maybe your favorites will be on next year’s list! 

Topping this year’s best 25 list is Red Iguana, a Salt Lake City staple and local favorite, this Mexican restaurant is best known for their Tacos Don Ramon, mole, and margaritas.

Pro tip: You’re going to want to make a note of these spots, so we made it easy for you. For great businesses at your fingertips, get the Top 25 to-go. Follow this collection on Yelp.

  1. Red Iguana
Photo credit: Shayla B. via Yelp

Cuisine:  Mexican

What they’re known for: Tacos Don Ramon, mole, margaritas

Yelpers say: “When the hype is real…we went here on a whim on our anniversary weekend getaway. Arriving before they opened, we quickly observed a line forming and jumped in. We were seated quickly and our food came out fast and fresh. We got nachos and tacos and enchiladas. All the food was full of flavor. Scrumptious. Crunchy. We loved it. Can’t wait to come back.” Yelper Lydia H.

  1. The Copper Onion
Photo Credit: Kathleen L. via Yelp

Cuisine: American

What they’re known for: Ricotta dumplings and pork belly

Yelpers say: “Where do I start? So many amazing options, so little time. We loved the full meal. We were sat and were presented with so many delicious options it was hard to choose. We got the patatas bravas, so crisp and delicious. The ricotta dumplings, sweet but savory and so so good. We shared the burger and beef stroganoff. I’m serious in saying that everything was incredible. This is a must-visit in Salt Lake. We can’t wait to go back!” Yelp Elite, Brooke K

  1. Sweet Lake Biscuits and Limeade
Photo Credit: Victoria W. via Yelp

Cuisine: Breakfast & Brunch

What they’re known for: The Hoss

Yelpers say: “How can breakfast not be the most important meal of the day when you can have biscuits & limeade!? The biscuit was really well-made. Every ingredient had a purpose and came together really nicely – from the crispiness of the chicken to the spiciness of the hot sauce to the sweetness of the honey to the freshness of the slaw. The egg was a must for me since it gave it more of that “breakfast” feel. The Mint Limeade is super refreshing; plenty of mint, fresh lime, and the sugar rim – you can’t go wrong! The Limeade Salsa with the chips was a good try, definitely unique for a salsa. Overall, I highly recommend stopping by here for breakfast/lunch if you’re in the area!” Yelp Elite, Aya E.

  1. Salt Lake City International Airport
Photo Credit: Arati S. via Yelp

Yelpers say:  “I was extremely impressed with the Salt Lake City International Airport.  I had a 3 hour layover at the airport and I was thoroughly impressed with the cleanliness, layout and options at this airport.  There was a phone/electronic charging port at literally every seat at the Delta gates.  The food and shopping options were bountiful and convenient.  The airport and gate information boards were very informative and well laid-out throughout the airport.  This is a great airport for your travel needs.” Yelp Elite, Derrick G.

  1. Pig & a Jelly Jar
Photo Credit: Sam W. via Yelp

Cuisine: Breakfast & Brunch

What they’re known for: The Kitchen Sink and their beignets

Yelpers say:  “Okay, I don’t want to over-sell you on a local eatery but, HOLY CROW! We rolled in on a Sunday morning to grab some breakfast before a morning hike and hit up the Pig. I’m telling you, believe the hype. I ordered the Mexican Scramble and was completely blown away..eggs, sausage, peppers, cheese and Jalapeno Cream Sauce served with a side of breakfast potatoes. If I could have walked away with a bucket of that Jalapeno cream sauce I would have!  The flavor, the texture, it was all awesome. Breakfast is a winner, that leads me to believe that lunch would be as well.  Get here quick, you won’t be sorry.” Yelp Elite, Bob B.

  1. Whiskey Street
Photo Credit: BrittanyDanyelle via Yelp

Cuisine: Cocktail Bar

What they’re known for: Their whiskey selection and craft cocktails

Yelpers say: “This place probably has the biggest whiskey selection I’ve ever seen in person. Don’t worry though there’s plenty of other drink options including beer. The food was phenomenal. I stepped in for lunch and chose the short rib grilled cheese sandwich and truffle fries! It was perfect for a cold rainy day in downtown Utah!” Yelper Mike Q.

  1. Purgatory
Photo Credit: Salt Plate City U. via Yelp

Cuisine: Asian Fusion, Breakfast & Brunch

What they’re known for: Their brunch and craft cocktails

Yelpers say: “I was so happy with this place in every way possible. We came for a Sunday brunch and got the breakfast burger and some amazing tomato toast. We also got a specialty cocktail and a mimosa. Everything was so on point that I am so disappointed in myself for just going there now. The service was also really on point and really fun. The decor was also really fun. Everything about it was rad. I would absolutely recommend everyone to give this place a shot.” Yelp Elite Todd S.

  1. Gourmandise
Photo Credit: Padawan P. via Yelp

Cuisine: Bakery

What they’re known for: Their pastries and brunch

Yelpers say: “When I moved to Utah, I was on the hunt for a bakery. Then one day I came across Gourmandise and oh man was I happy I did. I love their cute cafe vibes, warm welcome when you walk through the door and how beautifully each and every dessert was made. They feature breakfast, lunch & dinner as well as brunch on the weekends. Some of my favorites from Gourmandise have to be their crispy fries and aioli, turkey panini, and the rice pudding. If you’re visiting or a local in SLC, I highly recommend coming here for all your cravings.” Yelp Elite, Gina L.

  1. SLC Ink Tattoo
Photo Credit: Tia Marie W. via Yelp

Yelpers say: “Found this place online after reading their great reviews. I set up an appointment beforehand for a consultation about my first tattoo. I was pretty nervous about how I would be treated. I was very impressed!! Staff was friendly and courteous. I was greeted, had everything explained to me and felt comfortable the whole time.” Yelper Krys J.

  1. Lucky 13
Photo Credit: John D. via Yelp

Cuisine: Burgers

What they’re known for: The Celestial Burger and their rosemary garlic fries

Yelpers say: “Lucky 13 is my favorite burger joint in Utah.  This is the spot I always bring my friends who are visiting the state and it’s always been a hit! Their burgers are always juicy and have a great beefy flavor. I believe making simple things good is a really difficult job and I think that’s what Lucky 13 does really well. Their patties are fresh and delicious, fries are crispy and have the right amount of seasoning, and also a good selection of beers add to that combination.  Give them a try!” Yelp Elite, Jae O.

11. Current Fish & Oyster

12. Temple Square

13. Zest Kitchen & Bar

14. The Grand America Hotel

15. White Horse

16. Squatters Pub Brewery

17. The Park Cafe

18. Valter’s Osteria

19. HSL

20. Pretty Bird – Downtown

21. Sapa Sushi Bar and Asian Grill

22. Red Rock Brewing

23. Fillings & Emulsions

24. RubySnap Fresh Cookies

25. The Bayou

Methodology: This is an all-time list of the most photographed businesses in the Salt Lake City area according to Yelp. To come up with this list, we identified businesses on Yelp, then ranked them based on how frequently users submit photos. This list looked at businesses in the Salt Lake City area. All businesses were marked open on Yelp as of June, 24, 2022. When available, all businesses on this list have a passing health score as of June 24, 2022.

[gravityform id="4" title="false" ajax="true"]
<script type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});</script> <div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_4' ><div id='gf_4' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <span class='gform_description'></span> </div><form data-form-name='Newsletter Signup Popup' method='post' enctype='multipart/form-data' target='gform_ajax_frame_4' id='gform_4' action='/community/top-25-most-photographed-places-in-salt-lake-city/#gf_4' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below'><li id="field_4_1" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible gf-email" data-field-class="gf-email" data-js-reload="field_4_1"><label class='gfield_label screen-reader-text' for='input_4_1' >youremail@address.com</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_4_1' type='email' value='' class='large' placeholder='youremail@address.com' aria-invalid="false" /> </div></li><li id="field_4_2" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_4_2"><label class='gfield_label' for='input_4_2' >Phone</label><div class='ginput_container'><input name='input_2' id='input_4_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_2'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_4' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=4&amp;title=&amp;description=1&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsImE0YjFiMmUxY2IxMWVhYTljM2FhNzdkODk4NDUzZmY0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}, 50);}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [4, current_page]);} );} ); </script>
[gravityform id="4" title="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_4' ><div id='gf_4' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <span class='gform_description'></span> </div><form data-form-name='Newsletter Signup Popup' method='post' enctype='multipart/form-data' target='gform_ajax_frame_4' id='gform_4' action='/community/top-25-most-photographed-places-in-salt-lake-city/#gf_4' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below'><li id="field_4_1" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible gf-email" data-field-class="gf-email" data-js-reload="field_4_1"><label class='gfield_label screen-reader-text' for='input_4_1' >youremail@address.com</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_4_1' type='email' value='' class='large' placeholder='youremail@address.com' aria-invalid="false" /> </div></li><li id="field_4_2" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_4_2"><label class='gfield_label' for='input_4_2' >Phone</label><div class='ginput_container'><input name='input_2' id='input_4_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_2'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_4' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=4&amp;title=&amp;description=1&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsImE0YjFiMmUxY2IxMWVhYTljM2FhNzdkODk4NDUzZmY0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}, 50);}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [4, current_page]);} );} ); </script>