Stone Hearth Grill At Bryce Canyon

website Website Phone Call 435-679-8923 Address Map 1380 West Stone Canyon Lane
ut/bryce-canyon, ut

Beautiful Fine Dining in The Heart Of Bryce Canyon!

The Stone Hearth Grille has views in all directions.  From the outdoor seating under our pergola, our guests will watch a massive pink mountain turn every shade of pink and red as the sun sets at night. The waterfall brings sounds of nature and feelings of peace.

Our goal is to make your dinner a memorable experience.   Our staff is trained to attend to every need so each guest will feel pampered.  We have fresh, natural, hormone-free beef, seafood, and poultry.  Our sauces and desserts set us apart from our competitors

Enjoy spectacular views of pink mountains at sunset while steaks, fish, and chicken sizzle on the grille. All of our sauces are made from scratch. Relax and unwind after a day in the canyon with fine wine and memorable food. Open for dinner. We look forward to meeting you and hope you will come to the Stone Hearth Grille in Tropic, Utah.

The Stone Hearth Grille is an amazing dining experience you won’t want to miss while you’re enjoying your trip to Utah!

Open March thru October – 5 to 9 PM

RESERVATIONS RECOMMENDED 435-679-8923 or use our online Reservation Request form.

Other Things To Do in Bryce Canyon Utah

More Great Things To Do In The Area

			<link rel="stylesheet" href=""><div class="listingss"><h1 style="max-width: 960px; margin: 0 auto; text-align: center;"><a href="/ut/bryce-canyon/">Other Things To Do in Bryce Canyon Utah</a></h1><style><style type="text/css" media="screen">/* @group Listings */.listings {position: relative;z-index: 998;padding: 0px;text-align: center;max-width: 960px;margin: 0 auto;}.listings > ul {position: relative;list-style: none;overflow: hidden;padding: 24px 6px 0 6px;max-width: 1920px;margin: 0 auto;}.listings > ul > h2 {position: absolute;top: 12px;left: 6px;font: 400 10px/10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color: #999;text-align: left;margin: 0;padding: 0 0 0 6px;display: none;}.listings > ul > li:not(.hidden) ~h2 {display: block;}.listings> ul > li {position: relative;float: left;padding: 6px;width: 33.3333%;}.listings > ul > li > a {display: block;position: relative;text-decoration: none;}.listings > ul > li > a > .logo-box {position: absolute;z-index: 999;bottom: 9px;left: 9px;height: 30px;width: 30px;border-radius: 6px;/*background: #f16;*/transition: all .3s ease-out 0s;background-size: contain;background-repeat: no-repeat;background-position: center;}.listings > ul > li:hover > a > .logo-box {width: 36px;height: 36px;bottom: 6px;left: 6px;}.listings > ul > li > a > img {position: absolute;z-index: 999;top: 50%;left: 9px;max-height: 30px;max-width: 30px;border-radius: 6px;transition: all .3s ease-out 0s;}.listings > ul > li:hover > a > img {bottom: 9px;left: 6px;width: 36px;}.listings > ul > li > a > .date {position: absolute;z-index: 9999999;left: 6px;bottom: 6px;width: 36px;height: 36px;z-index: 999;transition: all .3s ease-in-out 0s;}.listings > ul > li:hover > a > .date {/*width: 39px;height: 39px;left: 3px;top: 3px;*/bottom: 8px;}.listings > ul > li:hover > a > .date > .day {line-height: 26px;font-weight: 900;color: #000;}.listings > ul > li > a > .date > .month {display: block;height: 12px;background: red;border-radius: 3px 3px 0 0;font: 900 8px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color: #fff;text-transform: uppercase;}.listings > ul > li > a > .date > .day {display: block;height: 24;border: 1px solid #ccc;border-radius: 0 0 3px 3px;border-top: none;background: #fff;font: 400 16px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;transition: all .3s ease-in-out 0s;}.listings > ul > li > a > hgroup {display: block;position: relative;z-index: 100;width: 100%;margin: 0 ;padding: 12px 12px;background: #fff;text-align: left;border-radius:6px;box-shadow: 0px 2px 3px rgba(0,0,0,.09);}.listings > ul > li > a > .videothumbnail ~ hgroup {border-radius: 0 0 6px 6px;}.listings > ul > li > a > .logo-box+hgroup {padding-left: 48px;}.listings > ul > li > a > img+hgroup {padding-left: 48px;}.listings > ul > li > a > .date+hgroup {padding-left: 48px;}.listings > ul > li > a > hgroup {white-space: nowrap;overflow: hidden;}.listings > ul > li > a > hgroup > img {position: absolute;top: 6px;left: 6px;border-radius: 3px;}.listings > ul > li > a > hgroup > img {width: 18px;top: 16px;right: 16px;transition: all 1s ease-in-out 0s;}.listings > ul > li:hover > a > hgroup > img {right: 6px;}.listings > ul > li > a > hgroup > h3 {font: 900 14px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;overflow: hidden;text-overflow: ellipsis;text-transform: capitalize;}.listings > ul > li > a > hgroup > h4 {font: 400 8px/10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;overflow: hidden;text-overflow: ellipsis;text-transform: uppercase;color: #999;min-height: 10px;}.listings > ul > li > a > hgroup > span {position: absolute;top: 24px;right: 12px;padding: 0 6px ;border: 2px solid #ccc;border-radius: 3px;font: 400 10px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}.listings.standard-listings > ul > li {width: 25%;}.listings.basic-listings > ul > li {width: 20%;}@media all and (max-width: 540px) {.listings > ul > li {width: 50%;}.listings.standard-listings > ul > li {width: 33.33%;}.listings.basic-listings > ul > li {width: 25%;}}@media all and (max-width: 320px) {.listings > ul > li {width: 100%;}.listings.standard-listings > ul > li {width: 50%;}.listings.basic-listings > ul > li {width: 33.333%;}}@media all and (max-width: 240px) {.listings > ul > li {width: 100%;}.listings.standard-listings > ul > li {width: 100%;}.listings.basic-listings > ul > li {width: 50%;}}/* @end *//* @group Video Thumbnail */.videothumbnail {display: block;position: relative;z-index: 1000;height: 0;padding: 56.25% 0 0 0;background-size: 100%;background-position: center;border-radius: 6px 6px 0 0;transition: background-position 1s ease-in 0s, background-size 1s ease-in .0s;cursor: pointer;box-shadow: 0px -6px 5px -5px rgba(0,0,0,.15) inset;}.videothumbnail > .play {position: absolute;z-index: 100;top: 50%;left: 50%;width: 24px;margin: -12px 0 0 -12px;transition: all .2s ease-out 0s;}.videothumbnail:hover {background-size: 110%;background-position: right;transition: background-position 3s ease-out 0s, background-size .1s ease-out 0s;}.videothumbnail:hover > .play {width: 36px;margin: -18px 0 0 -18px;}/* @end */</style></style></div>