The 11 Best Hidden Gems for Food Around the World

Lynne Cuthbertson
Dec 16, 2024By Lynne Cuthbertson

As voted for by travellers from all across the globe, these are the current top 11 restaurants around the world to dine at. Some of them may be a little tricky to get to, but they are worth it. Visits to these amazing eateries can be coupled with incredible itineraries to make your visit a treasured and memorable one.

The best places are often found where you least expect them. Amazing pizza in Croatia. Incredible Indian cuisine in Tenerife. Mouthwatering Italian in Miami...

Number 1: Ponchos Food & Wines in Aguas Calientes, Peru

Combine breathtaking views with exquisite Peruvian cuisine at Ponchos Food & Wines. Nestled in Aguas Calientes, the gateway to Machu Picchu, this hidden gem serves beautifully presented dishes made with fresh, local ingredients. The warm and welcoming staff ensure your visit is as memorable as the food itself.

A stop at Ponchos can easily be paired with your South American adventure, including iconic destinations like Brazil or Argentina.

Must-try: The Alpaca Skewers - braised alpaca pieces in a chimichurri sauce with andean potatoes. 

How to get there:
✈️ Fly into Alejandro Velasco Astete International Airport (CUZ) in Cusco.
🚂 Take a train with PeruRail or Inca Rail from Cusco (Poroy station) or Ollantaytambo to Aguas Calientes, enjoying the stunning Sacred Valley en route.

Best time to visit: 
September is ideal—it’s the dry season and quieter than peak months, making it perfect for exploring both Machu Picchu and cultural hotspots like Lima, where you can experience the renowned Mistura food festival.

Ponchos Food & Wines

Number 2: Bodega Biarritz in Barcelona, Spain

Tucked away in the heart of vibrant Barcelona, Bodega Biarritz is a hidden gem serving up traditional Spanish tapas with a modern twist. Known for its warm and intimate atmosphere, this bodega delights guests with an authentic culinary experience that’s hard to beat. The small plates are bursting with flavor, and the ever-changing daily specials make every visit unique.

Barcelona is a city that has it all—stunning architecture, sun-soaked beaches, and a buzzing culinary scene. From Gaudí’s masterpieces like La Sagrada Família and Park Güell to the lively streets of Las Ramblas, every corner offers something to marvel at. Its rich history, vibrant culture, and Mediterranean charm make it a dream destination for travelers seeking art, adventure, and unforgettable food.

Must-try: Their signature Patatas Bravas and Seafood Paella – dishes that capture the essence of Spanish cuisine!

How to get there:
✈️ Fly into Barcelona-El Prat Airport (BCN), then take a 30-minute taxi or a 40-minute train ride into the city center. The Bodega is within walking distance of landmarks like Las Ramblas and the Gothic Quarter, making it a perfect stop on your Barcelona itinerary.

Best time to visit: 
May through September is ideal for enjoying Barcelona's sunny weather and lively vibe, perfect for alfresco dining and exploring the city’s attractions.

Tapas Food Plated from Bodega Biarritz 1881 Tapas bar

Number 3: Ely's Kitchen Ubud in Bali

Nestled in the lush cultural haven of Ubud, Ely’s Kitchen is where tradition meets creativity. Specialising in authentic Balinese cuisine with a modern touch, this family-owned gem offers dishes prepared with love and the freshest local ingredients. Its serene setting and charming décor provide the perfect ambiance for a relaxed meal after exploring Ubud’s vibrant art and nature scenes.

Bali, known as the Island of the Gods, is a tropical paradise that offers something for everyone. Ubud, in particular, is Bali’s cultural heart, where you can immerse yourself in traditional dances, artisanal crafts, and lush rice terraces. Visit the iconic Sacred Monkey Forest Sanctuary, marvel at the Tegalalang Rice Terraces, or unwind with yoga and wellness retreats.

Must-try: The Crispy Duck and Nasi Campur are favorites that capture the rich flavors of Bali, leaving you craving more.

How to get there:
✈️ Fly into Ngurah Rai International Airport (DPS) in Denpasar. From the airport, Ely’s Kitchen is approximately a 90-minute drive through Bali’s scenic landscapes to reach Ubud. Private transfers or local taxis can easily be arranged.

Best time to visit: 
April to October marks Bali’s dry season, offering sunny weather perfect for exploring Ubud and savoring outdoor dining experiences at spots like Ely’s Kitchen.

Ely's Kitchen Ubud in Bali

Number 4: Lavang in Solihull, United Kingdom

No passport required for this one! Lavang is a jewel in the UK’s dining crown, serving up exquisite South East Asian cuisine right in Solihull. With its chic decor, impeccable service, and wow-worthy presentation—including dramatic dry ice effects—this is more than just a meal; it’s an experience.

