3 Best Mediterranean Restaurants in St. John's, NL

Expert-recommended Top 3 Mediterranean Restaurants in St. John's, NL. All of our mediterranean restaurants actually undergo a rigorous 50-Point Inspection, which includes everything from checking reviews, ratings, reputation, history, complaints, satisfaction, trust and price - all to ensure overall excellence. You deserve only the best!

Taste of Mediterranean - St Johns, NL Mediterranean Restaurants - Mediterranean Dish Image
Taste of Mediterranean - St Johns, NL Mediterranean Restaurants - Restaurant Exterior Image
Taste of Mediterranean - St Johns, NL Mediterranean Restaurants - Mediterranean Food Image
CALL EMAIL

TASTE OF MEDITERRANEAN

38 Ropewalk Lane, Unit P7,
St. John's, NL A1E 5T2 Directions

Since 2024

Specialities:

✓Chicken Shawarma Sandwich ✓Beef Gyro Sandwich ✓Chicken Souvlaki Sandwich ✓Falafel Sandwich ✓Lebanese Platter ✓Mediterranean Platter ✓Greek Platter ✓Chicken Souvlaki Platter ✓Greek Salad ✓Chicken Greek Salad ✓Falafel Greek Salad ✓Bean Salad with Italian Dressing ✓Corn Salad ✓Tabouleh ✓Rice ✓Saucy Potatoes

"Taste of Mediterranean St. John offers a delightful mix of Greek and Lebanese cuisine with a Canadian twist. They provide a fast-casual dining experience with an open kitchen concept, allowing guests to watch as their meals are prepared right in front of them on their shawarma and gyro spits. This engaging setup highlights their unique blend of spices and ensures that every dish is crafted fresh. At Taste of Mediterranean, they pride themselves on serving delicious meals accompanied by warm, quality service. Their preparation is swift, and they attentively follow every customer request. You can call them for inquiries about their catering services. Taste of Mediterranean has locations all across Canada.

2026 Highlights: Taste of Mediterranean offers takeout and delivery options."

Reviews   |   Write a Review

Menu:

AUTHENTIC APPETIZERS
Joe Feta Bruschetta: $13
Dolmades: $13
Meatless Dolmades: $13
Feta Fries: $13
Kalamari: $13
Spanakopita: $9
Htipiti: $9
Hummus: $7
Tzatziki: $8
Saganaki: $13
Souvlaki Stick Pork: $3
Souvlaki Stick Chicken: $4
Souvlaki Stick Lamb: $6
Souvlaki Stick Beef: $7
WRAP & ROLL
Pork Souvlaki: $10
Chicken Souvlaki: $12
Beef Souvlaki: $14
Lamb Souvlaki: $14
Veggie Souvlaki: $11
Gyro: $10
Chicken Gyro: $12
SOUP
Augolemono Regular: $8
Augolemono Large 32oz: $11
GREEK FAVOURITES
Mousaka Half: $15
Mousaka Full: $20
Joe Feta Power Bowl: $15
Add Chicken Breast: $7
AUTHENTIC GREEK SALADS
Greek Salad Small: $10
Greek Salad Large: $14
Horiatiki Salata Small: $12
Horiatiki Salata Large: $16
THE GREEK GRILLMASTER
Village Breast Of Chicken: $21

Discount:

Buy One, Get the Second at 50% Off

Contact:

(709) 726-2265

Mon-Tue: 11am - 10pm
Wed-Sat: 11am - 10pm
Sun: 11am - 10pm

TBR® Inspection Report:

Mr. Souvlaki - St Johns, NL Mediterranean Restaurants - Mediterranean Dish Image
Mr. Souvlaki - St Johns, NL Mediterranean Restaurants - Restaurant Interior Image
Mr. Souvlaki - St Johns, NL Mediterranean Restaurants - Mediterranean Food Image
4+ YEARS ON TBR
CALL EMAIL

MR. SOUVLAKI

48 Kenmount Road,
St. John's, NL A1B 1W3 Directions

Specialities:

