A cosy corner in the heart of Dunblane for hearty Scottish breakfasts, fresh baguettes, and homemade treats
Call to OrderNestled on the charming Beech Road in Dunblane, Beech Tree Cafe is your neighbourhood haven for good food and warm hospitality. Whether you're popping in for a morning coffee, enjoying a leisurely breakfast, or catching up with friends over a freshly made baguette, we're here to make your day a little brighter.
With outdoor seating perfect for sunny Scottish days and a cosy interior for those drizzly afternoons, we serve up honest, well-cooked food that keeps our regulars coming back time and again.
From the first sip to the last bite, every moment at Beech Tree is crafted with care
Start your morning right with our expertly brewed coffee, served hot and fresh to fuel your day ahead.
Our famous full Scottish breakfast is a hearty start to any day – perfectly cooked and generously portioned.
Freshly made baguettes with quality fillings – from classic combinations to our signature creations.
Enjoy your meal al fresco on Beech Road, watching the world go by in the heart of Dunblane.
Take a peek inside our cosy café
Real reviews from our wonderful customers
"Really nice and cozy cafe to have breakfast at! I got the avocado toast with eggs and a hot chocolate so that was about £12. The pricing here is really fair, it just depends on what you get here! I would definitely recommend coming here on a rainy day :))"
"Charming small cafe in the middle of Dunblane. Good, well cooked, Scottish grub! The full Scottish breakfast went down well!"
"Small place with some outside seating on the main Street right across from the pub on the corner. Straight forward food with a straight forward menu. Nothing fancy but worth a visit if the weather is nice then you can sit outside."
"We sat outside, which was lovely. The young girl came out and served us straight away."
Pop in for a coffee or call ahead for takeaway
| Monday | Closed |
| Tuesday | 8:00 AM – 4:30 PM |
| Wednesday | 8:00 AM – 4:30 PM |
| Thursday | 8:00 AM – 4:30 PM |
| Friday | 8:00 AM – 4:30 PM |
| Saturday | 9:00 AM – 5:00 PM |
| Sunday | Closed |
Thanks — we'll be in touch within 24 hours to get your website live.
Keep an eye on your inbox at
Thanks — we'll be in touch within 24 hours to get your website live.
Keep an eye on your inbox at
Thanks — we'll be in touch within 24 hours to get your website live.
Keep an eye on your inbox at