Food & Drink

Mediterranean magic: 17 top spots to savor in Baltimore

Baltimore is a city that offers a diverse range of cuisines to its visitors and residents. One of the most popular options is Mediterranean cuisine, which combines the flavors of countries along the Mediterranean Sea, such as Greece, Italy, and Turkey.

With so many options to choose from, it can be challenging to find the best Mediterranean restaurants in the city.

Whether you're in the mood for falafel, hummus, or shawarma, there are many establishments that offer these delicious dishes.

These restaurants offer a unique dining experience that transports you to the Mediterranean region, with their vibrant decor, traditional music, and warm hospitality.

From casual cafes to upscale dining destinations, there is a Mediterranean restaurant for every occasion and budget.

Some are family-owned and operated, while others are part of larger chains. Each restaurant has its own signature dishes and culinary specialties that make it stand out.

In this post, we will explore the best Mediterranean restaurants in Baltimore. We will highlight the unique features of each establishment, including their menu offerings, ambiance, and service.

Whether you're a local or a visitor, we hope this guide will help you discover new and exciting places to dine in the city. So, let's dive in and explore the best Mediterranean cuisine that Baltimore has to offer!

1. Baba's Mediterranean Kitchen

Baba's Mediterranean Kitchen
745 E Fort Ave, Baltimore, MD 21230 (Google Maps)

Baba's Mediterranean Kitchen offers authentic and delicious Mediterranean dishes at a fair price.

The restaurant has a cozy and casual atmosphere, with friendly staff and a lovely take-away market option.

Customers rave about the salmon, zucchini fries, and hummus specials.

The falafel and lamb kabobs are also highly recommended. Baba's is a great local spot for quick, high-quality Mediterranean food.

2. Pitamore restaurant and catering

Pitamore Restaurant And Catering
30 Light St, Baltimore, MD 21202 (Google Maps)

Pitamore restaurant and catering offers delicious Mediterranean cuisine at affordable prices.

The food is fresh and flavorful, with a variety of options to choose from. The staff is friendly and accommodating, making for a pleasant dining experience.

This casual counter-style restaurant is perfect for a quick lunch or dinner. Don't miss out on the falafel, which is nothing short of amazing.

If you're in the mood for Mediterranean food, Pitamore is definitely worth a visit.

3. Yeeros — Traditional Greek Cuisine

Yeeros -- Traditional Greek Cuisine
17 E Cross St, Baltimore, MD 21230 (Google Maps)

Yeeros – Traditional Greek Cuisine is a must-visit for anyone who loves Mediterranean food.

The restaurant's cozy atmosphere and friendly staff make it a great spot for a night out with friends or a casual lunch. The menu boasts a variety of delicious options, including lamb souvlaki, falafel, and gyros.

The portions are generous, and the prices are reasonable. Customers rave about the fresh ingredients and the authentic taste of the food.

Whether you're dining in or ordering takeout, Yeeros – Traditional Greek Cuisine is a great choice for your next Mediterranean meal.

4. Byblos Lebanese Cuisine

Byblos Lebanese Cuisine
1033 Light St, Baltimore, MD 21230 (Google Maps)

Byblos Lebanese Cuisine is a cozy bistro that serves up classic Lebanese fare, including shawarma sandwiches and kebab plates.

The food is prepared with care and patience, resulting in clean and authentic flavors.

The staff is friendly and the atmosphere is perfect for a casual lunch or dinner.

The restaurant is a great option for those looking to try out Lebanese cuisine or craving some homemade-style food. Highly recommended!

5. Cafe Fili

Cafe Fili
816 Cathedral St, Baltimore, MD 21201 (Google Maps)

Cafe Fili is a Mediterranean restaurant that offers delicious food in a lovely ambiance. The staff is friendly and attentive, making for a pleasant dining experience.

The menu includes fresh and wholesome options like salads, grain bowls, and panini, as well as vegetarian and vegan-friendly choices.

