Look, I am not a food critic. I do not use words like “culinary journey” unironically. I am just someone who spends a lot of time in Puerto Vallarta and eats way too much here.
And honestly? The food is half the reason I keep coming back.
If you are staying with us at Villa La Mansión, or anywhere else in town, this guide will help you skip the tourist traps and find the actual good stuff. Tacos, seafood, breakfast, fine dining — I have tried them all so you do not have to waste your money on mediocre meals.
Let me just start with the most important thing first.
You have to eat street tacos. No excuses
I know some people get nervous about street food. I get it. But in Puerto Vallarta, the street carts are often better than sit-down restaurants. Way better.
My personal favorites:
- Tacos El Moreno – Their al pastor is ridiculous. You will see the big spinning pile of meat. Just point and say “tres” (three). They add a little pineapple. Do not skip it.
- Pancho’s Takos – Long lines but they move fast. Get the costra taco. That is a taco with a melted cheese crust on the outside. Life changing.
- Marisma Fish Tacos – Tiny little place. Only a few things on the menu. Their breaded fish taco with that white sauce? Perfect. I eat here at least twice every trip.
- Tacos El Cunado – Open super late. Great for after drinks. Not fancy at all. Just good.
A quick tip. If you see a cart with a bunch of locals standing around eating, just join them. Do not overthink it. Point at what they are having.
What I have learned about street tacos
You will not get sick if you pick busy carts. The food moves fast so nothing sits out. And honestly, some of my best memories in Vallarta involve standing on a sidewalk, eating tacos with strangers, and not caring about napkins.
Seafood is everywhere. Here is what actually tastes fresh.
Because Vallarta is on the ocean, you expect great seafood. And yes, it exists. But not every place with a view delivers good food.
Places I keep going back to:
- Mariscos El Guero – No view. No fancy plates. Just really good shrimp and fish. Their aguachile is spicy and refreshing. Eat it on a hot day.
- La Tía Rosa – Famous for smoked marlin. Get it in a taco or a tostada. Very local crowd.
- Oceano – Okay, this one has a view. Right on Los Muertos Beach. You can sit in the sand. Their grilled octopus is great. A little pricier but worth it once.
- El Barracuda – Very casual. Very cheap. Whole fried fish. Cold beer. That is it. That is the meal.
One thing I learned the hard way. Ask what came in fresh that morning. Do not just order from the menu blindly. If they say “catch of the day,” ask what fish and when it arrived.
What I have learned about seafood
The fancy places on the beach are fun for a sunset drink. But for actual fresh fish, go to the no‑view spots a few blocks inland. Better prices. Better quality.
Fancy dinner for a special night?
Sometimes you want a nice night out. Maybe an anniversary. Maybe you just want to dress up and feel fancy. No shame in that.
- Café des Artistes – Expensive. Beautiful garden setting. French‑Mexican fusion. Their tasting menu is an experience. Go once if you can afford it.
- La Cappella – Italian food. The view of the church at sunset is unreal. Make a reservation and ask for a table on the edge.
- Tintoque – Modern Mexican. Right on the river. Creative dishes. Very good service.
- Icaro – Overlooks the Malecón. Great for cocktails and sharing plates. Less stuffy than the others.
A warning. These places book up in high season (November to April). Do not just show up. Plan ahead.
What I have learned about fine dining
Do not go to these places hungry for a huge portion. You pay for the experience, the presentation, and the service. The food is good but small. That is fine. Just know what you are getting into.
Eating on a budget is easy
You do not need to spend much money here. At all.
- Cocina de Doña Mary – Home cooking. Breakfast and lunch. Their chilaquiles are famous for a reason.
- El Campanario – Very simple local food. A full plate of enchiladas or breaded chicken costs almost nothing.
- Tortas Ahogadas El Güero – This is a Guadalajara thing. A sandwich drowned in spicy tomato sauce. Messy. Delicious. Cheap.
- Pipi’s – Not the absolute cheapest but portions are huge. One meal can feed two people easily.
Also look for “comida corrida” around lunchtime. That is a set meal. Usually soup, rice, main dish, and a drink. Costs between $4 and $6 USD. Locals eat this every day.
What I have learned about budget eating
You can eat three solid meals here for under $15 total. Just avoid the restaurants right on the Malecón with people waving menus at you. Walk two blocks inland and prices drop in half.
Breakfast matters. Do not skip it
I am not a morning person. But in Vallarta, I wake up early just for breakfast.
- Café San Javier – Very local. Very cheap. No tourists. Just good coffee and hotcakes.
- Fredy’s Tucán – Vegetarian friendly. Great smoothie bowls and chilaquiles. Gets busy but worth the wait.
- Café de Olla – Traditional Mexican breakfast. Their coffee with cinnamon is amazing. Try the chilaquiles in green sauce.
- The Green Place – Healthier option. Juices, omelets, avocado toast. Good if you overdid it on tacos the night before.
Most breakfast places close by early afternoon. So if you sleep until noon, you will miss them.
What I have learned about breakfast
Do not just grab a granola bar at your hotel. Get out and eat real food. Chilaquiles alone are worth the trip to Mexico.
Vegetarian or vegan?
I am not vegetarian myself. But I have eaten at these places with friends who are, and the food surprised me.
- Planeta Vegetariano – Buffet style. Pay by the plate. Lots of salads, cooked veggies, and seitan. Very filling.
- Mezcal y Sal – Not fully vegan but they have a separate vegan menu. Their jackfruit tacos are really good.
- Elixir Spot – Smoothies, bowls, raw desserts. Very pretty. Very Instagram. But actually tasty.
- Veggitalia – Vegan Italian. Their cashew cheese works. Pizza and pasta.
Even taco stands will make you a potato or cactus (nopal) taco if you ask. So you will not starve.
What I have learned about vegetarian eating
You have more choices now than five years ago. But outside of these spots, ask questions. Lard sneaks into beans and broth sneaks into rice.
A few practical things nobody tells you
I wish someone had told me these things before my first trip.
Cash is necessary at small stands and local diners. Many do not take cards. ATMs are around but they charge fees.
Do not drink tap water. I know you know this. But also be careful with ice from street carts. Most use bagged ice but ask if you are unsure.
Lunch is 1 to 4 PM. Dinner starts after 7 PM. Many places close between those times. So do not show up at 5 PM hungry.
Salsa can be deadly. Ask for it on the side first. Taste it. Then add more.
Tip 10 to 15 percent at sit-down restaurants. Street vendors do not expect tips but they appreciate small change.
Learn two phrases. “¿Qué me recomienda?” means “what do you recommend?” And “gracias” means thank you. That is enough.
What I have learned about dining out
Do not overplan. Leave room for spontaneous meals. Some of my best finds were places I walked past and just walked in.
What is close to Villa La Mansión?
If you are staying with us, you do not need to travel far for good food.
Right nearby:
- Marisma Fish Tacos – Walkable. Do not miss this one.
- Tacos El Moreno – Very close. Perfect for a quick dinner when you are tired from the beach.
- Café de Olla – Great breakfast spot before you head out for the day.
- El Barracuda – Short drive. Seafood with no pretension.
And honestly, just ask us at the front desk. New places open all the time. Some of the best ones are not even on Google Maps yet. We eat in this neighborhood every day. We know where to go.
What I have learned about eating near the villa
You can stay within a 10‑minute walk and eat better than 90 percent of tourists who take cabs to the Malecón every night.
Let me just sum this up
Puerto Vallarta is not complicated for food.
Eat street tacos. Eat seafood from a no‑view spot. Have one fancy dinner if you want. Spend the rest of your money on cheap breakfasts and cold beer.
Do not overthink it. Do not plan every meal. Just walk around and follow the locals.
And if you stay with us at Villa La Mansión, come say hi. I will tell you where I ate last night. Chances are, it was something good.
What I actually want you to remember
The food here is not just fuel. It is part of the trip. So enjoy it. Take your time. And eat one more taco than you planned. You will not regret it.












