(CNN) — Paris perhaps? Or maybe New York, Rome or Tokyo?
Naming the world's greatest gourmet city is the kind of confoundingly simple challenge that foodies could spend all night fighting over.
Yet now there is a new candidate for the title, one that until recently few associated with haute cuisine but which has been taking the gastronomical world by storm: Lima.
Since the turn of the millennium, the Peruvian capital has been the epicenter of an increasingly acclaimed culinary renaissance.
A generation of creative young chefs trained in some of the top culinary schools around the globe have returned to Peru to start applying their new skills and techniques to the Andean nation's vast reservoir of traditional recipes.
The proof is in the elegantly plated pudding.
In the 2017 edition of San Pellegrino's ranking of the world's 50 best restaurants, Lima is the only city that actually gets two eateries into the top 10, with fifth-placed Central and eighth-ranked Maido.
Lima's top restaurants also have another advantage; while dining in such highly rated restaurants in Europe or North America might cost the equivalent of a monthly mortgage payment, here you can even get away with spending under $100 for a single meal.
The roots of Peru's gastronomic excellence are not hard to identify.
Its cuisine is a literal melting pot of flavors and traditions from every corner of the globe. The country has seen significant immigration from nations as varied as Spain, Italy, France, China and Japan.
Then there are the vital influences of the vibrant Afro-Peruvian community as well as distinct indigenous cultures from the coast, mountains and vast rainforest.
Adding to the mix is a spectacularly diverse natural pantry. Thanks to its tropical location and huge variation in altitude, Peru has just about every kind of ecosystem -- and food crop -- imaginable.
The Andes and Amazon are home to countless kinds of exotic, little known but utterly delicious herbs, fruit and vegetables while the frigid Humboldt Current means Peru's Pacific fisheries teem with myriad seafood species.
Here, we run down 12 of the best restaurants Lima has to offer.
Currently the undisputed brightest star in Peru's culinary universe, Central has been repeatedly ranked Latin America's best restaurant.
Chef Virgilio Martínez's philosophy reclaims the pre-Colombian tradition of barter and exchange between communities from the coast, mountains and rainforest, featuring ingredients from altitudes as high as 12,000 feet to below sea level, in other words fish and seafood.
That approach is not new in Peruvian gastronomy although no one else has done it to the level of acclaim of Martínez, who features in CNN's "Culinary Journeys" series.
From the high Andes, Martínez will serve guests a selection of Peruvian potatoes garnished with muña, a kind of Andean mint, and alpaca heart shavings.
At the other end of the altitudinal spectrum, who knew that scallops, spiced up with Peruvian rocoto peppers, could be turned into a crust with a meringue-like texture?
Booking will need to be made weeks, and possibly even months, in advance.
Central, Santa Isabel 376 Miraflores Lima; +51 1 2428515
2. El Señorio del Sulco
One of just a tiny handful of restaurants with the ultimate location on Lima's Malecon, the clifftop boulevard overlooking the Pacific, this restaurant is famed for its repertoire of hearty Peruvian "criollo" classics, the coastal tradition that blends Spanish and native influences.
Come hungry and ready to try traditional recipes such as ají de gallina, a kind of Peruvian chicken "korma," or beef huatia, a pre-Colombian technique involving slow cooking by burying the meat with large stones taken from a fire.
3. Astrid & Gastón
The legendary Astrid & Gaston has moved into a spacious 17th Century palacio decorated in modern, minimalist style.
courtesy Astrid & Gaston
No listing of Lima restaurants would be complete without Astrid & Gastón, the eatery that spearheaded Peru's gastronomic rebirth when it opened its doors in 1994.
The flagship project of chef Gastón Acurio and his German chocolatier wife Astrid Gutsche -- herself once named the world's best pastry chef -- who he met while studying in Paris's Cordon Bleu culinary school, is now housed in a spacious 17th Century palacio decorated in modern, minimalist style.
Acurio remains the father of contemporary Peruvian cuisine, having both championed the country's rich tradition of home cooking and been the first to tweak it with haute cuisine flourishes on an international stage.
Astrid & Gastón offers a tasting menu that is a tour de force as it takes diners on a brisk journey across Peru's exhilarating history and geography.
4. La Picanteria
Another of Lima's highest-ranked restaurants, this one offers cuisine from Arequipa, Peru's picturesque third city nestled in the southern Andean foothills.
There, "picanterias," which typically only open for lunch, are a way of life, with dishes ranging from seafood to the decidedly meaty, especially chicharron, aka fried pork, a Peruvian classic.
Dishes to look out for include the beef ribs, a crab parihuela or stew, and the rocoto en chupe, a soup a little reminiscent of a chowder using one of Peru's hottest native chili peppers.
La Picanteria, Surquillo, Sta Rosa 388, Distrito de Lima; +51 1 2416676
Describing Osso as an upscale steakhouse doesn't do the place justice. This specialist in all things beef actually started out as an exclusive butcher's shop.
Initially chef Renzo Garibaldi began inviting friends to enjoy a private grill around the carving table as he experimented with aging different cuts, some for up to three months.
With the enzymes breaking down the meat and imparting complex layers of flavor, he started getting requests from strangers keen to share the experience.
The chef's table remains open, although you may have to book months in advance. Garibaldi has also opened a second branch, in the central district of San Isidro, which will save foreign visitors the trek to his original eatery in La Molina, off the beaten track on the eastern fringes of Lima.
Osso may be the least authentically Peruvian restaurant on this list, but it might also just be the best place in South America to enjoy a steak.
Osso La Molina, Tahiti 175, La Molina, Lima; +51 1 3529915
Osso San Isidro, Av. Sto. Toribio 173 y Vía, Av. Central 172, San Isidro, Lima; +51 1 4697438
A former lawyer, Rafael Osterling has become a culinary star with his eponymous restaurant.
The subject of much critical acclaim and some high-flying culinary rankings, chef Rafael Osterling is heading in a new direction.
That means that instead of providing a tasting menu of a dozen or more tiny but elaborately worked and often experimental portions, he's shooting to give diners a filling three-course meal, but one with all the flair you'd expect of a world-class chef.
The current menu includes very Peruvian items such as "tiradito," a kind of fish carpaccio, made with tuna and flavored with avocado and palm hearts, and duck (a staple along Peru's northern coast) braised with black beer and served with sweet rice.
Rafael, Calle San Martin 300, Miraflores, Lima; +51 1 2424149
This is the highly rated locale of Pedro Miguel Schiaffino, a chef particularly known for his use of exotic ingredients from the Amazon.
Malabar is also home to a bar that's been ranked in the world's top 10, should you be in the mood for an aperitif before your meal.
These days Schiaffino, like Osterling, is a little more focused on satisfying his customers than garnering critical plaudits, offering "casual cuisine, with a simple spirit and the warmth of home."
In practice that doesn't, however, mean anything less than spectacularly original fare, from smoked paiche, the largest fish in the Amazon, served with black chili sauce and yucca puree, to grilled octopus with lima beans and parmesan shavings.
Malabar, Av. Camino Real 101, San Isidro, Lima; +51 1 4405300
8. La Mar
La Mar: The best place to sample Peru's national dish -- ceviche.
courtesy La Mar
If Peru has a national dish, then it's ceviche, the fresh seafood salad marinated in lemon juice and sold in specialist restaurants, cevicherias, even in the Andes.
No cevicheria is more famous than La Mar -- the name translates to "the high seas" -- the second flagship eatery of Gastón Acurio. Like all cevicherias, La Mar doesn't just offer a variety of ceviches, but also numerous other versions of Peru's many original fish and shellfish classics.
A bottle of white wine is a perfect accompaniment but the classic Peruvian way to eat ceviche is washed down with a local, very cold lager.
La Mar, Av Mariscal La Mar 770, Miraflores, Lima; +51 1 4213365
9. Chez Wong
If ceviche has a doyen, then it is Javier Wong. He actually started this restaurant out of his garage, although these days you'll need to book weeks in advance for his informal lunch-only restaurant behind an unmarked door in an unfashionable neighborhood.
Wong prepares all the dishes himself and, unlike most, uses only a single fish, sole, for his stripped-down version of this Peruvian classic. He then adds slices of red onion, salt, black pepper, diced chilies and the lemon juice that cures the chunks of raw fish.
It's a sign of his true mastery how such a simple recipe can be so utterly delicious. He also cooks all kinds of other seafood delights too, without a recipe and frequently off-the-cuff depending on his mood.
Chez Wong, Enrique León García 114, Distrito de Lima; +51 1 4706217
10. 1087 Bistro
Trepanation, the cranial surgeries once practiced by the Paracas people along the southern coast, is the title of a dish in 1087.
This is a new project from a rising star of Peruvian cuisine, Palmiro Ocampo, whose CV includes a stint at Copenhagen's Noma, once ranked the world's best restaurant.
The tasting menu reveals the same avant-garde philosophy of his Danish mentors, rooted in the seasonality and sustainability of locally sourced ingredients while also revering Peru's own complex traditions.
You can also order a la carte. Dishes are experimental, elaborate yet also austere, and come with titles such as "el Trueque," a reference to the pre-Colombian tradition of barter that still survives in rural Peru, and even Trepanation, the cranial surgeries once practiced by the Paracas people along the southern coast.
1087 Bistro, Av. Los Conquistadores 1087, San Isidro, Lima; +51 977 741 746
The name means "welcome" in Japanese and this restaurant from chef Mitsuharu Tsumura is the apogee of Japanese-Peruvian, aka "Nikkei" cuisine.
This fusion dates back more than a century thanks to the Andean nation's large community of immigrants from the Land of the Rising Sun. Maido is, according to the 2017 San Pellegrino rankings, not just Latin America's second best restaurant but also number eight in the world.
The menu runs from conventionally exquisite Japanese sushi classics to original creations such as cau cau, a pre-Colombian potato stew, but served with sea snails.
Maido, Calle San Martin 399, Miraflores; +51 1 4462512
Amaz's version of juanes (chicken, rice, olives and egg cooked together wrapped in leaf), a jungle staple.
This is Schiaffino's other restaurant, intended to be more economically accessible than Malabar. It's also explicitly dedicated to recipes and ingredients from across the Amazon basin.
Considering how vast and biodiverse it is, you might wonder how cuisine from the world's greatest tropical rainforest has managed to largely fly below most foodies' radar.
At Amaz, this is rectified with Schiaffino's sophisticated takes on all kinds of jungle staples, from juanes (chicken, rice, olives and egg cooked together wrapped in a giant leaf), to cecina and tacacho, aka smoked pork with a kind of hash brown dumpling made from plantains.
Amaz, Av. la Paz 1079, Miraflores, Lima; +51 1 2219393; Av. Circunvalación del Golf los Incas 134, local 106, Patio Panorama, Santiago de Surco, Lima; +51 1 5013122.