This is the post you save for the moment when you’re hungry, you’re out exploring, and every menu looks like meat + cheese + fried everything. Puerto Rico can be very vegan-friendly — but some moments require an “emergency plan.” This is that plan.
The 30-second decision rule
When options look meat-centric, don’t spend 15 minutes debating. Do this:
- Scan for “easy wins” (rice, beans, tostones, salad, avocado, veggies).
- If you see them, use the build-a-plate formula below.
- If you don’t, order a drink + eat your backup snack + move on.
The “build-a-plate” formula
This is the most reliable structure in Puerto Rico when you need something quick:
- Base: arroz (rice)
- Protein: habichuelas (beans) (confirm no ham)
- Side: tostones or amarillos
- Fresh: ensalada (salad) + aguacate (avocado)
- Bonus: vegetables / viandas (yuca, yautía, ñame) with garlic + oil
Spanish scripts (copy/paste lines)
Use these exactly. Short, clear, and not dramatic.
Script 1: Simple “I’m vegan” line
“Soy vegano/a. Sin carne, sin queso, sin huevo, por favor.”
Script 2: The build-a-plate request
“¿Puede ser arroz con habichuelas, ensalada y aguacate — sin carne, sin queso?”
Script 3: The bean check (most important)
“¿Las habichuelas tienen jamón o caldo de carne?”
If they say yes: ask if they have any beans without meat, or switch to veggies/viandas + salad + tostones.
Script 4: The mayo/butter cleanup line
“Sin mayonesa, sin mantequilla, por favor.”
The top hidden ingredients (the “looks vegan” traps)
- Jamón (ham) in beans
- Manteca (lard) in traditional cooking
- Caldo (broth) that isn’t vegetable-based
- Mantequilla (butter) on toast/vegetables
- Mayonesa (mayo) on “vegetarian” sandwiches
Low-risk orders that often work
- Tostones + ensalada (ask “sin queso”)
- Viandas (yuca/yautía/ñame) with ajo + aceite (garlic + oil)
- Fresh juice/smoothie (ask “sin miel”)
- Side vegetables + avocado (confirm no butter)
Want the easiest version of vegan Puerto Rico? Use San Juan as your base and pick 2–3 reliable places up front.