Mary's Cafe Bistro menu with up-to-date-prices

Mary’s Cafe Bistro Menu

September 7, 2026
by
1 min read

Mary's Cafe Bistro is a family-run restaurant at 8 St Mary’s Street, a short walk from Edinburgh’s Royal Mile. It serves from early morning into the evening, with a stone-walled garden behind the building offering a tucked-away place to dine outdoors.

The all-day breakfast selection ranges from a full Scottish plate with haggis and potato scone to Mediterranean, vegetarian and vegan alternatives. Eggs, pancakes, French toast and breakfast rolls also make it practical for anything from a quick morning stop to a leisurely brunch.

Later in the day, the kitchen brings Scottish and Mediterranean ideas together through meze, moussaka, salads, panini, burgers and familiar bistro mains. A vegan meze platter combines dolma, hummus, saksuka, artichoke and bulgur for a particularly shareable plant-based choice.

Cakes, baklava, coffee, smoothies, beer, wine and cocktails extend the menu beyond the main meal. Vegetarian, vegan and gluten-free dishes are marked, but guests with allergies or intolerances should still confirm current ingredients and kitchen procedures with staff.

Address: 8 St Mary’s Street, Edinburgh EH1 1SU, Scotland

For restaurant owners Own this restaurant? Turn this menu into direct orders. Claim this page, keep your menu current and let customers order dine in or pickup with no Happy Menu percentage commission.
Claim this menu

Mary's Cafe Bistro Menu

All Day Breakfast

Full Scottish Breakfast
£15.95

Bacon, Fried Egg, Potato Scone, Mushroom, Haggis, Sausage, Baked Beans, Toasted Bread & Butter.

Mediterranean Breakfast
£15.95

Spanakopita, Cucumber, Tomato, Fried Egg, Halloumi, Sucuk, Olives, Bread & Butter.

Vegan Breakfast
£15.95

Avocado, Tomato, Hummus, Mushroom, Spinach, Hash Brown, Beans & Toast.

Vegetarian Breakfast
£14.95

Fried Egg, Veggie Haggis, Potato Scone, Tomato, Mushroom, Veggie Sausage, Baked Beans, Toasted Bread & Butter.

American Style
£13.95

Double Scrambled Eggs, Bacon, Toast & Butter.

Pancake Heaven
£14.95

Nutella & Fruit, or Bacon & Maple Syrup.

French Toast
£14.95

Served With Fresh Fruit & Maple Syrup.

Omelette
£13.95

Served With Salad & Toasted Bread. Cheese & Onion (GF), or Ham & Mushroom (GF).

Oat Bowl
£12.95

Served With Cold Yoghurt, Fresh Fruit, Toasted Sliced Bread, Nuts & Honey.

Breakfast Roll

Fillings: Bacon, Sausage, Fried Egg, Haggis, Mushroom, Veggie Haggis, Hash Brown, Potato Scone.

One Filling
£4.95
Two Fillings
£5.95
Three Fillings
£6.95

Poached Eggs

Mary's Special
£14.95

Poached Eggs, Sliced Sourdough Bread, Avocado, Bacon & Halloumi.

Eggs Royale
£14.50

Poached Eggs, Toasted Muffin, Scottish Smoked Salmon, Avocado & Hollandaise Sauce.

Eggs Benedict
£14.50

Toasted Muffin, Bacon, Poached Eggs & Hollandaise Sauce.

Eggs Florentine
£13.95

Toasted Muffin, Spinach, Poached Eggs & Hollandaise Sauce.

Panini

Served With Crisps & Salad.

Halloumi, Tomatoes & Green Pesto
£12.95
Sucuk & Cheddar Cheese
£12.95
Bacon, Brie & Cranberry
£12.95
Sweet Chilli Chicken & Cheese
£12.95

Main Course

Lamb Moussaka
£16.95

Oven-Cooked Aubergine, Potato and Tomato Sauce With Lamb Mince, Served With Yoghurt & Salad.

Ribeye Steak
£21.95

A Classic Ribeye Steak, Grilled to Perfection, With Smooth Mashed Potatoes, Fresh Asparagus and a Creamy Peppercorn Sauce.

Scottish Lamb Chops
£19.95

Grilled Lamb Chops Accompanied by Chips & Salad.

Grilled Salmon
£18.95

Pan-Seared Salmon Fillet, Served With Mashed Potatoes and Asparagus.

Lamb Kofte
£17.95

Home Made Lightly Spiced Lamb Kofte With Fresh Mixed Salad, Served With Chips & Pitta Bread.

Chicken Nuggets
£15.95

Seven Pieces of Whole Chicken Breast Fillet in a Crisp Coating, Served With Chips & Salad.

Chicken Skewers
£15.50

Skewers of Marinated Chicken Breast, Served With Salad & Chips.

Haggis and Mashed Potatoes
£15.50

Traditional Scottish Haggis, Served With Creamy Mashed Potatoes and Rich Gravy.

Steak Pie
£15.50

Served With Gravy, Chips & Salad.

Pesto Chicken Pasta
£15.50

Grilled Chicken, Pesto Sauce, Olives & Parmesan.