Solihull is often considered one of England’s best-kept secrets—a charming town that beautifully blends the vibrancy of modern life with rich historical character. Its stunning parks, boutique shopping streets, and cultural highlights make it a great destination for a short getaway. Explore the iconic Touchwood Shopping Centre or take a leisurely walk through Brueton Park before unwinding with an unforgettable meal at Lavang.

Must-try: The Lamb Rogan Josh and Tandoori Salmon come highly recommended—an absolute treat for the senses!

How to get there:
Drive into Solihull, conveniently located near Birmingham, or take the train into Solihull Station—it’s just a quick cab ride away.

Best time to visit: 
Anytime! Solihull’s welcoming charm is perfect for both summer strolls and cozy winter evenings.

Lavang in Solihull, United Kingdom

Number 5: Mulli Steak & Wine in Cusco, Peru

Prepare to be dazzled by the flavours of Peru once again, as it takes both the number 5 spot and the top spot on the list! Nestled in the historic city of Cusco, Mulli Steak & Wine is an intimate gem offering expertly crafted dishes. Its standout feature? A fusion of local ingredients and traditional culinary techniques, paired perfectly with a curated selection of fine wines. Whether you’re savoring tender steaks or indulging in contemporary takes on Peruvian classics, this restaurant is a delight for food enthusiasts.

Cusco is a breathtaking city rich in history, culture, and vibrant energy. Known as the gateway to Machu Picchu, its cobblestone streets, Spanish colonial architecture, and bustling plazas make it a must-visit destination. Beyond its historical allure, Cusco is a culinary paradise where traditional Andean recipes meet modern gastronomy.

Must-try: Their herb-infused grilled steaks served with a unique Andean twist. Along with a glass of their handpicked local wine to complete your meal.

How to get there:
✈️ Fly into Alejandro Velasco Astete International Airport (CUZ) and take a short taxi ride into the heart of Cusco.

Best time to visit: 
May to September is the dry season in Cusco, offering clear skies and the best weather for exploring the city and its surroundings.

Mulli Steak & Wine in Cusco, Peru

Number 6: Minha Praia in Porto de Galinhas, Brazil

On the sunny shores of Porto de Galinhas, Minha Praia invites you to indulge in Brazilian cuisine with an oceanfront twist. Known for its laid-back vibe and unbeatable views, this hidden gem is celebrated for serving fresh seafood dishes infused with vibrant local flavors. Guests rave about the beachy decor and the welcoming hospitality that make every visit special.

Porto de Galinhas is a dream destination for sunseekers and nature lovers alike. Its crystal-clear natural pools, formed by coral reefs at low tide, are perfect for swimming and snorkeling. The area is also home to lively markets, colorful streets, and welcoming locals who make every visitor feel at home. 

Must-try: The grilled lobster with garlic butter is a fan favorite! Pair it with a fresh tropical caipirinha for the full experience. 🍹🦞

How to get there:
✈️ Fly into Recife International Airport, followed by a scenic 1-hour transfer to Porto de Galinhas.

Best time to visit: 
The dry season (September to February) offers sunny skies and warm waters. A perfect escape during the chilly winter months back home.

Minha Praia in Porto de Galinhas, Brazil

Number 7: Osteria Rio del Sole in Albairate, Italy

Nestled in the picturesque countryside near Milan, Osteria Rio del Sole is the ultimate blend of rustic charm and culinary sophistication. This hidden gem is known for its authentic, regional Italian dishes served in a cozy, family-run atmosphere. Guests rave about the warmth of the hosts, the farm-to-table freshness of the ingredients, and the delectable seasonal menu that showcases the very best of Lombard cuisine.

Albairate offers a peaceful escape from the bustling city. Surrounded by lush farmland, the area is perfect for a relaxing day trip to experience authentic Italian countryside vibes. You can pair your visit to Osteria Rio del Sole with a scenic bike ride or a leisurely stroll through the historic streets of nearby towns.

Must-try: Make sure to try their handmade risotto dishes, a specialty of the region, and finish with a perfectly crafted tiramisu for dessert.

How to get there:
✈️ Fly into fly into Milan Malpensa Airport (MXP) or Milan Linate Airport (LIN). A private transfer or taxi is recommended, but public transport connections are also available with a train from Milan and a short taxi ride to Albairate.

Best time to visit: 
Spring and autumn are ideal for experiencing both the restaurant's seasonal menus and the idyllic countryside weather.

Osteria Rio del Sole in Albairate, Italy

Number 8: Pizzeria Sette Sorelle in Split, Croatia

Who says pizza is just for Italy? Nestled in the sun-kissed streets of Split, Pizzeria Sette Sorelle takes a timeless classic and transforms it into a celebration of Croatian flavors with its creative twists. The fresh ingredients, wood-fired ovens, and signature thin, crispy crusts will leave you dreaming about your next slice. 🍕🔥

