How to Eat Healthy at a Spanish Restaurant
Matt · April 11, 2026
Spanish restaurants are actually one of the better cuisines for eating healthy — the Mediterranean-influenced cooking leans on olive oil, seafood, and fresh vegetables. But portions can be tricky, especially at tapas-style spots where small plates add up fast.
What to Order at a Spanish Restaurant
Seafood dishes are your best bet. Gambas al ajillo (garlic shrimp), pulpo a la gallega (Galician octopus), and grilled fish are all high in protein and relatively low in calories — typically 200–350 calories per tapa. The olive oil is healthy fat, so don't stress about it too much.
Vegetable-forward tapas like patatas bravas (roasted potatoes with sauce), pimientos de padrón (blistered shishito-style peppers), and escalivada (roasted eggplant and peppers) are solid choices. Watch out for patatas bravas if they're deep-fried rather than roasted — calories can jump from ~150 to 300+.
Jamón ibérico and charcuterie get a bad rap, but a small serving of quality cured ham is mostly protein and not the calorie bomb people assume. Reasonable portions (a few thin slices) run 80–120 calories.
Paella is the wildcard. A modest serving of seafood or vegetable paella is around 400–500 calories and nutritionally balanced. Chorizo paella can push past 700 calories per serving depending on the rice-to-protein ratio and how much oil went into the pan.
What to Watch Out For
Croquetas and fried items are the hidden calorie traps. One croqueta is 80–120 calories, and they disappear fast when you're talking and grazing. If a basket of six arrives and you're not paying attention, that's 500–700 calories before your main arrives.
Bread with aioli — same problem. Spanish restaurants often bring complimentary bread with garlic mayo or similar dips. The aioli alone can run 100+ calories per tablespoon. Have a piece, skip the dip, or ask for olive oil instead.
Sangria and wine adds up quickly. A glass of sangria is typically 200–250 calories. If you're tracking, it's worth factoring in.
Tapas-style dining is the hardest format to track because you're not ordering one defined plate — you're sharing five or six dishes and it's hard to know your portion. Using an app like MenuScore can help here: scan the menu before you sit down, get a sense of which dishes are lighter vs. heavier, and plan your order accordingly rather than deciding on the fly.
Making Smart Choices
A solid strategy at a Spanish restaurant:
- Lead with 1–2 seafood tapas and a vegetable dish
- Share paella as a table dish rather than having a full serving solo
- Skip the bread basket or limit yourself to one piece
- Choose wine over sangria if you're watching calories
- Order slowly — tapas restaurants encourage multiple rounds, and it's easy to keep adding
The cuisine itself isn't the problem. The problem is the social format that makes it easy to lose track of how much you've actually eaten.
Frequently Asked Questions
How many calories are in a typical tapas meal?
It depends entirely on what you order. A lighter tapas spread — shrimp, grilled vegetables, a small paella portion — might total 600–900 calories. A heavier order with croquetas, fried dishes, and chorizo can easily exceed 1,400 calories.
Is paella healthy?
Seafood and vegetable paella is reasonably nutritious — complex carbs from rice, protein from seafood, healthy fats from olive oil. A standard restaurant serving is roughly 450–600 calories. Chorizo or meat-heavy paella tends to run higher in saturated fat and total calories.
What's the lowest-calorie tapa I can order?
Gambas al ajillo (garlic shrimp), pimientos de padrón (blistered peppers), and boquerones (marinated white anchovies) are among the lighter options, typically 150–250 calories per tapa. Avoid anything described as "frito" (fried) if you're keeping calories in check.