Where to Eat in Grand Teton National Park
Visiting Grand Teton National Park and want to plan out where you’ll eat? This guide covers everything from where to find groceries in the park to the best places to eat with a view!
While Grand Teton National Park is only about 30-45 minutes from Jackson, Wyoming, you might want to grab something inside the park as to not disrupt your day’s adventures.
Thankfully, there are some great options for sit down restaurants, grab-and-go meals, and quick snacks no matter where you are in the park.
In the guide below, I’m sharing my favorite places to eat inside the park, what activities are closest to each meal option, and suggested dishes at each.
This post contains affiliates. If you purchase through the links below, I will receive a commission at no charge to you.
What to Eat in Grand Teton National Park: An Overview
Unlike nearby Yellowstone National Park, which stretches over 2 million acres, Grand Teton National Park is much more manageable 310,000 acres.
This means that you’re never more than 45 minutes to an hour away from the closest town outside Grand Teton National Park, Jackson, Wyoming.
So, if you don’t like any of the options listed below, you can always run into Jackson for groceries for a meal. That being said, we found the food at Grand Teton National Park to be consistently good for national park food—and, on average, to be better than what we ate in Yellowstone.
Keep in mind that the food at Grand Teton (and in Yellowstone and Jackson) is higher than what you might expect back home.
Not only do the food service trucks have to haul in everything from other parts of the US, but Jackson is the second most expensive place in the US for housing, and that luxury pricing also extends to every part of the hospitality experience, including food.
When taking that into consideration for your budget, you still have plenty of options within the park to enjoy a variety of hot meals, unique restaurants, and grab-and-go snacks.
Here’s where to find something that will fit just about every budget and taste. There are even plenty of options for picky kids, too!
Best Restaurants in Grand Teton National Park
If you need a sit down meal in the middle of your Grand Teton adventures, I have some great recommendations from all areas of the park. The restaurants highlighted below are far from a comprehensive list of ALL restaurants inside the park; instead, these are locations that offer up exceptional service, food, views, or—in many cases—all three.
Note that all of these are seasonal, so if you’re traveling before mid-May or after mid-September, you’ll want to check the restaurants’ website to see when they open for the summer tourist season.
Dornan’s Pizza & Pasta Restaurant
Located in the southern portion of the park, Dornan’s Pizza & Pasta Restaurant is one of the 2 places to eat in Moose, Wyoming, just 20 minutes from Jackson.
It’s located at the far end of a series of shops in the tiny crossroads of Moose, and it’s one of those places that you have to be on the lookout for so you don’t miss it.
When you enter, you’ll likely need to wait in a line to place your order at the back window. There are so many delicious options here from classics like margherita pizza to more inventive items like the Creamy Garlic Chicken Pasta.
You’ll also find huge salads, meatball subs, daily soups, stuffed shell pastas, and a variety of soft drinks.
The kids menu has 2 options: a linguini and meatball pasta with marinara sauce, and a gourmet mac and cheese. My very picky 7 year old ended up getting the pasta and meatballs with just butter and loved it.
The Pizza & Pasta Company shares a space with the Spur Bar, which has a huge L-shape bar that stretches across 2 of the walls. If you’d like an adult beverage with your meal, you’ll order that separately from your meal by walking up to the bar.
There are also free carafes of water available at the end of the bar; just pick up one or two for your party instead of ordering water at the bar or window.
The vibe here is casual but trendy, and you’ll see families on vacation sitting side-by-side with off-duty park employees. If the weather’s nice, you can sit out on the deck outside—or, if you’re over 21, you can sit on the upper deck which is just for customers of the Spur Bar.
No matter where you sit, you’ll have incredible views of the Grand Tetons through the huge plate glass windows that run along 2 of the walls of the restaurant, or from the 2 decks.
Overall, the food options, casual feel, and open seating made this a must-do for our family. Check out all of my tips for visiting Grand Teton National Park with kids in my complete guide here.
Dornan’s Chuckwagon Dining
It’s a dining experience under the wide Wyoming sky!
During the summer months, Dornan’s Chuckwagon serves up 3 meals a day al fresco at a property just across from the Pizza & Pasta Company.
Choose from a picnic table with incredible views of the mountains behind you, or opt to eat inside a cozy canvas teepee.
There are lawn games that kids (or bored adults) can play while waiting for the food to come out, and the casual atmosphere is perfect for a family vacation.
Breakfast offers up classic items like sourdough pancakes, bacon, eggs, sausage, and French toast. There is one kid-centric meal that includes a smaller version of the Chuckwagon Classic: a pancake or French toast with egg and choice of bacon, sausage, or ham.
The lunch and dinner menu is identical with cookout favorites. Tuck into a side salad or bowl of chili before working on a burger—you can choose from beef, veggie, or bison.
There’s a large selection of hot sandwiches if you don’t want a burger, including fried chicken sandwiches, pulled pork sandwiches, and grilled cheese.
Leek’s Pizzeria
Leek’s Pizza Restaurant is a must visit for everyone, thanks to its delicious pies and beautiful waterfront setting. It’s located in the northern part of the park between Colter Bay Village and the border of Yellowstone and Grand Teton National Parks.
Get to the pizzeria right when it opens for the best chance at zipping through the line and nabbing one of the best lakefront spots on the deck.
While you can’t go wrong with a classic cheese or pepperoni pizza, the restaurant has some inventive combos like the Snake River Sesame pizza with a Thai sesame and ginger sauce, or The Grand with a pesto base.
You can also add on one of the huge salads or an order of garlic bread to round out your meal.
If you’d like something lighter than pizza, there are several wraps to choose from, including a veggie melt, cheesesteak, and pesto chicken.
The children’s menu is composed of a grilled cheese sandwich, which comes with chips. This is what my younger kid ordered, and, while he liked it, he ended up eating more of the cheese pizza his sister and I ordered than the grilled cheese.
After my son abandoned his grilled cheese, I ate the rest of it, and it was buttery and perfectly toasted.
The menu here is basic, but it does everything really well.
Finish off your meal with one of the many flavors of ice cream, and eat it while you watch the boats putter by in Jackson Lake.
The Ranch House at Colter Bay
There are 2 restaurants in Colter Bay Village—the Ranch House, which you’ll learn more about below, and the Cafe Court Pizzeria. While it is an easy option for families, the Cafe Court Pizzeria doesn’t offer up anything particularly exciting when compared to the two other pizza places on this menu.
The Ranch House, on the other hand, has put together a menu that includes popular meals that don’t rely heavily on the pizza or burgers you can get elsewhere.
The Ranch House serves 3 meals a day during the high season.
Breakfast includes the standards like eggs, bacon, sausage, and pancakes alongside more inventive options like breakfast burritos piled high with fried potatoes and sautéed peppers, and an all-you-can eat buffet with continental and hot dishes.
The lunch menu does include several burger options, but also so much more for those tired of that classic American standby. You can also get chicken sandwiches, wraps, salads, and wings, many of which include a Tex-Mex flair.
Dinner has the heartiest offerings with the burgers and wraps making a return from the lunch menu alongside steaks, huge bowls of pasta, chopped salads, and chili.
One of the offerings at dinner, the family style platter, is a great option for groups who want to try a bit of everything. This platter comes with 3 meats (chicken, ribs, and pulled pork) alongside 4 sides of your choice, like mashed potatoes, steamed broccoli, or fresh fruit.
Pie and ice cream make the perfect touch for your lunch or dinner.
Plus, this restaurant is an easy walk from the Colter Bay campground, Colter Bay cabins (our favorite place for families to stay in the park!), and Colter Bay visitors center.
Pioneer Grill at Jackson Lake Lodge
Find some retro fun and a delicious meal at the Pioneer Grill at Jackson Lake Lodge.
Of all of the places my kids ate at Grand Teton National Park, this might have been their favorite. The interior is designed to look like a 1960s diner, complete with spinning chrome seats, lots of black and white tile, and waitresses in white aprons and A-line skirts.
As you listen to pop hits from the 1960s and 1970s, you’ll get to mix and mingle with other diners sitting at the long counters. We were there at the same time as a large tour bus group was, but it never felt crowded or rushed.
Our waitress was incredible, checking back on my kids frequently to ensure they liked their meals. She even snuck them a huge brownie as a treat for finishing their food!
You can eat all 3 meals each day of your trip here as the restaurant is open from 6 AM to 10 PM.
Breakfast includes fresh favorites like bacon and eggs or avocado and fried egg toast. There are more varieties of pancakes here than just about anywhere else in the park, as you can choose from plain buttermilk, chocolate chip, huckleberry, strawberry cheesecake, or bananas foster pancakes!
Lunch and dinner share a menu filled with fresh, delicious options. The Buffalo chicken fries were delicious with a base of crispy golden shoestring fries topped with pieces of chicken dipped in buffalo sauce and scattered with bleu cheese.
The kids menu included a burger and fries and mac and cheese, and each of my kids got one. My daughter’s burger off of the kids menu was every bit as big as the regular burger that my dad got!
My son’s mac and cheese was huge, too, and despite trying very hard, he couldn’t quite polish it off.
The menu also has quesadillas, wraps, hummus, tuna and turkey melts, and hot dogs. At dinner, there are 4 additional items on the menu: trout, steak, pasta, and roasted chicken.
NOTE: if you’re planning to do a Grand Teton river float trip while in the park, our recommended company leaves from the front desk at Jackson Lake Lodge, making the Pioneer Grill an excellent choice for lunch on your return!
Sheffield’s at Flagg Ranch
Located just south of the Grand Teton-Yellowstone border, Flagg Ranch is as far north as you can get in Grand Teton and still be in the park. It’s also the perfect stopping place if you need to stretch your legs when traveling between the parks on a combo Grand Teton and Yellowstone itinerary!
Sheffield’s is located inside the Main Headwaters Lodge at Flagg Ranch, and serves up 3 meals a day.
Breakfast includes hardier options like cinnamon french toast or bacon and eggs as well as lighter fare such as bagels, muffins, cereals, and oatmeal.
The lunch menu includes crowd pleasers like bison burgers, cheesesteaks, and a roasted veggie sandwich, along with wings, potstickers, salads, and mac and cheese.
The dinner menu retains many of the same items from lunch while adding on more substantial meals including pasta alfredo with salmon or chicken, buffalo mac and cheese, trout, sirloin, and grilled elk.
While dining options in this part of the park are very limited, Sheffield’s goes above and beyond to make meals that are delicious and filling.
Where to Get Snacks in Grand Teton National Park
If you’re hungry but aren’t ready for a full meal, it’s time to find some snacks in Grand Teton National Park. Thankfully, there are some great grab-and-go places throughout the park where you can pick up ice cream, candy bars, chips, slushies, and more.
The Jackson Lake Lodge (which also has the Pioneer Grill, above) includes a small convenience store at the back of the shopping area on the second floor. Here, you’ll find bags of chips, candy bars, soft drinks, and a small self-serve coffee for on-the-go snacks.
If you want something with more punch, but don’t have time for a full meal at the Pioneer Grill, head over to the Coffee Cart at Jackson Lake Lodge. This grab-and-go case of pastries is located at the entrance to the Pioneer Grill on the second floor, and has freshly made cinnamon rolls, pastries, burritos, and coffees.
Head over to Colter Bay Village for another coffee and pastry option at the Colter Bay Coffee Bar. This small stand is located between the entrances to the General Store and the souvenir shop at Colter Bay. The selection rotates, but you can often find croissants, huckleberry pastries, and chocolate muffins here. The stand also serves up Starbucks coffee, which is the only place in the park to do so.
Within the Colter Bay General Store, you can find some grab-and-go pre-made snacks like yogurts, cold pasta salads, pre-cut fruit, and pretzels and hummus. There’s a small deli at the back of the store if you’d like a freshly made sandwich, pasta and potato salads, and other items.
At the Jenny Lake Visitors Center, you’ll find a wide variety of convenience store items, including candy, soft drinks, iced coffees, and pastries.
However, the best things here are the cinnamon rolls, which are locally made at a bakery in Jackson. Pick them up along the back wall just beyond the cashier’s station. Once you’ve purchased, you can warm them up at the microwave near the cashier for extra gooeyness.
My kids also wanted me to tell you that there is a slushy machine here where you can get Tiger’s Blood slushies (a combo of strawberry, watermelon, and coconut), which was their favorite treat in the park.
If you just want a quick cup of coffee or a candy bar, there are 3 gas stations in the park:
one in Moose near Dornan’s Pizza & Pasta Company,
one at Signal Mountain Lodge on Teton Park Road, and
one at the turn-off to Colter Bay Village.
These are typical gas stations with a limited number of convenience store items, but they’re okay if you just need a quick bag of chips or sugary pick-me-up.
Don’t forget to get the Grand Teton GuideAlong audio tour! My family and I love these, and have used them to delve more deeply into dozens of national parks and scenic highways.
For less than the cost of a meal in the park, you can get hours of fun, informational commentary that starts and stops automatically as you approach points of interest. Plus, the tour doesn’t need WiFi after you’ve downloaded it.
We’ve learned about history, geology, wildlife, and so much more as we drive around the national parks, which allows us to more fully appreciate what we’re seeing. Don’t go to Grand Teton without it!
Where to Buy Groceries in Grand Teton National Park
Before we talk about groceries inside Grand Teton National Park, I want to encourage you to get yours outside of the park if at all possible.
While the groceries at the stores in nearby Jackson, Wyoming, are expensive, they’re still cheaper than what you’d get in the parks. That being said, I know that sometimes you just don’t have time to shop before going into Grand Teton or you need to top up what you’ve already got.
Also, keep in mind that the selections here are basic, so if you need specific dietary items—like gluten-free chips or a particular type of baby formula—you’d still do better to drive to Jackson, where you can find a huge Albertson’s and a Whole Foods.
Colter Bay Village has one of 2 general stores inside the park. The Colter Bay General Store is located between the entrance to the campground and the visitors center, and it is within walking distance of our recommended restaurant here, The Ranch.
In the General Store, you’ll find the grab-and-go items mentioned in the snacks section above, but there’s also much more here than that. You’ll find all of the essentials from a typical grocery store such as bread, crackers, fruit, sandwich meat, Ziploc bags, fire starter, beer, bottled water, and the like.
Some of the items were just slightly higher than what you’d find in a regular store, while others where 1.5x or more. So, shop carefully to stay within budget.
Your second option for groceries in the park is the Signal Mountain Lodge General Store, which despite its name is definitely more of a convenience store at a gas station than it is a grocery store.
You’ll find far fewer options here than you will at the Colter Bay General Store, which is the closest you’ll find to an actual grocery store in the park. Still, the Signal Mountain Lodge General Store has basics like peanut butter, bread, crackers, ramen, and milk to help hold you over until you can get to a more robust option.
Finally, the Trading Post at Dornan’s is a souped-up convenience store much like Signal Mountain Lodge General Store. Here, you’ll find the usual soft drinks and chips, but there is a section for over-the-counter medicines, paper towels, shelf stable pastas, and cleaning supplies.
Final Thoughts on Eating in Grand Teton National Park
Overall, the food options inside Grand Teton are better than what’s offered at most of the national parks we’ve visited.
I know it can’t be easy for these restaurants to appeal to a wide variety of tastes, but they do a good job of balancing the same old burgers and pizza with more inventive fare.
I also appreciate that all of the restaurants had some degree of a kids’ menu, so that younger or pickier visitors had something to choose from. That being said, I think that several of the kids’ menus could be expanded to more than just one or two options, but I’m honestly happy with anything given that many places don’t offer any kind of kid’s menu.
Since the food in the parks is at a higher price point than outside, I tend to expect more—not less—from the restaurants. At Grand Teton, the restaurants by and large met that standard, and including locally grown produce and meat on their menus whenever possible.
I felt that I was getting a good meal for what might be considered a premium price, and the offerings here outshined food we’ve had at other parks (Yellowstone, I’m looking at you).
While eating out for every meal during your time at Grand Teton might get pricey, but sure to allot space in the budget to try at least a few of the suggested dishes above. Your overall experience in the parks will definitely be enhanced by them!