We're giving you the chance to win back the value of your meal - every time you dine this month!

Good to know

Average Price
££££ - £30 - £49
Cuisine
British, Burgers
Ambience
Dark and moody, Luxury

About

Located in the heart of Edinburgh’s historic Grassmarket, The Black Bull is a welcoming and family-friendly pub serving classic British and Scottish cuisine. With its cosy interiors, traditional wooden finishes, and a relaxed atmosphere, it’s a popular choice for locals, visitors and match-day crowds alike. The venue also features a vibrant beer garden - ideal for al fresco dining and drinks with views of the surrounding Old Town architecture.

The food offering centres around freshly prepared pub classics. Diners can start with small plates such as chicken and bacon ranch fries, mac and cheese fries, or beetroot and feta salad. The grill selection features generously stacked burgers including The Bull’s Burger, and The Highlander - a six-ounce Scottish beef burger topped with grilled onions, deep-fried haggis fritter, onion rings, and cheese. Chicken lovers can opt for The Bluebird, made with grilled chicken breast, streaky bacon, and fresh salad.

Traditional mains include hearty options like steak and ale pie, fish and chips, homemade mac and cheese, bangers and mash, and haggis, neeps and tatties. On Sundays, guests can enjoy a roast featuring Scotch rump of beef, roast chicken, or a vegetarian haggis pie, served from noon until sold out. For dessert, choices include indulgent options like chocolate brownies and churros.

Children are well catered for with the Wee Bulls menu, offering dishes such as mini mac and cheese, sausages with mash and beans, cheeseburgers, or chicken goujons, with dessert included. The Black Bull also shows live sport, including football and rugby, across multiple HD screens. The pub is open every day, making it a reliable spot for a relaxed meal in Edinburgh’s city centre.

Read more +

Details

Get directions to The Black Bull Get directions to The Black Bull
Location
12 Grassmarket, Old Town, Edinburgh, EH1 2JU

01312 256636 01312 256636

Website

Opening Times

All day
Mon 12:00-21:00
Tue 12:00-21:00
Wed 12:00-21:00
Thu 12:00-21:00
Fri 12:00-21:00
Sat 12:00-21:00
Sun 12:00-21:00

Reviews

Share your thoughts with other diners

Write a review

Reserve your table

Find a table

Sorry, you cannot spend SquareMeal vouchers here yet.

Other restaurants we like near The Black Bull

The Black Bull
Close