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.