Cottonwood Heights is a city of 34,000 people with no real commercial center and no dedicated dining district. That sounds like a limitation until you realize what it actually has: a Fort Union Boulevard corridor with a handful of strong independents, a canyon mouth that produces restaurants you can't find anywhere else in the valley, and a Persian food scene that nobody outside the east bench seems to know about. The selection is smaller than Sandy or Draper, but the hit rate is remarkably high. Almost nothing here is mediocre.
The Canyon-Mouth Institution
Porcupine Pub & Grille (3698 Fort Union Blvd) has been the gathering spot at the base of Big Cottonwood Canyon since 1998, and its role in the community hasn't changed: this is where you go after skiing, after hiking, after mountain biking, or after deciding you'd rather eat nachos than do any of those things. The layered nachos are the signature — built, not piled — and the baby back ribs and cherry BBQ salmon are the entrees that keep people coming back beyond the apres-ski crowd. Twenty-four taps including local brews. The homemade German chocolate cake is quietly one of the best desserts in the south valley. Porcupine is the living room of Cottonwood Heights, and it earns that status every night of the week.
Upscale Vietnamese at the Canyon Base
SAOLA Restaurant & Lounge (7307 Canyon Centre Pkwy) opened in 2019 and immediately filled a niche nobody knew was empty — elevated Vietnamese and pan-Asian cuisine with a serious sushi bar, set in a sleek dining room at the base of the Cottonwood Canyons. The pho is based on a 40-year-old recipe from co-owner Tuan Vu's uncle, who runs the renowned Pho Thin in Hanoi. That lineage shows. The garlic noodles with shrimp and the yellowtail mango are standouts, and the cocktail program is more thoughtful than most spots in the valley charge twice as much for. This is date-night caliber without the downtown drive.
The Persian Corner
This is the part of the Cottonwood Heights dining scene that most people outside the east bench don't know about, and it's arguably the most distinctive.
Zaferan Cafe (7835 S Highland Dr) serves authentic Persian cuisine — kabobs, saffron rice with proper tahdig, ghormeh sabzi, and baklava that's made with the kind of care you can taste. It's been called one of the best Middle Eastern restaurants in the state, and the 800-plus Google reviews back that up. The dining room has traditional Persian decor and a warmth that feels family-run because it is.
Sumac Cafe (2578 Bengal Blvd) is the other Persian option, and having two within a mile of each other is the kind of density you'd expect in a much larger city. The kebabs, hummus, and sumac salad are the core menu, with hearty stews and saffron ice cream rounding it out. A 4.9-star average from nearly 270 Yelp reviews suggests they're doing something right. More casual than Zaferan, equally authentic.
Two Persian restaurants in a suburban city of 34,000 people is unusual. Both are worth knowing about, and choosing between them is a good problem to have.
Italian on Fort Union
Carmine's Italian Restaurant (2477 Fort Union Blvd) is run by a chef born and trained on the coast of Naples, and the wood-fired pizzas reflect that pedigree. The carbonara and lobster ravioli are the entrees that draw the dinner crowd, and every table starts with house-baked bread that sets expectations correctly. The dining room has a warmth that reviewers keep calling "sexy," which isn't the first word you'd associate with Fort Union Boulevard, but here we are. Reservations recommended for weekend dinners.
The Neighborhood All-Day Cafe
Root'd Cafe (2577 Bengal Blvd) does breakfast, brunch, lunch, and dinner from a Bengal Boulevard location that's become a genuine neighborhood anchor. The beignets with house-made fruit compote are the star — order them even if you didn't come for breakfast — and the huevos rancheros, eggs Benedict, and French dip all hold their own. Dog-friendly patio. Live music on select nights. It's the kind of place where you walk in planning to stay thirty minutes and leave two hours later.
The Dive Bar That's Actually About the Burger
The Cotton Bottom Inn (2820 E 6200 S) sits just across the border in Holladay, but Cottonwood Heights residents have been claiming it as their own for decades. The menu is almost aggressively simple: garlic burgers, cheeseburgers, ham and cheese, chips. No fries. The garlic burger is a Salt Lake institution — fresh meat from nearby Snyder's, a heap of minced garlic, and nothing else getting in the way. Beer and sodas. No pretension, no pivot to something trendier. It's been this way for as long as anyone can remember, and the parking lot is still full.
Up the Canyon
Silver Fork Lodge (11332 E Big Cottonwood Canyon Rd) is a 30-minute drive from the valley floor, but Cottonwood Heights residents treat it as a neighborhood restaurant that happens to be at 8,700 feet. Established in 1947, the lodge serves famous sourdough pancakes made from a starter that's over 70 years old. The eggs Benedict, house-made meatloaf, and Reuben sandwich are the other orders worth knowing. Open year-round for breakfast, lunch, dinner, and apres-ski. The view over Honeycomb Canyon, with Brighton and Solitude in the background, is the kind of thing that makes eating breakfast feel like an event.
Cottonwood Heights doesn't compete on volume. It competes on specificity — a canyon-mouth pub that's been the neighborhood's living room for 25 years, Persian restaurants you'd have to drive across the valley to match, and a lodge up the canyon serving pancakes from a starter older than most of the houses below it. For a fuller picture of life in the area, see our Cottonwood Heights neighborhood guide. If you're comparing east bench dining options, the Holladay & Millcreek dining guide covers what's happening just north.