✓Apollo Bowl ✓Spicy Chicken Souvlaki Bowl ✓Falafel Bowl ✓Gyro Bowl ✓Chicken Souvlaki Plate ✓Plates ✓Spicy Chicken Souvlaki Plate ✓Gyro Plate ✓Lamb Shank Plate ✓Falafel Plate ✓Classic Pita ✓Loaded Pita ✓Roasted Potatoes ✓Souvlaki Skewer ✓Falafel ✓Side Greek Salad ✓Rice ✓Pita ✓Feta Fries

"Mr. Souvlaki serves a tasty Mediterranean cuisine with a refreshed menu offering that incorporates all the classic favourites and fresh new menu items. The restaurant takes great pride in serving the finest quality food at an affordable price. Mr. Souvlaki has a menu that includes plates, salads, pitas and sides. They ensure the ideal taste and flavour on each bite of their dishes. You can also try their souvlaki skewers and gyro, which are made from perfectly seasoned beef and lamb, on plates loaded with rice, roasted potatoes, and Greek salad. Mr. Souvlaki offers online orders, gift cards and catering. Pickup and delivery options are available.

2026 Highlights: Mr. Souvlaki customers can earn loyalty points and rewards through their digital Souv Squad program."

Reviews   |   Write a Review

Menu:

Plates
Lamb Shank Plate: $25.99
Chicken Leg Plate: $15.49
Gyro Plate: $17.99
Falafel Plate: $17.99
Chicken Souvlaki Plate: $17.99
Spicy Chicken Souvlaki Plate: $17.99
Pita Combos
Gyro: $20.99
Falafel: $20.99
Spicy Chicken: $20.99
Chicken: $20.99
Sides
Roasted Potatoes: $5.99
Souvlaki Skewer: $6.49
Falafel: $2.79
Side Greek Salad: $6.35
Rice: $5.99
Pita: $2.39
Feta Fries: $9.39

Contact:

(709) 726-3561

Mon-Wed: 11am - 9pm
Thu-Sat: 11am - 9pm
Sun: 12pm - 5pm

TBR® Inspection Report:

Afghan Restaurant - St Johns, NL Mediterranean Restaurants - Mediterranean Dish Image
Afghan Restaurant - St Johns, NL Mediterranean Restaurants - Restaurant Exterior Image
Afghan Restaurant - St Johns, NL Mediterranean Restaurants - Restaurant Interior Image
3+ YEARS ON TBR
CALL EMAIL

AFGHAN RESTAURANT

375 Duckworth Street,
St. John's, NL A1C 1H8 Directions

Since 2005

Specialities:

✓Kabab Delights ✓Afghan Lamb Kabab ✓Chicken Kabab ✓Shaami Kabab ✓Assorted Kabab ✓Pork Kabab and Rice Combo ✓Vegetarian and Non-Vegetarian Meal ✓Desserts ✓Afghan Mango Ice Cream ✓Baklava ✓Gulab Jamin

"Afghan Restaurant is a Mediterranean restaurant that specializes in crafting fresh and homemade Middle Eastern cuisine, all offered at reasonable prices with delicious flavours. The restaurant aims to seamlessly combine culinary pleasure with nutritional value, delivering a dining experience. The kitchen team takes great pride in creating a concise yet hearty menu that is carefully curated using top-notch ingredients and expertly prepared for prompt service. Afghan Restaurant offers vegan dishes, catering, street parking, television, and takeout, and accepts debit cards and delivery. The restaurant welcomes guests and serves delicious, authentic Afghan food.

2026 Highlights: The Afghan Restaurant serves 100% Halal food."

Reviews   |   Write a Review

Menu:

APPETIZERS
Beef Kabab: $6.95
Vegetarian Samosa: $5.95
Naan-Bread: $5.43
KABAB DELIGHTS
Shaami Kabab: $18.95
Assorted Kababs: $22.50
Chicken Kabab and Rice Combo: $18.95
SPECIALS OF THE DAY
Non-Vegetarian Meal: $14.51
Vegetarian Meal: $14.51
ADDITIONAL ITEMS
Non-Vegetarian Meal: $14.51
Chicken Kabab And Rice Combo: $18.95

Contact:

(709) 754-2230

Mon-Sat: 11am - 5:30pm
Sun: Closed

TBR® Inspection Report:

We use cookies to improve your experience. By continuing, you agree to our Privacy Policy.