The Coffee Mill
Cafe · 54 West Port, Edinburgh EH1 2LD
A hidden gem for breakfast below the Castle.
Full Scottish breakfasts with haggis and black pudding, proper porridge, scones and a cracking flat white. Open from 7:30am, every day.

- 7:30am to 5pmevery day, weekends too
- 362 reviewsmention the friendly staff
- Below the Castleby the Grassmarket and Royal Mile
- Step-free entrancelisted as wheelchair accessible
Easy to walk past
“The small coffee and breakfast place can barely be seen when you walk by. Yet they were one of the few places already open early.”
362
reviews mention the friendly staff, and 53 more say kind.
“Remembering our coffee order as soon as we walked in on day 2.”

On the board
A full Scottish breakfast, a proper bowl of porridge, a scone or a slice of cake, and a flat white. What people come back for, in their own words.


Breakfast & Coffee
Served from 7:30am
- Full Scottish breakfasthaggis in 28 reviews
- Traditional Scottish porridgein 7 reviews
- Sconesin 13 reviews
- Carrot cakein 9 reviews
- Chocolate cake, Victoria spongein 3 and 2 reviews
- Flat whites, mochas, tea and smoothies“cracking good”
No prices online yet. Reviewers call them very reasonable.
Breakfast before the Castle?
Tell us where you’re off to and when. We’ll work back to when to sit down on West Port, checked against opening hours.
Your morning
Pick where you’re headed and we’ll work back to breakfast.
What people say
4.7 from 1,291 Google reviews
“Outstanding food, value for money and excellent service. The team at the Coffee Mill make a cracking good coffee - we enjoyed our flat white coffee so much we came back for breakfast on all three days we were in the city. The Full Scottish Breakfast and the Traditional Scotts Porridge were hearty, tasty and very high quality. This was our first taste of haggis and black pudding - both were excellent. The staff at the cafe were helpful, engaging and had a great sense of humour, including remembering our coffee order as soon as we walked in on day 2. Found near the base of the famous castle, the cafe provides a great start to your day and your meanderings around Edinburgh.”
“We are on vacation in Scotland and the Coffee Mill in Edinburgh was an absolute delight. The breakfast was perfect—fresh, hearty, and beautifully presented. But what really made the experience stand out was the exceptional service. Everyone was friendly, welcoming, and attentive without being overbearing. The atmosphere is another highlight. It’s warm, cozy, and full of character, making it the perfect place to relax and enjoy a leisurely breakfast. A fantastic little spot in Edinburgh, and definitely somewhere we’d happily return to. Highly recommended!”
Rick Murray
“Best Scottish breakfast I’ve ever had. Very delicious, very adequate portion, and great quality food. The price was very reasonable too. I ordered a Mocha Late which I realllly enjoyed. Also their Tea was amazing as well. And about their staff, they were very friendly, polite and warm people. I absolutely loved this place!”
Sarvenaz Z
“Had breakfast at The Coffee Mill with my family of four. Service was quick and staff were friendly. Food was nice and good portions. Prices were very reasonable as well. The fruit smoothies were a hit with the kids! We could not find any parking close by so chose to walk instead which was not an issue. As this place is quite small (as are many other cafes in the area) we were seated within very close proximity to other diners which can impact conversations at times….but not a big issue at all. Highly recommend this place for breakfast. Very close walking distance to Grassmarket, Edinburgh Castle and The Royal Mile.”
Adrian Ballestrin
What the reviews talk about
- Friendly staff362
- Kind staff53
- Haggis28
- Scottish music23
- Scones13
- Cosy cafe13
- Carrot cake9
- Porridge7
Where West Port meets the Grassmarket
54 West Port, Edinburgh EH1 2LD. At the west end of the Grassmarket, below the Castle, with the Royal Mile a short walk up Victoria Street.
- No need to book: just walk in. Ring ahead for five or more
- Small and cosy, with tables close together
- Very little parking nearby: come on foot
- Entrance listed as wheelchair accessible
Opening hours
7:30am to 5pm
Every day of the week.
- Monday
- 7:30am to 5pm
- Tuesday
- 7:30am to 5pm
- Wednesday
- 7:30am to 5pm
- Thursday
- 7:30am to 5pm
- Friday
- 7:30am to 5pm
- Saturday
- 7:30am to 5pm
- Sunday
- 7:30am to 5pm
The kettle’s on from 7:30am
54 West Port, Edinburgh, a few minutes from the Grassmarket. Every day, 7:30am to 5pm. Just walk in.