Home Made Soup
£7.50

Served With Bread.

Pizza

Chicken & Mushroom
£14.95
Bacon & Pepperoni
£14.95
Vegetable
£13.95
Margherita
£12.95

Mezes

Priced for One / for Two.

Vegetarian Meze Platter
One £17.95 / Two £29.95

Grilled Halloumi — Slow-Grilled Cypriot Goat’s Milk Halloumi. Falafel — Chickpeas, White Beans, Garlic, Celery & Sesame Seed. Couscous — Fine Bulgur, Red Pepper, Onion. Saksuka — Pepper, Aubergine, Courgette and Potato in Tomato Sauce. Beetroot — Creamy Strained Yoghurt Blended With Roasted Garlic & Olive Oil. Spanakopita — Spinach, Feta, Onion and Herbs in Crispy Filo Pastry.

Vegan Meze Platter
One £17.95 / Two £29.95

Enginar — Artichoke Hearts in Light Vinegar, Oregano & Olive Oil. Hummus — Chickpeas, Garlic, Lemon & Tahini. Dolma — Vine Leaves Stuffed With Spice & Rice. Couscous — Fine Bulgur, Red Pepper, Onion. Fasulye — Green Beans and Tomato Cooked in Lemon, Dill, Onion & Olive Oil. Falafel — Chickpeas, Parsley, Coriander, Garlic, Onion & Mixed Spices.

Salads

Chicken Caesar Salad
£14.95

Grilled Chicken Breast, Bacon, Parmesan, Cherry Tomato, Mixed Leaves, Croutons & Caesar Dressing.

Smoked Salmon Salad
£13.95

Mixed Olives, Smoked Salmon, Red Onion, Cherry Tomato, Cucumber, Avocado & Mixed Leaves.

Greek Salad
£13.50

Mixed Leaves, Cherry Tomato, Cucumber, Red Onion, Green & Red Pepper, Olives, Feta & Extra Virgin Olive Oil.

Burgers

All Burgers Served With Chips. Available as Beef or Chicken.

Haggis Burger
£17.95

Haggis, Bacon, Egg & Cheese.

Cheese & Bacon
£15.95
Cheese Classic
£14.95

Sharings

Mozzarella Sticks (6)
£9.95

With Tomato Salsa.

Pitta Bread With Hummus
£7.95
Chips
£4.95

Kids Menu

4 Fish Fingers, Chips & Beans
£9.95
2 Sausages, Chips & Beans
£8.95

Dessert & Cakes

Cakes
£6.95

Chocolate, Carrot, Cheesecake, Marlenka (Honey & Walnut, or Cocoa & Honey), Red Velvet, Victoria Sponge — Served With Whipped Cream.

Baklava
£6.95

Layers of Crumbly Filo Pastry With Walnuts, Soaked in Honey Syrup.

Scone
£4.50

Fruit Scone With Jam & Butter.

Hot Drinks

Oat Milk, Vanilla, Caramel or Hazelnut +0.70.

Espresso
£3.20
Double Espresso
£3.60
Americano
£3.60
Flat White
£3.95
Cappuccino
£3.95
Latte
£3.95
Chai Latte
£4.20

Smoothies

Big 5
£6.95

Pineapple, Mango, Strawberry, Apple & Kiwi.

Melon Refresher
£6.95

Melon, Strawberry & Mango.

Strawberry Split
£6.95

Strawberry & Banana.

Soft Drinks & Juices

Fizzy Drink 330ml
£3.60

Coke, Diet Coke, Coke Zero, Fanta, Sprite, Irn-Bru or Ginger Beer.

Apple Juice
£3.60

Glass.

Cranberry Juice
£3.60

Glass.

Sparkling Water
£2.60
Still Water
£2.40

Cocktails

Aperol Spritz
£9.90

Aperol, Prosecco and Soda, Garnished With an Orange Slice.

Bloody Mary
£9.90

Vodka, Tomato Juice and a Blend of Spices, Garnished With Celery & Lemon.

Mimosa
£9.90

Sparkling Prosecco and Fresh Orange Juice, Served With a Slice of Orange.

Wines

250ml Glass / Bottle.

Pinot Grigio 12%
250ml Glass £8.50 / Bottle £22

White.

Chardonnay 13%
250ml Glass £8.50 / Bottle £22

White.

Shiraz 13%
250ml Glass £8.50 / Bottle £22

Red.

Merlot 13%
250ml Glass £8.50 / Bottle £22

Red.

Rosé
250ml Glass £8.50 / Bottle £22
Prosecco
250ml Glass £8.50 / Bottle £22

Whisky, Beer & Cider

Ask Your Server for Single Malt Whiskies & Spirits. Whisky Priced 25ml / 50ml.

Malt Whiskies
25ml £5.45 / 50ml £8.45
12 Year Malt Whiskies
25ml £6.45 / 50ml £9.45
Gin & Tonic
25ml £6.45 / 50ml £9.45
Tennent's Lager 4.0%
£6.95

Draught Pint.

Innis & Gunn Session IPA 4.6%
£6.50

Draught Pint.

Efes 5.0%
£5.95

Bottle, 330ml.