How to Eat Healthy at a Mediterranean Restaurant
Matt · April 4, 2026
Mediterranean restaurants are genuinely one of the better choices when you're trying to eat well. The cuisine leans heavily on vegetables, legumes, lean proteins, and heart-healthy fats — but there are still plenty of ways to overdo it on calories without realizing it.
What to Order First
Grilled proteins are your best friend here. Grilled chicken, lamb kebabs, shrimp, or fish are typically lower in calories than anything fried and pack a solid amount of protein. A grilled chicken shawarma plate without the creamy sauces usually lands around 400–500 calories. Grilled salmon or sea bass, depending on portion size, can be even lighter.
Legume-based dishes like hummus, lentil soup, falafel (baked, not fried), and white bean stews are filling and high in fiber. The catch is portion size — a small bowl of hummus with pita can easily hit 400+ calories if you're not careful. Use the hummus as a condiment rather than the main event.
Tabbouleh, fattoush, and Greek salad are excellent choices. They're vegetable-forward, low in calories, and genuinely satisfying. Just ask for dressing on the side when possible — those olive oil-heavy dressings can double the calorie count.
Where the Calories Hide
The biggest calorie traps at Mediterranean restaurants are easy to miss:
- Bread and pita: It shows up free at most tables and it's hard to stop. One pita is around 160–200 calories before any dipping.
- Creamy sauces: Tzatziki is relatively light, but tahini-heavy sauces, garlic aioli, and anything labeled "creamy" can add 150–300 calories to your plate fast.
- Olive oil: It's healthy fat, but it's still 120 calories per tablespoon. Dishes braised in olive oil or drizzled generously add up quickly.
- Stuffed grape leaves (dolmas): The rice-and-oil filling makes these denser than they look — 3–4 of them can run 200+ calories.
- Fried falafel: The baked version is around 50–70 calories per piece; fried can be closer to 90–110. Sounds minor but it adds up with a full plate.
If you're tracking calories closely, an app like MenuScore can help you scan the menu beforehand and get a quick read on the nutrition breakdown before you commit to an order.
Building a Balanced Plate
A solid approach: start with a vegetable-based soup or salad, go with a grilled protein as your main, and add one legume-based side dish. Skip the bread or limit yourself to one piece. This usually puts you in a 550–750 calorie range for a full meal — pretty reasonable for dining out.
If you're aiming higher in protein (post-workout, weight loss, etc.), a double protein kebab plate with a side salad instead of rice is a classic move. Most restaurants will accommodate that swap without any issue.
Frequently Asked Questions
Is Mediterranean food actually healthy, or is that just marketing?
The core Mediterranean diet — fish, vegetables, legumes, olive oil, whole grains — is genuinely well-researched for heart health, weight management, and longevity. At restaurants, the execution varies. Fried, butter-heavy, or oversized portions can push otherwise healthy dishes into high-calorie territory.
How many calories is a typical Mediterranean restaurant meal?
A full sit-down meal (appetizer, entree, maybe dessert) can range from 600 to 1,500+ calories depending on your choices. A grilled protein plate with salad and no bread is typically 450–650 calories. Mezze-heavy meals with lots of sharing dishes can creep up fast.
What should I avoid if I'm watching my sodium?
Olives, pickled vegetables, canned chickpeas (used in many hummus preparations), and marinated meats tend to be high in sodium. Ask for sauces on the side and go easy on the feta — it's salty in ways that sneak up on you.