While vacationing in Lima you’ll be enjoying a great deal of history and culture, and of course you’ll want to dine on some local cuisine. There are tons of amazing restaurants to enjoy in Lima, but let’s look at 5 of the best Lima restaurants that you should be sure to try.

1. La Rosa Nautica

The romantic atmosphere is certainly a great way to enjoy a delicious meal with your special other half. And when it comes to seafood dishes, it’s going to be difficult to beat what La Rosa Nautica serves up. The views from the historic pier are breathtaking. In fact, why not enjoy happy hour, and watch the late day surfers riding the waves.

2. Restaurant Huaca Pucillana

This sophisticated dining atmosphere overlooks the illuminated Huaca Pucilana ruins. There are numerous Peruvian dishes to choose from, all of which will tantalize your taste buds. In addition, there is an Italian infusion of specialty dishes.

3. Vista al Mar

As the Pacific sea breeze wafts the smell of garlic past you, your nose will guide you to the Vista al Mar. This unique restaurant is built into the cliff top and the balcony dangles over the sea. This modern restaurant serves up a wide selection of meals in an elegant environment. The ceviche and fish are great choices. Your taste buds are going to thank you for dining here.

4. Xocolati

Pastry chef Giovanna Maggiolo runs Xocolati known for its decadent selection of Peruvian sweets. Some of the designs are inspired by the textiles of pre-Columbian times. Expect your taste buds to go crazy with these specialized desserts.

5. Matsuei

The modest appearance of Matsuei shouldn’t fool you. You’ll enjoy some of the best sashimi and maki here – in fact, it’s considered one of the best in Lima. While you are there be sure to try the acevichado, which is a roll stuffed with shrimp and avocado. You won’t be disappointed.