The coffee and desserts are also worth trying. The cafe has a full bar, and the atmosphere is bright and airy, with both indoor and outdoor seating available.

Whether for breakfast, lunch, or dinner, Cafe Fili is a great choice for those looking for a tasty Mediterranean meal in a comfortable setting.

6. Koshary Corner

Koshary Corner
301 W 29th St, Baltimore, MD 21211 (Google Maps)

Koshary Corner is a must-visit restaurant for Mediterranean food enthusiasts. This Egyptian restaurant offers a variety of vegan and gluten-free options, making it perfect for health-conscious diners.

The Koshary bowl is a must-try dish, with its perfect blend of healthy ingredients that are both flavorful and filling.

The owner is friendly and welcoming, and the service is top-notch. While the shared seating space can be a bit chaotic during busy times, the food is worth the wait.

Koshary Corner is the perfect spot for a quick lunch or dinner with friends and family.

7. The Kabul Fresh Grill

The Kabul Fresh Grill
55 Market Pl, Baltimore, MD 21202 (Google Maps)

The Kabul Fresh Grill is a Mediterranean and Afghan restaurant that offers delicious and fresh food at reasonable prices.

The portions are generous and the flavors are amazing. The restaurant has a modern and clean decor, and the staff is friendly and welcoming.

The menu features a variety of dishes, including falafel, hummus, shawarma, kabobs, and daily specials.

The Kabul Fresh Grill is a great place for lunch or dinner, and is definitely worth a visit.

8. Twist Fells Point

Twist Fells Point
723 S Broadway, Baltimore, MD 21231 (Google Maps)

Twist Fells Point is a stylish bistro that serves Mediterranean-inspired American cuisine.

The restaurant boasts a warm and welcoming atmosphere, making it an ideal spot for a casual meal with friends or a romantic evening out.

The menu features a variety of dishes, including the Chesapeake Eggs Benedict and Parisian croissant almond French toast.

The staff is friendly and attentive, ensuring that customers have an enjoyable dining experience. Twist Fells Point is a must-visit for anyone who loves delicious food and a vibrant atmosphere.

9. Tabrizi's

Tabrizi's
500 Harborview Dr, Baltimore, MD 21230 (Google Maps)

Tabrizi's is a must-visit Mediterranean restaurant with an elegant ambiance and spectacular harbor views.

The menu boasts a delicious assortment of expertly prepared entrees and salads, including steaks, lamb chops, and pasta dishes. The staff is attentive and friendly, providing high-quality service that makes you feel like family.

The bar service is excellent, with a great selection of wines and cocktails. The restaurant is also a popular wedding venue with beautiful facilities and attentive staff.

If you're looking for an upscale dining experience with authentic Mediterranean cuisine, Tabrizi's is the perfect destination.

10. Damascus Kitchen

Damascus Kitchen
411 S High St, Baltimore, MD 21202 (Google Maps)

If you're looking for authentic Mediterranean cuisine, Damascus Kitchen is a must-visit. The restaurant is clean and welcoming, with friendly staff who are happy to make recommendations.

The food is fresh and flavorful, with a wide selection of dishes that are sure to satisfy any taste.

From the hummus and chicken samosas to the lamb gyro, every dish is made with care and attention to detail. The chef's expertise is evident in every bite, and the prices are reasonable for the quality of the food.

Whether you're in the mood for a quick lunch or a sit-down dinner, Damascus Kitchen is definitely worth a visit.

11. Ammoora

Ammoora
751 Key Hwy, Baltimore, MD 21230 (Google Maps)

Ammoora is a must-visit Mediterranean restaurant. The food is bursting with unique flavors that will leave your taste buds wanting more.

The elegant decor and excellent service make it perfect for any celebration or date night.

The menu offers a great selection of non-boring vegetarian dishes that are sure to satisfy.

Although the prices are on the higher side, the experience is worth the expense. Ammoora is definitely a go-to spot for anyone looking for high-end Middle Eastern fare.

