Skip to main content

All-Inclusive

Authentic Mexican restaurant in Puerto Vallarta

At Hacienda Buenaventura Hotel & Mexican Charm, guests enjoy a fine dining experience to match the best restaurants in Puerto Vallarta. Savor authentic Mexican cuisine along with an array of delicious international fare at each of our restaurants. Our executive chef and culinary team craft each dish using the freshest seasonal ingredients available. Whether you’re dining in one of our three restaurants, enjoying cocktails and live entertainment at the poolside bar or savoring a snack and a frozen drink at the Beach Club, an unforgettable experience awaits. 

To make planning your Puerto Vallarta vacation easier, we offer an all-inclusive plan for our restaurants. This package includes food and beverages in all restaurants, bars and the beach club. Open bar service with alcoholic beverages until 1:00 a.m. is also included.

Los Portales (Main Buffet Restaurant)

The authentic essence of a Mexican Hacienda while tasting the flavors of our regional or international cuisine. Los Portales Restaurant is beautifully decorated with a contemporary Mexican Style. From its wide terrace overlooking the gorgeous gardens and pool area, you will breath the authentic essence of a Mexican Hacienda while tasting the flavors of our regional or international cuisine.

Dress Code: Casual

Hours of service:
Breakfast: from 7:00 to 11:30 hrs.
Lunch: from 12:30 to 17:00 hrs.
Dinner: from 18:00 to 22:00 hrs.

Sabores de Mexico

Enjoy the authentic Mexican flavor of our exquisite dishes from different regions of the country.
This specialty restaurant features a charming atmosphere with an elegant Mexican décor. Enjoy the authentic Mexican flavor of our exquisite dishes from different regions of the country. Or let us tempt you with our delicious international cuisine. The menu alternates between a Mexican à la carte menu and International Signature selection each day.

A previous reservation is required with our concierge.

Dress Code: Casual - Casual - Elegant

Hours of service:
From 18:00 to 22:00 hrs

La Troje

La Troje Restaurant is the perfect place to have a snack at noon or late at night.
With its breathtaking view, La Troje Restaurant is the perfect place to have a snack at noon or late at night, whether you are enjoying the sun or relaxing in the evening. This is the ideal spot to unwind with its lovely palm shelter and prime location just in front of the pool.

Hours of service:
From 12:00 to 18:00 hrs
From 21:00 to 23:00 hrs.

Cascada Bar

It provides service around the pool and it’s also the place to enjoy our nightly entertainment.
Right next to La Troje Restaurant is Cascada Bar. It provides service around the pool and it’s also the place to enjoy our nightly entertainment. Root for your favorite sports team or relax to ambient music on the satellite TV.

Hours of service:
From 10:00 to 1:00 hrs

Beach Club

Enjoy a refreshing drink while lying on a beach chair or sitting in the palapas.
Come enjoy a refreshing drink while lying on a beach chair or sitting in the palapas as you admire the beach of Puerto Vallarta and Bandera’s Bay. Showers and bathrooms are available as well as snacks. Complimentary Wi-Fi is also available. Complimentary shuttle service in scheduled hours available.

Snack service from 12:00 to 18:00 hrs

Private Romantic Dinners

Enjoy a private setting with your partner, we offer the perfect option for an unforgettable night.
On your honeymoon? Celebrating a birthday? Anniversary? Wedding? Or maybe you just want to enjoy a private setting with your partner, we offer the perfect option for an unforgettable night. The sand, sound of the sea and special lighting from torches and candles create the ideal setting for reigniting the spark with your partner. Special menus are offered for these occasions.

An extra fee per person applies

(Previous reservations with the concierge are required).