20 Best Foodie Cities in the U.S.
Many American cities have impressive food cultures. But which ones are the crème de la crème?
To help foodies pick their next destination, we've gathered up the top 20 cities in the U.S. for a culinary adventure. Some may be expected, but others will surprise you. And we guarantee all these culinary hotspots have truly diverse food scenes that make them worth your time.
Bon appetite!
20. Denver, Colorado
The Mile-High City is a great place to go if you’re a foodie with a sense of adventure. It’s home to an emerging craft spirits scene; cuisine from countries not often represented in the states, including Trinidad and Tobago; and, of course, plenty of cannabis-infused treats.
As local chef Carrie Baird put it in The Chicago Tribune, “Everyone’s pushing the envelope” in Denver. And that makes it one of the most exciting cities to eat your way through.
19. Philadelphia, Pennsylvania
Philadelphia isn’t one of those under-the-radar food cities: It wears its local cuisine and customs with pride.
The City of Brotherly Love gets heated when discussing which restaurant makes the best cheesesteaks (or if the roast pork sandwich is actually the superior option). It touts such nationally known icons as the historic Reading Terminal Market.
What to Eat in Philadelphia
A cheesesteak is a must, obviously, and while everyone has their favorites, you can’t go wrong at Tony Luke’s or John’s Roast Pork.
But there’s so much more to Philly than its signature sammy. For instance, Caphe Roasters is known for its delicious Vietnamese coffee — yes, it's a thing — and sandwiches, while Doro Bet brings Ethiopian fare to locals and visitors alike.
18. Tampa, Florida
Tampa is likely one of the more surprising cities on this list, but Brian Connors, clinical instructor of food and beverage management at Florida International University, notes that “Tampa’s got this young vibe happening, where a lot of young professionals and young families with a lot of disposable income and education are moving into that area.”
Additionally, it’s one of the craft beer hubs of the East Coast. “They go hand-in-hand,” Connors says. “Where that craft beer culture is, foodie culture is as well, and vice versa.”
What to Eat in Tampa
While overshadowed by Miami, Tampa also knows its way around Cuban food, including the beloved Cuban sandwich, which was invented here. The Ybor City neighborhood hosts some of the city’s best restaurants hawking food from Florida’s southern neighbor, with Columbia Restaurant and Carmine’s Ybor among the best.
Wash your meal down with some of that famous craft beer; the city is home to both major producers like Yuengling and up-and-coming breweries like Cigar City Brewing.
17. Sacramento, California
Often overlooked in favor of trips to more famous cities in the state, Sacramento has come into its own as a major food destination.
Between the access to fresh, local ingredients and low rents that attract innovative chefs, the city not-by-the-bay is the ideal place to start a restaurant.
What to Eat in Sacramento
Sac-town has been touting its farm-to-table cred since before that was cool, so make sure to seek out spots utilizing ingredients sourced local. The aptly named Localis is one of the best farm-to-table restaurants in the city and features a rotating menu, depending on what’s in season.
Brunch is also de rigueur here. For this, try Echo & Rig — a steakhouse that also happens to be one of the city’s buzziest brunch locations.
16. Orlando, Florida
Rows of chain restaurants may come to mind when you think of Orlando. And for good reason — it’s one of the biggest test markets in the country for fast-food joints.
The next thing you probably think of is Disney World. And according to Connors, that’s one of the main reasons Orlando is perfect for foodies. He calls it the “Disney Effect” — not only are there some amazing restaurants on Disney property, but the theme park’s many eateries serve as a training ground for chefs.
The city also touts what Connors calls “micro-foodie heavens” in neighborhoods outside the theme-park zone.
What to Eat in Orlando
One of the best restaurants in Disney territory is Victoria & Albert’s at Walt Disney World’s Grand Floridian Resort. Its seasonal menu delivers, and there’s a healthy array of vegetarian options available.
Renowned fusion chef Norman Van Aken has had his restaurant, Norman’s, in the city for years, and it remains a must-visit.
The best local neighborhoods to eat your way through are Winter Park and College Park; both are havens for hip establishments serving inventive fare.
15. Oakland, California
Oakland might not immediately spring to mind when you’re thinking about food destinations, but don’t let its proximity to San Francisco, its well-known food-mecca neighbor, throw you off. This city can more than hold its own.
Oakland has landed on various top 10 food lists in recent years, thanks to its diverse culinary offerings, produced using ingredients from nearby farms. The variety of foods on tap makes sense, considering Oakland is one of the most ethnically diverse cities in the U.S.
What to Eat in Oakland
Be sure to check out Swan’s Market in historic Oakland for a variety of offerings, including Michelin-quality sushi and French-inspired small plates at Delage, coastal cuisine at The Cook and Her Farmer and made-from-scratch Californian-Mexican food at La Guerrera's Kitchen.
The market demonstrates the city's breadth of cultural influences to delicious effect.
14. Portland, Oregon
The affordable, high-quality food in Portland earns it a spot on this list. Famous for its farm-to-table culture and the availability of the freshest ingredients, PDX is a dream come true for innovative chefs.
Looking for something more casual? Portland has you covered there, too.
What to Eat in Portland
For your daytime pleasure, enjoy the highest caliber food carts, specialty doughnuts (Voodoo is legendary for a reason) and some of the best pizza in the country (try Apizza Scholls).
By night, enjoy a superlative white-tablecloth option, like bold Argentinian favorite Ox or French bistro Le Pigeon. And, of course, don’t forget to partake of Portland’s world-famous microbrewing scene, a fine complement to excellent food.
13. Seattle, Washington
Seattle doesn’t fare well in terms of affordability, but at least you can trust that what you’re paying for will be worth it.
The home of the iconic Pike Place Market and the first Starbucks is not just about throwing fish and mass-produced lattes. In recent years, it’s become a culinary leader, thanks to its special combination of easily accessible fresh seafood, ethnic diversity and an innovative spirit.
What to Eat in Seattle
If you’re in the mood for seafood, there’s plenty of it, including at Ivar’s Acres of Clams, Hitchcock and Matt’s in the Market.
Or try something different at the Flintcreek Cattle Co., which serves up responsibly raised game meats like bison hanger steak and wild boar shoulder, as well as hearty vegetarian fare including pickled vegetables in a blue cheese-tahini sauce.
In addition to new American cuisine, there’s plenty of international offerings as well, like Lebanese food at Cafe Munir or Caribbean sandwiches at Un Bien.
12. Charleston, South Carolina
We can't imagine a foodie list without Charleston. That's because the food scene in Charleston goes well beyond the typical Southern fare of barbecue and fried cuisines. (Though the barbecue and fried food are terrific, of course.)
Given its geographic location on the coast, surrounded by marshlands (also known as the “Lowcountry”), the Holy City touts cuisine influenced by spices that made their way in via the colonial trade, ensuring plenty of diverse cuisines. Plus, the seafood is first-rate.
What to Eat in Charleston
When eating in any foodie city, it's great to experiment — but essential to try the classics.
“My advice is when you are in a city you may not be familiar with, don't look for the restaurant you like — find out if there is a food that the city is well known for and eat in those restaurants,” Dr. John L. Stanton, professor of food marketing at St. John’s University, and founder and editor of the Journal of Food Product Marketing, tells Far & Wide.
Traditional faves like roasted oysters, garlic crabs, and shrimp and grits mark the famous seafood scene in Charleston. Try these and other Lowcountry staples at the locally beloved Poogan's Porch and Slightly North of Broad.
11. Houston, Texas
In 2018, GQ named Houston the “new capital of southern cool,” largely because of its thriving food scene.
America’s fourth-largest city has some amazing barbecue, of course, as every Texas metropolis worth its salt must. But Houston’s food culture is about more than smoked meats. Like Oakland, the city benefits mightily from its ethnic diversity, which makes it an ideal spot to try all kinds of cuisine.
What to Eat in Houston
First thing’s first: When it comes to the 'cue, Houston is particularly good at brisket and ribs. Try both at Gatlin’s BBQ, which lands on most best-of lists for a reason.
Outside barbecue, where to begin? For a taste of the city’s diversity, try the Cajun-Creole brasserie Eunice and State of Grace, where Atlanta restaurateur and Houston-native chef Ford Fry serves up everything from Thai curry Spanish octopus to wild boar Bolognese to cream cheese-frosted cinnamon rolls.
10. San Diego, California
Like the other entries from California on this list, San Diego benefits from being relatively close to abundant produce, ensuring the fare here is fresher than fresh.
Add in some of the most creative chefs in America, and you have the recipe for a winning foodie destination.
What to Eat in San Diego
Not sure where to start? A reservation at Herb & Wood is a good bet, with menus that change daily featuring a modern Italian bend.
Opt for some of the city’s other gems, like southeast Asian food with a California twist at Dija Mara or coastal cuisine at The Marine Room, which features sweeping views of the sea.
Oh, and make sure to carve out time to try the San Diego-bred California burrito, stuffed with all the usual fillings plus a healthy helping of French fries. Nico’s Mexican Food and Lucha Libre serve what are widely regarded to be the best renditions.
9. Atlanta, Georgia
This Southern-to-the-core city touts plenty of deliciously fatty Southern staples, from fried chicken and waffles to country-fried ham to cat heads (biscuits smothered in sausage gravy). But this is also a city very much on the cutting edge, with James Beard accolades to its name and even a surprisingly robust vegetarian/vegan scene.
It’s this mix of the old and new, classic and surprising, that keeps foodies flocking to Hotlanta.
What to Eat in Atlanta
For belt-loosening Southern classics, head to one of the city’s South City Kitchen outposts. But to find some of the boldest flavors, you’re going to want to venture out of the downtown area and into the local neighborhoods. Visit Bacchanalia for a pre-fixe seasonal farm-to-table menu or the Iberian Pig for meat-centric Spanish tapas (vegetarian options are available, too).
There’s a lot going on in southwest Atlanta, between Greens & Gravy soul bistro, or plant-based burger joint the Slutty Vegan. And though you might not expect this southern city to be a hotspot for authentic Asian food, family-owned Sichuan restaurant Masterpiece or Hayakawa will change your mind.
8. Las Vegas, Nevada
Las Vegas may not be known for its cultural offerings, but it is known for having some of the best restaurants in the world. Though food used to be an afterthought — expansive buffets were a way to get people in the door of casinos — that is no longer the case.
Ever since Ruth’s Chris came to town in 1989, luxury dining options in Sin City have proliferated; now even the buffets are high-end. It’s also the epicenter for celebrity-chef outposts. If you have a favorite chef from the Food Network, chances are you can eat their food in Vegas.
What to Eat in Vegas
Wolfgang Puck was one of the first A-list chefs to set up shop in Vegas, opening his first outpost more than 25 years ago. Today, you can still try his cuisine at various restaurants around town, including CUT.
You can also dine out at Nobu Matsuhisa for sushi, named after the legendary Japanese chef; Guy Savoy’s restaurant at Caesar’s Palace; and Pierre Gagnaire’s only restaurant in the United States, among many others.
7. Austin, Texas
If you think of food from Austin and breakfast tacos and barbecue immediately spring to mind, you wouldn’t be wrong. But there’s far more to Bat City than these Texas standards.
The city seemingly adds a new restaurant to its culinary scene every week. And like the hipsters who increasingly populate it, it’s nothing if not trendy. Austin was an early pioneer in the food truck, farm-to-table and fusion-cuisine movements. Of late, it’s embraced the natural wine trend.
This is one of the cities to watch when anticipating what’s next in food and drink.
What to Eat in Austin
True, Austin touts diverse culinary options, but you can’t leave without trying some of its homegrown barbecue. Franklin Barbecue and La Barbecue do it best.
Get a taste of the food-truck scene at Odd Duck, which started as a wildly popular truck before moving into brick-and-mortar digs. Best known for its pork belly sandwiches, the restaurant also serves up new twists on old favorites like beer sherbet, redfish ceviche and chicken-fried fish head.
There’s also a lot of interesting fusion food happening here, like izakaya-meets-smokehouse restaurant Kemuri Tatsu-ya; the Elizabeth Street Cafe, crafting inspired French-Vietnamese cuisine; and Barley Swine, which serves up flavors from far and wide using hyper-local ingredients.
6. Miami, Florida
Miami ranks so highly because of the authenticity of its food, Connors explains.
The region is experiencing a boom of what Connors calls “pockets of authenticity, where restaurants are becoming hyper-focused on one particular thing” in neighborhoods like Wynwood or the Brickell financial district, as well as surrounding areas like Coral Gables and even up to Fort Lauderdale.
What to Eat in Miami
A few years ago, Peruvian food was the craze — and while the fervor has died down a bit, it’s still well worth eating in the Magic City. Jaguar Latin-American Kitchen serves some of the best Peruvian food outside Peru, including a perfectly tangy ceviche.
Today, it’s all about food from Oaxaca, Mexico. Get in on the hype by trying the queso fundido with Oaxaca cheese at Bakan.
And then, of course, there’s high-quality Cuban food, a Miami favorite for decades that will never go out of style. Try the best Cuban food of your life at local chain La Carreta.
5. Washington, D.C.
Our nation’s capital has been getting a lot of attention as a food destination. Culinary options run the gamut from Michelin-starred fine-dining spots that cater to political A-listers, to a plethora of excellent food trucks — and everything in between.
The one caveat here? Like New York, the D.C. food scene doesn’t come cheap.
What to Eat in Washington, D.C.
Unlike some of the other cities on here, D.C. isn’t known for any one particular dish or style. Instead, your best bet is to try a little bit of a lot of things.
Our picks? The inventive food stalls at Union Market, which include modern Israeli vegan street food at Shouk and old-school NY soda-shop Buffalo & Bergen; the bountiful brunch bread options at Le Diplomate; and the unlimited small plates of Balkan food at Ambar.
4. Los Angeles, California
As a city full of immigrants and transplants, it makes sense that L.A. has one of the most exciting food cultures in the country. It’s also relatively easy for a new chef to get started in this town, thanks to an abundance of food trucks and the opportunity to set up shop in a small strip mall.
In a city where many residents look like (or are) models, it also makes sense that healthy eating reigns supreme. The city’s vegetarian and vegan scenes are second to none, with PETA naming it “vegan heaven.”
What to Eat in L.A.
Go full California at Baroo Canteen, which serves up fermented veggie and grain bowls, or Plant Food + Wine, where star chef Matthew Kenney puts his indelible spin on vegan dishes.
Downtown L.A. (or DTLA, as it’s become known) used to be no-man’s land but, today, hosts some of the best eateries in the area, including hotspot Bestia, serving elevated Italian food.
L.A. has always been a city of neighborhoods. To try a lot of what the city offers in one place, visit the historic Grand Central Market, where you can sample offerings from some of L.A.’s favorite cuisines.
3. Chicago, Illinois
Like the other great immigrant cities on this list, the Windy City has no shortage of international cuisine and plenty of local favorites. But what really makes the city stand out is its balance of haute fine dining and low-frills comfort food. It touts 22 restaurants with coveted Michelin stars, for instance, but also counts the humble hot dog among its signature dishes.
Little wonder the city is so frequently lauded, including being named the 2017 Restaurant City of the Year by Bon Appetit.
What to Eat in Chicago
The aforementioned hot dog, sold at stands throughout the city, is of course a must; just make sure to hold the ketchup, as is Chicago custom.
Deep-dish pizza also famously hails from the city (try Gino’s East or Lou Malnati’s, among many excellent options), as does Chicago-style popcorn, a mix of cheddar and caramel flavors that can be enjoyed at Garrett popcorn shops throughout the city.
With vibrant Greek, Vietnamese, Italian, Mexican and Chinese neighborhoods, you can eat your way around the world over a weekend. For a taste of the high-end options, there’s Parachute (featuring James Beard Award-winning chefs).
2. San Francisco, California
The City by the Bay is the personal favorite of St. John’s University’s Stanton. “There are so many great seafood restaurants, but there is also a downtown with all sorts of ethnic food,” he says. “Additionally, they have one of the best Asian restaurant scenes. Add in the beauty of the city, and it's my number one.”
And while we don't place it in the same place as Stanton, it's a worthy runner-up.
What to Eat in San Francisco
With so many options — that only seem to be getting better — it can be hard to choose where to eat in San Francisco. Waterfront spot Angler, serving that exemplary seafood Stanton was raving about, surely won't disappoint. It was named Esquire’s best new restaurant of 2018.
Next, try Scandanavian food at Kantine, pinsa (pizza’s older cousin) at Barbara Pinseria and western Indian Gujarati cuisine at Besharam, before sampling Chinese food to your heart’s content at China Live Market Restaurant.
Then, book your next trip because there’s a lot more to eat.
1. New York, New York
“In my expert opinion, New York is still the one to watch,” Connors says. “New York is still the epicenter of defining and then creating food trends.”
It's no wonder, then, that NYC ranks as No. 1 in our hearts. With restaurants and shops from virtually every corner of the planet, each of the five boroughs has something different to offer. Plus, fine dining doesn’t come better — NYC has 73 Michelin stars, more than any other city in the country.
Yes, it's not always affordable, but you can also find a delicious slice of pizza on practically every corner for less than $5.