Time Out’s top food cities for 2025 offer street food, fine dining, and local flavors, based on 18,500 surveys
For food lovers, traveling is as much about tasting local delicacies as it is about sightseeing. Time Out has released its list of the best cities to eat in, based on a global survey of over 18,500 people. These destinations offer a mix of street food, fine dining, and traditional flavors that make them must-visit spots for culinary adventurers.
1. New Orleans, USA
A melting pot of French, Spanish, Vietnamese, and African influences, New Orleans is known for its soul-satisfying dishes like gumbo, jambalaya, and beignets. Whether dining in a historic restaurant or a casual eatery, the flavors here are unforgettable.
2. Bangkok, Thailand
From Michelin-starred restaurants like Gaggan Anand to street stalls offering $3 bowls of noodles, Bangkok is a paradise for food lovers. Its rich culinary scene blends sweet, sour, spicy, and savory flavors in every dish.
3. Medellín, Colombia
Time Out’s readers love Medellín for its affordability and world-class coffee. Traditional dishes like bandeja paisa and arepas make this Colombian city a must-visit for authentic Latin American flavors.
4. Cape Town, South Africa
This coastal city offers diverse cuisine, but its seafood stands out. From fresh-caught fish to Cape Malay curries, Cape Town is a blend of history and flavor in every bite.
5. Madrid, Spain
Madrid’s food scene is both experimental and diverse, featuring everything from traditional tapas and churros to modern gastronomic innovations. The city’s vibrant markets and world-class restaurants make it a food lover’s dream.