12. Mizan's Kitchen

Mizan's Kitchen
1038 Light St, Baltimore, MD 21230 (Google Maps)

Mizan's Kitchen is a must-visit Mediterranean and Halal restaurant.

The customer service is outstanding, and the food is incredible. The chicken and lamb Shawarma are highly recommended.

Mizan, the owner, is amazing and truly makes the dining experience unforgettable.

If you're looking for a delicious meal and top-notch service, Mizan's Kitchen is the place to go.

13. The Black Olive

The Black Olive
814 S Bond St, Baltimore, MD 21231 (Google Maps)

The Black Olive is a white-tablecloth Mediterranean restaurant that specializes in whole fish, seafood, and lamb.

The elegant and relaxed atmosphere is perfect for a special occasion. The restaurant offers a variety of innovative and delicious mezze dishes, and the grilled fish is well-prepared.

The staff is highly knowledgeable and attentive, making sure that the customers feel like they are part of the family. The wine selection is excellent, and they have hard-to-find Greek wines.

The outdoor seating area is charming and surrounded by grapevines, adding to the overall ambiance of the restaurant. If you're looking for a high-quality dining experience, The Black Olive is a must-visit.

14. Jasa Kabob

Jasa Kabob
2917 O’Donnell St, Baltimore, MD 21224 (Google Maps)

Jasa Kabob serves up delicious Mediterranean cuisine with a focus on Indian, Pakistani, and Middle Eastern flavors.

The food is always fresh and flavorful, and the portions are generous. The staff are friendly and provide quick service.

Although the restaurant is small, it's perfect for takeout and delivery. The menu has a great selection of dishes, including kebabs, curries, and falafel.

Jasa Kabob is a hidden gem for those looking for authentic Mediterranean cuisine.

15. Cypriana

Cypriana
105 W 39th St, Baltimore, MD 21210 (Google Maps)

Cypriana offers a fantastic Mediterranean dining experience that is sure to satisfy even the most discerning palate.

The restaurant boasts a stylish and upscale ambiance, complete with a spacious deck that offers the perfect setting for a night out with friends or family.

The menu features a wide range of Cypriot and Mediterranean cuisine, with options that cater to both meat-lovers and vegetarians alike.

The staff is professional, friendly, and always eager to serve, making for a truly enjoyable dining experience. With its delicious food, great atmosphere, and attentive service, Cypriana is definitely worth a visit.

16. ZAATAR Mediterranean Cuisine

Zaatar Mediterranean Cuisine
1019 S Charles St, Baltimore, MD 21230 (Google Maps)

ZAATAR Mediterranean Cuisine is a hidden gem that offers delicious Mediterranean cuisine at a reasonable price. The restaurant has a relaxing atmosphere and a friendly staff who are always eager to help.

The menu is extensive, with a variety of options to choose from, including kebabs, falafel, shawarma, and other Mediterranean staples.

The portions are generous, and the food is always fresh and tasty. The wait staff is attentive and helpful, making sure that every customer has a great dining experience.

If you're looking for an authentic Mediterranean dining experience, ZAATAR Mediterranean Cuisine is the place to be.

17. Restaurante Tio Pepe

Restaurante Tio Pepe
10 E Franklin St, Baltimore, MD 21202 (Google Maps)

Restaurante Tio Pepe is a must-visit Mediterranean restaurant for anyone traveling to Baltimore city.

The Spanish cuisine is simply amazing, with dishes like Beef Wellington, Rack of Lamb, and Paella that are bursting with flavor. The Sangria is also a must-try. The atmosphere is comfortable and the service is superb.

The wait staff are attentive and friendly, and the head Chef Emiliano even makes rounds to check on guests.

Despite some mixed reviews, Restaurante Tio Pepe remains a staple in Baltimore's dining scene and is highly recommended for anyone looking for an unforgettable dining experience.