Porto & Fi menu with up-to-date-prices

Porto & Fi Menu

September 7, 2026
by
1 min read

Porto & Fi is a cafe and bistro at 47 Newhaven Main Street in Edinburgh. Its kitchen is run by Fi and Rob with a team of chefs who build the offering around fresh dishes, quality ingredients and local produce. The neighbourhood setting supports everything from breakfast and coffee to a longer lunch or evening meal.

The menu changes with the seasons, allowing soups, salads, sandwiches and more substantial plates to follow what suppliers can provide at their best. Fish and seafood have a natural place in this Newhaven setting, while meat and vegetable dishes give the kitchen a broad bistro character. Preparation is grounded in familiar combinations, careful sourcing and food made for comfortable everyday dining.

Separate breakfast and lunch and dinner menus let the restaurant adjust its style across the day. Vegetarian choices and adaptable dishes provide useful options for mixed groups, while smaller plates and lighter meals suit visitors who do not want a full dinner. Guests with allergies should speak to the team because dishes are prepared in a shared kitchen and the seasonal menu can change.

The drinks list includes wine from independent suppliers alongside beer, spirits, soft drinks, tea and coffee. That range allows Porto & Fi to function equally well as a daytime cafe and an evening bistro. Its strongest qualities are the personal direction of the kitchen, longstanding supplier relationships and a menu that remains responsive to the Scottish seasons.

Address: 47 Newhaven Main Street, Edinburgh EH6 4NQ, United Kingdom

Porto & Fi Menu

Starters or Light Meals

Soup of the day with crusty bread
£7.50

(v) (ve) (gf-o)

A stack of flaked hot smoked salmon, roasted balsamic beetroot and rocket with horseradish cream
£10.50

(gf)

Goats cheese, beetroot file parcel, beetroot ketchup
£8.50

(v)

Keralan duck flatbread, mango chutney
£9.95
Crispbread, smoked salmon, cream cheese, capers, lemon and hot honey drizzle
£9.95
Porto quiche of the day served with salad
Starter size £8.95 / Main £11.50

(v)

House rub BBQ pulled beef brisket ciabatta, salad
£11.50
Chicken breast or grilled Halloumi ciabatta with either caramelised onions or chilli jam, lettuce and tomato with side salad
£10.75

(gf-o)

Fish goujon ciabatta, homemade tartar sauce, baby gem lettuce, side salad
£12.75
Greek Salad
£8

(gf) (v)

Mains

Katsu sweet potato curry, basmati rice
£18.95

(gf) (v) (ve)

Porto & Fi fish pie topped with a leek mash and side salad garnish
£19.50 / Small size £13.50
Fresh fish goujons, chunky chips, mushy peas with homemade tartar sauce and fresh lemon
£17.50 / Small size £11.95
Smoked haddock Cullen Skink risotto
£19 / Small £12.95

(gf)

Fillet of salmon, sauté potatoes, creamed corn, wild garlic butter
£22.25

(gf)

Maple glazed pork steak, dauphinoise potatoes, green beans, onion ketchup
£21.50

(gf)

Vension moussaka, Greek salad
£19.95

(gf)

Harissa chicken smoked bacon bits, parmesan, sun blushed tomato, pumpkin seed salad
£21.25

(gf)

Panko chicken burger with salad, mayo and chunky chips
£16.30
The house ground steak burger, BBQ sauce or dijonaise, salad and chunky chips
£16.50

(gf-o)

Homemade Moroccan bean and beetroot veggie burger, brioche bun, salad, sweet potato wedges, chilli jam or dijonaise
£15.95

(v) (gf-o) (ve-o)

The Stack, two burger patties, double cheese, smoked bacon, pickles, salad and house sauce, chunky chips
£18.50

Side Orders

Chunky chips
£4.30

(gf)

Sweet Potato wedges
£4.95

(gf)

Truffle and parmesan chunky chips
£5.40
MacSween's black pudding and potato hash
£4.50
Mac and Cheese Pot
£4.50
Seasonal Vegetables
£4.30
Rocket and parmesan salad
£4.95
Mixed green salad
£3.95
Olives and bread with Oil and Balsamic vinegar
£4.95
Bread
£2

Light Breakfast & Pastries

Granola, Greek yoghurt & fruit compote
£4.90
Scots porridge oats served with honey or fruit compote
£4.90
Danish pastry or Pain aux raisin
£3.90
Au Gourmand croissants
£3.90

Almond, Chocolate or Plain

Germagrain toast served with butter and marmalade
£4.30

Cooked & Hot Breakfast

Two free range eggs scrambled/poached served on granary toast with smoked bacon
£10
Eggs Benedict on a toasted muffin with smoked bacon
£10.25
Eggs Florentine, spinach and a mornay sauce on a toasted muffin
£10.50

(v)

French toast and maple syrup, served with grilled banana
£9.95
Homemade pancakes and maple syrup
£9.50
Smashed avocado served on granary toast
£10.25
Baker's rolls with: smoked bacon or pork sausage or scrambled/poached eggs
£4.50
MacSween's black pudding and beef tomato on a roll
£4.95

Extras

Fresh berries
£2
Poached or Scrambled Eggs
£2.25
Smoked salmon
£4
Smoked bacon
£2.25
Pork sausages
£2.25
Grilled banana
£1.70
Grilled beef tomato
£1.45
MacSween's black pudding (per slice)
£1.85

Soft Drinks

Peach Iced Tea
£3.90
Fresh apple or orange juice 300ml
£3.50
Glenlivet mineral water (still or sparkling)
330ml £3.20 / 750ml £4.90
Bottled coke
£3.90
Coca Cola Zero
£3.80
Fentimans Rose Lemonade
£3.90
Fentimans Elderflower Presse
£3.90
American Cream Soda
£3.50
Aussie ginger beer
£4

Fresh Milk Shakes

House Special – Fresh Banana and Coconut Milk
£4.25 / With ice cream £5.90
Real Strawberry *
£3.90

* Milk shake with ice cream

Fresh Banana *
£3.90

* Milk shake with ice cream

Chocolate *
£3.70

* Milk shake with ice cream

Ice cream float with cream soda or coke
£4.95

Coffee

Espresso
Single £2.25 / Double £3.10
Americano (Double shot coffee)
£3.50
Macchiato
Single £2.30 / Double £3.20
Café Latte
Single £3.60 / Double £3.90
Cappuccino
Single £3.65 / Double £3.90
Flat White
£3.90
Coffee
£3.20
Mocha
£4

Tea

Breakfast tea
£3.20
Earl Grey
£3.30
Decaf tea
£3.30
Eteaket teas
£3.50

Royal Earl Grey, Bollywood Dreams Chai, Gunpowder deluxe (green tea), Blooming Marvelous (green tea), Perfect Peppermint, Big Red Rooibos, Cranberry, Isle of Harris Gin Tea

Hot Chocolate

Hot Chocolate
served with a flake £3.95 / served with a flake and whipped cream £4.35

Kids Drinks

Hot Chocolate
served with a flake £2.80 / served with a flake and cream £3.50
Fresh Juice, apple or orange 200ml
£1.80
Milk
£0.90