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 goal: Get a safe, decent vegan meal with as little negotiation as possible - then save the “perfect vegan restaurant” meal for later.

The 30-second decision rule

When options look meat-centric, don’t spend 15 minutes debating. Do this:

  1. Scan for “easy wins” (rice, beans, tostones, salad, avocado, veggies).
  2. If you see them, use the build-a-plate formula below.
  3. If you don’t, order a drink + eat your backup snack + move on.
Why this works: The worst vegan travel moment is when you’re already starving and then you try to “figure it out.” This keeps you in control.

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
One warning: Beans are the #1 trap. They’re often cooked with ham (jamón) or sausage. Ask once - it saves your whole meal.

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.”

Pro move: Combine 2 lines and stop talking. The longer the conversation, the higher the chance of confusion.

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

simple 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)
When it’s not worth the risk: If the staff seems unsure, the kitchen is slammed, or answers conflict - don’t gamble. Eat a backup snack and get your real meal later.

Want the easiest version of vegan Puerto Rico? Use San Juan as your base and pick 2-3 reliable places up front.

Browse San Juan vegan-friendly restaurants →