15 Must-Visit Cities for Food Lovers Around the World

Affiliate Disclaimer: The editors at Sleepy Globetrotter handpick all recommendations. If you make a purchase or book a hotel through our affiliate links, we may earn an affiliate commission at no additional cost to you.


For food lovers, the world is one big buffet—an endless spread of culinary delights that will make you question why you ever settled for plain toast.

From spicy street food to Michelin-star masterpieces, these cities have it all.

🗓️ Whether you like to book hotels and flights months in advance or at the last minute, Expedia is a great place to explore your options. You can compare prices on hotels, flights, cars, bundles, and cruises all in one spot. Give it a look and start planning your next trip! See what’s available on Expedia >>

If your stomach’s ready for an adventure, buckle up. You’re about to embark on a global taste test.

1. Tokyo, Japan

Tokyo doesn’t just have sushi. It’s a city where the art of eating is elevated to a level that’ll make you rethink your entire approach to food. Here, you can feast on everything from sushi that practically melts in your mouth to ramen so rich and complex it should be framed and hung in a gallery. But don’t forget about the quirky street food—takoyaki (octopus balls) will change your life. And if you think you’ve had good sushi before, you’ve got another thing coming. Tokyo is the food capital where every bite feels like a new chapter in a culinary story.

2. Barcelona, Spain

Barcelona’s food scene is like a fiesta on your plate—loud, bold, and full of personality. Tapas reign supreme here, but we’re not talking about the boring stuff you’ve had before. No, no. Here you’ll get some seriously creative tapas that could easily outshine your main course. The seafood is fresh from the Mediterranean, and don’t even get me started on the jamón ibérico. If you’ve never tried it, you’ll probably wonder why other ham even exists. Pair it with a glass of local wine and you’ll understand what it means to eat like a Catalan.

3. Bangkok, Thailand

Bangkok is the kind of place that makes you think food is the answer to everything—and they’re probably right. The street food scene here is legendary, from pad Thai that’ll make you reconsider every other version you’ve ever had, to green curry that’s hotter than the city itself. But what makes Bangkok stand out is the range of flavors. Sweet, spicy, sour, salty—everything is in perfect balance. And it doesn’t matter whether you’re eating in a high-end restaurant or off the back of a street cart; the food is always delicious and unforgettable.

4. Mexico City, Mexico

Mexico City is a food lover’s playground, where every bite tells a story. Forget what you think you know about Mexican food—here, tacos are an art form. You’ll find everything from the crispy carnitas to the more adventurous tongue tacos. The variety of salsas alone could keep you busy for days, but the real highlight is the street food. From tamales wrapped in corn husks to the famous elote (grilled corn), the food is an explosion of flavor. And, let’s not overlook the churros—crispy on the outside, soft on the inside, and perfect for devouring at any hour of the day.

5. Florence, Italy

Florence is like a food lover’s dream, only better. Think of it as a giant outdoor kitchen where every street corner serves up something delectable. The Tuscan cuisine here is simple yet satisfying—pasta that feels like a warm hug, pizzas with just the right amount of cheese, and steak that makes you question if you’ve ever had meat before. But don’t forget about the local specialties, like ribollita, a hearty vegetable soup, or pappa al pomodoro, a comforting tomato-based dish. Wash it all down with some local Chianti, and you’ll understand why Florence is a food mecca.

6. Marrakech, Morocco

Marrakech will completely change how you think about spices. Walking through the market stalls, you’ll be hit with a wave of scents that range from fragrant saffron to earthy cumin. The food here isn’t just food; it’s an experience. Try some tagine—a slow-cooked stew that bursts with flavor—or treat yourself to a bowl of harira, a soup that’s so rich it might as well be dessert. The street food here is out of this world too, especially the freshly grilled skewers of lamb or chicken. It’s a city where food and culture collide in the most delicious way.

7. New Orleans, USA

New Orleans is where food comes alive. Creole and Cajun cuisine make up the beating heart of this city, and let me tell you, it’s a flavor explosion in every bite. Po’boys, gumbo, jambalaya—these are just the tip of the iceberg. You haven’t truly lived until you’ve tasted a bowl of shrimp and grits that’s been cooked to perfection. And, of course, there’s the beignets—the powdered sugar-coated, pillow-like fried dough that makes you wonder if you’ve been eating the wrong dessert your whole life. The food here has soul, and once you’ve tasted it, you’ll understand why New Orleans is one of a kind.

8. Istanbul, Turkey

