Skip to Content

Puerto Vallarta Restaurants – Best cheap eats in town!

Despite Mexico’s affordability, we found it difficult to find some reasonable priced Puerto Vallarta restaurants. On our recent Mexico road trip we ate a lot of delicious traditional Mexican food: salbutes, sopes, panuchos, gringas, and tacos al pastor. We’re in heaven.

I was once told by a Mexican trying to sell us a tour that there are two types of Gringos, the cheap Gringo (who likes to eat locally and elects to travel independently rather than a tour) and the expensive Gringo (who will pay just about anything for a carefree vacation). Right now, we are definitely in the cheap Gringo category.

We hunted down the best Puerto Vallarta restaurants for affordability. All of these places are within walking distance of the touristic romantic zone of Puerto Vallarta.

While you’re on vacation, don’t forget to use our Mexico Instagram captions.

Puerto Vallarta Restaurants – Dinner & Lunch

Taco Stands (located at La Hormiga)

There are three or more taco stands situated at La Hormiga. The best deal is at the one at the far left where you can get 5 delicious Tacos for 35 pesos ($1.8 USD). One serving is probably enough for a light dinner.

Puerto Vallarta Restaurants Tacos el Pastor (Pork)

Taco Stands located at La Hormiga

Quekas Quesadillas (located on Route 200 between the streets Calle Francisco & Lazaro Cardenas)

During our time in Puerto Vallarta we became a regular at Quekas Quesadillas, a great Puerto Vallarta Restaurant due to their cheap & delicious Quesadillas that they make before your eyes on a large hot plate. You can eat in or take away.

My personal favourites are the chicken (pollo) quesadilla for 25 pesos ($1.3 USD) or the pork & potato quesadilla for 20 pesos. It is amazing that you can have a light dinner for so little!

Puerto Vallarta Restaurants Quesadillas Papas c/ Chorizo (Potato & Pork)

Quekas Quesadillas

Cenaduria Celia (located at Lazaro Cardenas 506)

For a step up from the ‘street style’ food listed above, try Cenaduria Celia for a cheap local restaurant in Puerto Vallarta. The meals at this restaurant are very reasonably priced.

We ordered the Enchilada and the Goritas (both meals were 60 pesos or about 3 USD each). Both meals were very yummy. The restaurant also serves Coronas for 20 pesos (1 USD).

Puerto Vallarta Restaurants Chicken Enchilada

Cenaduria Celia

Traviesos Restaurant (located at Insurgentes 221, Emiliano Zapata)

For another affordable puerto vallarta restaurant option frequented by locals try Traviesos which serves great affordable food.

We ordered huge chicken Burritos for 80 pesos (4 USD) and delicious guacamole for 50 pesos (2.5 USD). The restaurant also serves Coronas for 20 pesos (1 USD).

Burrito Pollo

Traviesos Restaurant

Little China Town (not real name) – (Located next to Quekas Quesadillas located on Route 200 between the streets Calle Francisco & Lazaro Cardenas)

By our penultimate night Mexican food was losing its appeal so we caved in and went Chinese. We were glad we did.

For 40 pesos ($2 USD) we had a chicken and vegetable stir-fry with rice. The ingredients were surprisingly fresh and tasty. If you want a break from Mexican food, this place is worth a try.

Puerto Vallarta Restaurants – Snacks

Yarita Bakery (located at Basilio Badillo 244)

You can find a delicious selection of pastries & breads at Yarita Bakery for under 20 pesos ($1 USD). Try their apple strudel at 14 pesos (.70 USD) it is a great deal.

Apple Studel

Yarita Bakery

Spot the mango man (no fixed abode)!

If you are lucky you might come across one of Puerto Vallarta’s ‘mango men’. We bought a bag of delicious mangoes off the back of a local’s truck for 20 pesos (1 USD).


The donut man who can be often spotted on the Malecon

