The parking lot on Broadway fills up fast on weekend mornings. By 8:30, there are trucks with kayaks on the roof, Subarus with muddy wheel wells, and a few rental SUVs piloted by visitors who clearly Googled “where to buy sandwiches near Grand Teton.” They all end up at the same place: Jackson Whole Grocer, a full-service natural foods market that has quietly been feeding this town since 1990.
The store sits on East Broadway, about a five-minute drive from Town Square, easy to miss if you’re not looking for it. It’s not a large space by any measure, but it runs efficiently. The aisles carry a respectable mix of local and regional products — Wyoming-raised meats, locally grown produce in season, house-made kombucha on tap — alongside the standard natural grocery inventory you’d expect: bulk bins, supplements, an organic beer and wine section. Prices are higher than a conventional grocery, which makes sense in a resort town, but not painfully so. A basket of basics will run you $30 to $60 depending on what you’re after.
The real reason to come, though, is the hot bar and deli counter. By mid-morning, the steam trays are loaded: roasted vegetables, grains, soups, protein options that rotate daily. The kitchen crew takes it seriously. On a recent Tuesday there was a wild mushroom ragù over farro, two different curries, and a surprisingly good green chile chicken. You pay by weight — roughly $9 to $12 per pound — which means a solid lunch runs about $10 to $14 depending on your appetite and how heavy your hand is with the toppings.
The deli also does made-to-order sandwiches and wraps, plus grab-and-go options if you’re heading into the park and don’t have time to wait. Their breakfast burritos have a dedicated following among people who work in the valley. Get there before 9 a.m. if you want one without waiting.
There’s a small seating area inside and a handful of tables out front when the weather cooperates. Most people seem to eat in their cars or take it to go, which honestly isn’t a bad plan given what’s a short drive away.
Jackson Whole Grocer is also useful in a way that matters for longer stays: it’s a real grocery store, not a gift shop with snacks. You can plan meals here. The produce section is well-stocked, the meat counter has knowledgeable staff, and the bulk section lets you fill up on trail mix ingredients without paying the marked-up convenience price. If you’re staying in a cabin or vacation rental and want to cook some of your own meals — a smart move given how expensive dining out gets over a week in Jackson — this is your anchor store.
They’re open seven days a week, typically from around 7 a.m. to 9 p.m., though hours can shift seasonally so it’s worth checking before you go. The staff tends to be straightforward and helpful without hovering. It’s a working grocery store with a community feel, not a performance of one. That’s rarer than it sounds around here.