Split offers a perfect blend of history, beaches, and vibrant nightlife. Explore the UNESCO-listed Diocletian’s Palace, wander its charming Old Town streets, and soak up the coastal views. For foodies, Split’s culinary scene merges Mediterranean influences with local Dalmatian ingredients, making it a gastronomic hotspot. 

Must-try: Their Truffle & Prosciutto Pizza, topped with rich truffle oil and thinly sliced Dalmatian prosciutto, is a local favorite! Don't forget to pair it with a glass of local Plavac Mali red wine for the ultimate dining experience. 🍷

How to get there:
✈️Fly into Split Airport (SPU), just 30 minutes away from the city center. From there, it's an easy transfer to the Old Town.

Best time to visit: 
Spring and early autumn offer warm weather without the summer crowds—perfect for exploring and indulging in the local flavors.

Pizzeria Sette Sorelle in Split, Croatia

Number 9: Restaurant Puig de Santa Magdalena in Majorca, Spain

Nestled in the scenic hills of Deia, Restaurant Puig de Santa Magdalena offers a sublime taste of Majorca’s finest ingredients. The rustic charm, paired with panoramic views of the island, creates a dining experience that feels like a secret escape. The menu, focused on locally sourced produce and traditional flavors, will transport your taste buds straight to Majorca’s heart. 🍽️🌿

Majorca isn’t just about beautiful beaches—it’s a culinary paradise. The island blends Mediterranean traditions with local ingredients, offering a unique food scene that ranges from rustic farm-to-table experiences to Michelin-starred fine dining. 

Must-try: The Suckling Pig with a thyme-infused sauce is the standout dish, but don’t miss the fresh seafood and locally grown vegetables, expertly prepared to highlight the island’s rich culinary heritage.

How to get there:
✈️Fly into Palma de Mallorca Airport (PMI), approximately 40 minutes from Deia by car. Private transfers or rental cars are the most convenient ways to explore this beautiful part of the island.

Best time to visit:
Spring and early summer offer perfect weather for exploring Majorca’s hidden gems like Puig de Santa Magdalena, with fewer crowds and lush landscapes.

Restaurant Puig de Santa Magdalena in Majorca, Spain

Number 10: Welcome India in Tenerife, Spain

Located in Santa Cruz de Tenerife, Welcome India is a vibrant celebration of Indian cuisine infused with authentic flavors. The restaurant blends rich spices, bold curries, and traditional dishes, offering diners a taste of India right on the Canary Islands.

Tenerife isn’t just about its stunning beaches; it offers a diverse blend of culture, adventure, and natural beauty. The island boasts incredible landscapes, from volcanic peaks to lush forests, creating the perfect backdrop for relaxation and exploration.

Must-try: The Butter Chicken and Tandoori Prawns are highlights, while the Biryani delivers a flavorful explosion that transports you to the heart of India.

How to get there:
✈️Fly into Tenerife South Airport (TFS) or Tenerife North Airport (TFN), both conveniently located to access Santa Cruz de Tenerife. From there, private transfers or rental cars are ideal to explore the island and reach Welcome India.

Best time to visit: 
Visit Tenerife year-round, but spring and early autumn offer pleasant weather for exploring local gems like Welcome India without the summer crowds.

Welcome India in Tenerife, Spain

Number 11: That's Amore - Italian Restaurant Miami Beach in Florida

Nestled in the heart of Miami Beach, That's Amore transports you straight to the heart of Italy with its authentic flavors, cozy atmosphere, and a warm, welcoming vibe. Renowned for its handmade pastas, rich sauces, and mouth-watering pizza, this hidden gem is a must-visit for food lovers craving traditional Italian cuisine in a vibrant, coastal setting. Enjoy classics like Osso Buco, Homemade Tiramisu, and freshly baked Neapolitan pizzas, crafted with passion and care.

Miami Beach offers a unique blend of stunning beaches, vibrant nightlife, and rich cultural experiences. Beyond the sun-soaked shores, the city is known for its Art Deco architecture, diverse culinary scene, and lively atmosphere.

Must-try: Their Neapolitan pizza followed by their homemade Tiramisu

How to get there:
✈️Fly into Miami International Airport (MIA) or Fort Lauderdale-Hollywood International Airport (FLL). From there, private transfers, rideshare services, or car rentals will get you to Miami Beach in about 30-45 minutes.

Best time to visit: 
Visit Miami Beach year-round, but the ideal times are from late winter to early spring when the weather is pleasant, and the crowds are more manageable.

That's Amore - Italian Restaurant Miami Beach in Florida

Source: Travelers' Choice Awards Best of the Best Restaurants 2024

For more information or for any help with planning an ideal itinerary, please feel free to get in touch with me 👉 Contact Me