Top 6 Places to Eat in Casco Viejo (Panama City)

Charming colonial architecture in Casco Viejo, Panama City, showcasing colorful facades and historical buildings.
Zeluloidea, Pexels

Casco Viejo's culinary landscape presents a vibrant fusion of traditional Panamanian flavors and international influences, establishing itself as a premier dining destination for food enthusiasts, couples, and families alike.

1. Donde José

Cuisine: Panamanian Tasting Menu

Donde José offers an intimate dining experience, focusing on Panama's diverse biodiversity through a creative tasting menu. Chef José Olmedo Carles meticulously crafts daring and surprising dishes using native ingredients, providing a high-end culinary journey that showcases the best of Panamanian gastronomy. This is an ideal choice for food connoisseurs and those seeking a unique, elevated dining experience.

Price: High-end (Tasting menu)

Getting There: Located within Casco Viejo, it is easily accessible by walking from most points in the district.

2. Fonda Lo Que Hay

Cuisine: Modern Panamanian

A more casual sister restaurant to Donde José, Fonda Lo Que Hay reinterprets traditional Panamanian dishes with a creative and often changing menu, ensuring fresh and exciting options. Its industrial-style setting provides a vibrant yet relaxed atmosphere, making it a highly recommended spot for a quality, casual meal. Signature dishes like toasted yuca with tuna carpaccio and empanadas receive high praise.

Price: $$ (Mid-range, average lunch/dinner $20-$25 USD)

Getting There: Centrally located in Casco Viejo, it is within easy walking distance.

3. Santa Rita

Cuisine: Spanish & Argentinian Tapas/Cuisine

Santa Rita offers an elegant setting with a focus on Spanish tapas and Argentinian cuisine, particularly known for its excellent steaks. The inviting ambiance, often with outdoor seating options, creates a romantic atmosphere suitable for couples. Reservations are highly recommended due to its popularity as one of the top restaurants in Panama City. The extensive dessert menu is also a highlight.

Price: Mid-to-High-end (Main courses and tapas)

Getting There: Situated within Casco Viejo, it is easily reachable on foot.

4. Lazotea Restaurant

Cuisine: International with Panamanian Flair

Lazotea Restaurant offers a sophisticated dining experience with breathtaking city skyline views from its rooftop setting. The menu features an elegant blend of international cuisines infused with Panamanian influences, making it a memorable spot for special occasions. It caters to a diverse clientele, including families seeking a luxurious touch and couples looking for a romantic evening with a view.

Price: High-end

Getting There: Located in Casco Viejo, it is accessible by walking.

5. Mahalo Cocina y Jardin / Mahalo Snack Shack

Cuisine: Fresh, Natural, Vegetarian Options

Mahalo offers a tropical escape with a focus on fresh, natural, and wholesome meals, including abundant vegetarian options. The garden setting provides a serene and kid-friendly environment, perfect for a sunny brunch or a relaxed evening. Their Snack Shack offers a more casual vibe with good specials that change nightly, often featuring Asian-inspired dishes. They are also known for excellent fresh juices and smoothies.

Price: $$ (Mid-range)

Getting There: Mahalo has two locations within Casco Viejo, both easily walkable. The Cocina y Jardin is inside Las Clementinas hotel.

6. Cafe Coca Cola

Cuisine: Traditional Panamanian Diner

Dating back to 1906, Cafe Coca Cola is the oldest continuously operating diner in Panama, offering an authentic local-style experience. This spot is highly recommended for an affordable breakfast, lunch, or dinner, serving classic Panamanian fare. It provides a taste of local life and is excellent for budget-conscious travelers seeking cheap eats.

Price: $ (Cheap eats, possible to eat for less than $10 USD excluding drinks)

Getting There: Located on the border of Casco Viejo and Santa Ana, on Avenida Central and Calle 12 Este. It is walkable from most of Casco Viejo.

Check out our other pages on Casco Viejo (Panama City)