Some Spanish bakery croissants — sold as “croissant de manteca” — genuinely list pork lard among the ingredients, alongside butter-based ones. It’s not every bakery, but common enough that a quick “¿lleva manteca de cerdo?” before your morning coffee is worth it.
Being Vegetarian in Spain: The Hidden Traps Nobody Warns You About
Ham isn’t treated as meat here — it’s treated as a seasoning. That one mental model explains almost every accidental non-veg dish you’ll run into.
You order the “vegetable” croquettes, feel virtuous, and then bite into unmistakable ham. You ask for a plain croissant, and somewhere in the ingredient list is manteca de cerdo — pork lard. You order lentejas thinking it’s a safe bet, and there’s chorizo sitting at the bottom of the bowl. Spain is one of the best food countries in the world, and one of the trickiest for vegetarians — because the default assumption in most kitchens is that “vegetable dish” and “meat-free” aren’t the same thing. Here’s what actually catches people out, and where to eat when you just want food that’s vegetarian without the interrogation.
In Spanish kitchens, jamón is often treated less like meat and more like a flavour base — sprinkled into salads, stirred into “vegetable” stews, and folded into fillings labelled vegetal. A dish can look, and even be named, completely vegetarian and still not be one. Assume nothing; ask everything.
The Hidden Traps
Traditional Manchego and many artisan Spanish cheeses use cuajo animal — rennet from a calf’s stomach lining — and it’s rarely stated clearly on the label. Look for “apto para vegetarianos” or ask directly; vegetable and microbial rennet alternatives do exist.
A huge number of restaurant soups — and stock cubes like the ubiquitous Avecrem — use chicken or ham-based bases even when the dish is billed as vegetal. Ask specifically: “¿El caldo es de verduras, o lleva pollo o jamón?”
Spanish legume stews are traditionally cooked with chorizo or morcilla for flavour. If you want the meat-free version, ask for it “de vigilia” (Lenten-style) or confirm before ordering — most kitchens can do it, they just won’t offer it unprompted.
Gazpacho is normally safe, but its thicker cousin salmorejo is traditionally garnished with diced jamón and boiled egg. Just say “sin jamón” — it’s a completely normal request.
The traditional recipe is just flour, water, and salt, fried in sunflower or olive oil — vegetarian by default. The caveat: some recipes use lard, and some churrerías fry in oil shared with meat items, so a quick question doesn’t hurt.
This red colouring is made from crushed cochineal insects and shows up in some candies, flavoured drinks, and even a few yogurts. It’s listed on ingredient panels as E120, carmín, or cochinilla.
E120 isn’t the only code hiding animal origins on packaged food. E441 (gelatin) comes from animal bones and skin and turns up in gummies, marshmallows, and some desserts. E542 (bone phosphate) is ground animal bone, used as an anti-caking agent in some supplements and powders. E631 (disodium inosinate), a common flavour enhancer in chips, instant noodles, and savoury snacks, is usually derived from meat or fish. E901 (beeswax) and E904 (shellac) come from bees and lac insects — many vegetarians consider these acceptable since nothing is killed to produce them, but it’s a personal line worth deciding for yourself. For the full breakdown of which E-numbers are and aren’t animal-derived, see World Vegan Travel’s guide to non-vegan E-numbers.
How to Actually Order Vegetarian Food
“Vegetariano” doesn’t always translate perfectly at the counter. Being specific gets you further than the word alone:
💬 “Soy vegetariano/a, sin carne ni pescado” — I’m vegetarian, no meat or fish.
💬 “¿Tiene jamón, chorizo o caldo de carne?” — Does it have ham, chorizo, or meat broth?
💬 “Sin jamón, por favor” — Without ham, please.
💬 “¿El caldo es de verduras?” — Is the broth vegetable-based?
Where to Eat: Barcelona’s Vegetarian & Vegan Spots
🇮🇳 Pure Vegetarian Indian
Fully vegetarian, run by a Gujarati team — the chaat section alone (pani puri, dahi puri, kachori, bhel puri) is worth the trip. Paneer makhani and chole bhature round out the mains.
Family-run since 2005, with a menu that’s around 90% vegan and a menú del día built around a soup-and-salad buffet plus a daily thali. Feels like a home kitchen, not a restaurant.
The Barcelona outpost of the global South Indian vegetarian chain — proper dosas, idlis, and thalis from a 350-plus dish menu.
🍛 More Vegetarian-Friendly Indian & Asian
Not purely vegetarian kitchens, but each with a strong, dedicated veg/vegan menu worth knowing about.
Regional Indian cuisine spanning north and south, from butter chicken and biryani to lesser-known specialties — the restaurant’s own listing describes “a wide array” of vegetarian and vegan options alongside the meat dishes.
Runs a dedicated vegetarian menu section alongside the main one, and several vegetarian curries can be made vegan on request — just ask, since naan comes buttered by default.
Standard Indian vegetarian starters (paneer pakora, onion bhaji, samosa) are on the menu, though the restaurant doesn’t publish a dedicated vegetarian/vegan section — worth confirming ahead if that matters to you.
Completely vegan, with Indian and fusion food — tapas, burgers, salads, and sandwiches all under one roof. Good quality-price ratio.
🥗 Vegetarian & Vegan Spanish/International
Barcelona’s original vegetarian institution, dating back to 1979 in rural Catalunya. Catalan-leaning vegetarian classics done properly.
Not purely vegetarian — it’s flexitarian, with some fish dishes on the menu — but roughly 80% plant-based. Good for healthy bowls and brunch; double-check individual dishes.
Fully vegan, seasonal tasting menu, natural wines, genuine Slow Food philosophy. Best for a proper sit-down dinner rather than a quick lunch.
Fully vegetarian and gluten-free, famous for its brunch — a solid weekend option.
Vegetarian restaurant with many vegan options — the whole roasted cauliflower is the dish people come back for.
Traditional Catalan cuisine made fully vegetarian, with good vegan options too — a rare find for local comfort food.
A colourful, fully vegetarian restaurant with some vegan options, tucked into the Born neighbourhood.
Frequently Asked Questions
Mostly yes, but staff sometimes still consider ham or fish stock “basically vegetables.” Being specific — naming jamón, chorizo, and caldo de carne directly — gets much more reliable results than the word alone.
“Vegano” still gets the occasional blank look outside the bigger cities. You’ll need to layer on questions about alioli (usually has egg), butter, and dairy on top of the standard vegetarian checks.
Worth asking directly — Haldi and Veg World India are both small, kitchen-forward places used to special requests, so a polite heads-up when booking or ordering is your best bet.
Common Mistakes to Avoid
Assuming a “vegetable” dish is automatically meat-free — ham and meat stock are used as seasoning, not always listed as a main ingredient.
Ordering lentejas or salmorejo without asking — both come with meat/ham by default unless you request otherwise.
Using only “vegetariano” without specifics — naming jamón, chorizo, and caldo directly gets far more reliable results.
Skimming past E-number codes on packaged snacks — gelatin (E441), bone phosphate (E542), and meat/fish-derived flavour enhancers (E631) don’t announce themselves as plainly as “jamón” does.
Know a Vegetarian Spot We Missed?
Share it in the WhatsApp channel — we’re building a running list of Barcelona’s genuinely vegetarian kitchens for the community.
Support Catalunyaar
Every housing tip, every festival guide, every 11pm answer in the WhatsApp group — it's all built and kept running by this community, for this community. If Catalunyaar has ever made Barcelona feel a little less confusing, here's how to keep it going.
📲 In Spain? Send a Bizum
Open Bizum on your banking app, send to 667 900 501, and you're done. Instant, fee-free, and it goes straight back into the platform.
☕ Abroad or prefer card/PayPal? Use Ko-fi
Head to our Ko-fi page and leave a tip — works from anywhere, India included, no fuss.
Catalunyaar — Connecting India & Catalunya. Barcelona's Indian expat community hub.