An older gentlemen can often be seen selling chocolate donuts on the main strip (the Malecon) for 20 pesos ($1 USD).

These donuts are huge and totally delicious and worth giving a try of you spot him in Puerto Vallarta.

The Donut Man


Street stands on the Malecon

Directly before your eyes on the Malecon a variety of great cheap street food is offered.

There are shrimp skewers (30 pesos), spicy corn (20 pesos), crunchy tacos (25 pesos for 5) & delicious ice-cream (30 pesos for large size.)

Mexican de Niro

Street stands on the Malecon

Shrimp on the BBQ

Street stands on the Malecon

The Markets

Street stands on the Malecon

Salud Super Food (located at Olas Altas 534)

I must admit, I am quite partial to a delicious smoothie. You can get an absolutely delicious, thick, cold fruit smoothie at Salud Super Food for between 50 – 60 pesos ($2.5 – 3 USD).

I tried the Sallud Super Antioxidante (Mixed berries, banana, yogurt & soy milk) & I would recommend it.

Where to get great coffee in Puerto Vallarta?

The Big Kahuna Cafe (located at Basilio Badillo 152, Emiliano Zapata)

I am a big coffee fan. I need my daily fix. During our visit to Puerto Vallarta we visited the Big Kauna Cafe almost daily. It has great coffee at reasonable prices.

You can get a large latte for 39 pesos ($2 USD). They have free, fast wifi & cold air-conditioning.

For the non-coffee drinker, I noticed their oreo frappes were popular and cost 56 pesos ($3 USD).

I have also been to Starbucks in the area and the prices here are cheaper, the coffee is better, the wifi is faster and there is no air-con at Starbucks.

Big Kahuna Latte

The Big Kahuna Cafe

A Page in the Sun (located at Lázaro Cárdenas 179, Emiliano Zapata)

Sometimes it’s nice to mix up where you go for a coffee. A Page in the Sun is a nice alternative to The Big Kahuna Cafe.

While the coffee isn’t quite as good as the Big Kahuna, the ambience, atmosphere & variety of choice certainly makes up for it.

A Page in the Sun is located in a really cute second hand bookstore.

The price of a large latte is very reasonable at 36 pesos ($1.9 USD). but if you are in the mood you can also order a corona here for around 25 pesos ($1.3 USD).

They also sell a variety of smoothies, cakes and other light lunches. A Page in the Sun also offers free wifi.

The Menu @ A Page in the Sun

A Page in the Sun

Where to get cheap beers in Puerto Vallarta?

Everywhere in Puerto Vallarta has cheap beers. The average price of a beer is between 20 – 30 pesos at most bars in the tourist area. However, these are my favourite places for SUPER cheap beers in Puerto Vallarta (less than 20 pesos):

  • My personal favourite is the Sea Monkey as you can get 15 pesos (0.80 USD) coronas and sit right on the beach.
  • If you are up for a big session, La Cebolla Roja or La Langosta Loca on the Malecon offers 6 coronas or pacificos for 100 pesos in a esky.
  • The absolute cheapest option is to grab a local Carta Blanca beer from Oxxo for 10 pesos (0.50 USD). As you can drink your beverage anywhere in Mexico you can get the best seat in the house by sitting on the beach or on the pier at the Malecon and watch all the locals fish.
Where to get a beer in Puerto Vallarta

Sea Monkey

So what’s your favourite traditional Mexican food? Do you think the food is better here, or on the opposite side of the country in the Riviera Maya region?

Did you know we recently named two places in Mexico in our world guide to where to travel by month?

Have you found some other good Puerto Vallarta Restaurants, let us know in the comments below!


  • MC Miller

    MC Miller is a travel blogger and writer who has travelled America extensively and abroad to over 80 countries. He founded Couple Travel The World in 2017. Since then, he has spent over 6 years on the road as a full time travel couple. When he not traveling he likes to spend quality time with his partner Bett, planning our their next date or romantic getaway!

    View all posts