Istanbul is like a bridge between two continents, and its food is no different. Here, you’ll find an eclectic mix of flavors from the Middle East and Europe, all colliding in the most delicious way. Don’t even think about leaving without trying a kebab or two (or three). But the real standout here is the breakfast. Turkish breakfast isn’t just a meal; it’s an event. You’ll get olives, tomatoes, cheeses, honey, eggs, and bread—each bite a reminder that Istanbul knows how to start your day right. Oh, and baklava—don’t leave without trying some. You’ll be dreaming about it for days.

9. Ho Chi Minh City, Vietnam

Ho Chi Minh City is like a carnival for your taste buds. The food here is rich in flavor and texture, with a bit of everything to keep you on your toes. Pho is a must—this noodle soup is like a warm hug in a bowl. But don’t stop there—try banh mi, a sandwich that’s a perfect balance of crispy bread, pickled vegetables, and savory fillings. The street food scene is bustling, and you’ll be tempted to eat your way through the entire city. It’s fast, flavorful, and one of the most satisfying food adventures you’ll ever go on.

10. Sydney, Australia

Sydney is where modern cuisine meets fresh, local ingredients in a big, bold way. Seafood lovers, prepare to be amazed. The fish here doesn’t just taste fresh—it practically jumped out of the ocean and onto your plate. Whether you’re savoring a grilled barramundi or digging into a fresh seafood platter, you’ll quickly realize Sydney knows how to serve up a meal. The city’s food scene is a melting pot of global influences, and you’ll find everything from Asian-inspired fusion dishes to classic Aussie comfort food. It’s the kind of city where you’ll want to eat your way through every neighborhood.

11. Paris, France

Paris is food. There’s no other way to put it. Whether you’re nibbling on buttery croissants in the morning or indulging in delicate macarons in the afternoon, Paris is the place where every meal feels like an event. French cuisine here is all about quality—rich, indulgent, and full of flavor. A proper Parisian meal isn’t rushed. It’s an experience. You’ll savor every bite of your escargot (yes, it’s a thing and yes, it’s delicious), and you’ll find that the wine pairs perfectly with nearly everything. And when you hit the patisseries, you’ll wish you could smuggle home an entire display case.

12. Lima, Peru

Lima is the city where South American cuisine meets innovation. Peruvians take their food seriously, and in Lima, you’ll find some of the most exciting, cutting-edge dishes in Latin America. Ceviche is a must—fresh fish cured in citrus and served with a burst of heat. But it’s not just the seafood. The city’s culinary scene has exploded in recent years, and you’ll find everything from traditional dishes like lomo saltado to modern takes on Peruvian classics. The food here tells a story, and it’s one that’s always evolving and surprising.

13. Singapore, Singapore

Singapore is where diverse flavors collide in the most beautiful way. The city-state is a melting pot of cultures, and its food scene is a reflection of that—Chinese, Malay, Indian, and more all come together in perfect harmony. Whether you’re indulging in chili crab, slurping up laksa, or munching on kaya toast, the food here is guaranteed to excite your senses. The street food scene is vibrant, and every dish feels like a little piece of history. Don’t leave without trying the hawker stalls—they’re the heartbeat of Singapore’s culinary soul.

14. Rome, Italy

If you think you’ve had pizza, pasta, and gelato, then you haven’t really lived until you’ve had them in Rome. The Italian capital is where these dishes are perfected, served with a side of history and a sprinkle of magic. Roman pizza is thin, crispy, and topped with fresh ingredients that will make you question why pizza even exists outside Italy. The pasta here is divine, often prepared simply with just a few ingredients that let the flavors shine. And, of course, there’s the gelato—creamy, decadent, and the perfect end to any meal.

15. Seoul, South Korea

Seoul is a whirlwind of flavors, and it’s not just about the famous Korean BBQ. Sure, grilling your own meat is a lot of fun, but it’s the array of side dishes—known as banchan—that really steal the show. Kimchi, pickled vegetables, and spicy soups bring a punch of flavor to every bite. If you’re in the mood for something lighter, try bibimbap—rice, vegetables, and spicy gochujang sauce mixed together in perfect harmony. Street food here is also legendary, especially tteokbokki, those chewy rice cakes in a sweet and spicy sauce. If you’ve got a big appetite, Seoul is ready for you.

Final Words

Food is more than just fuel—it’s the gateway to culture, memories, and a deeper understanding of the world. These cities offer not just meals, but experiences that’ll leave you talking about them long after you’ve returned home. Pack your bags, forget the diets, and get ready to eat your way around the world. It’s the only way to truly