Whether you’re fuelling up before a day of sightseeing or looking for a relaxed evening meal, Edinburgh has plenty of restaurants where families are warmly welcomed.
From Scottish classics to Italian favourites, these venues all offer children’s menus alongside great food for grown-ups too.
Family-friendly Favourites
Luckenbooths
Luckenbooths is a fantastic all-day dining spot where Scottish flavours take centre stage. Overlooking St Giles’ Cathedral on the Royal Mile, the menu features everything from hearty breakfasts and gourmet burgers to fresh seafood and traditional favourites, while younger diners have their own children’s menu packed with familiar dishes that make family meals easy.
Pizza Express
23 North Bridge, Edinburgh EH1 1SB
1 Victoria St, George IV Bridge, Edinburgh EH1 2JL
1 Nile Grove, Hermitage Terrace, Edinburgh EH10 4RE
32 Queensferry St, Edinburgh EH2 4QS
Pizza Express is a reliable favourite for families, with a menu full of hand-stretched pizzas, pasta, salads and dough balls. Its popular children’s menu includes a three-course meal with plenty of choice, making it a great option for everything from quick lunches to relaxed family dinners after a day exploring the city.
The Scran & Scallie
1 Comely Bank Rd, Edinburgh EH4 1DR
The Scran & Scallie celebrates Scotland’s best seasonal produce in a relaxed gastropub setting. The menu puts a modern twist on comforting classics, with dishes such as fish and chips, burgers and Sunday roasts, while a dedicated children’s menu means little ones can enjoy quality Scottish cooking too.
Badger & Co
32 Castle St, Edinburgh EH2 3HT
Badger & Co brings the charm of The Wind in the Willows to life with quirky interiors and a welcoming atmosphere. Adults can tuck into seasonal Scottish dishes made with locally sourced ingredients, while younger guests can choose from a children’s menu designed with smaller appetites in mind, making it a favourite for family dining.
McLarens on the Corner
8 Morningside Rd, Edinburgh EH10 4DD
McLarens on the Corner has become a go-to for families thanks to its relaxed atmosphere and thoughtful touches. Serving everything from brunch favourites and sourdough pizzas to burgers, pasta and Sunday roasts, there’s something for everyone, while children are well looked after with their own menu, toys and family-friendly facilities.
Mamma Roma
4-7 Antigua St, Edinburgh EH1 3NH
Mamma Roma has been serving authentic Italian food for decades and is a hit with families of all ages. Handmade pizzas, freshly prepared pasta dishes and traditional Italian desserts make it an easy crowd-pleaser, while the children’s menu offers smaller portions of classic favourites perfect for younger diners.
Dine Murrayfield
8 Murrayfield Pl, Edinburgh EH12 6AA
Dine Murrayfield focuses on fresh, locally sourced Scottish ingredients in a bright and welcoming setting. From seasonal mains and sharing platters to indulgent desserts, there’s plenty to choose from, while the children’s menu ensures younger visitors have just as many delicious options.
Bertie’s Proper Fish & Chips
9 Victoria St, Edinburgh EH1 2HE
Bertie’s Proper Fish & Chips puts a modern twist on one of Britain’s best-loved meals. Sustainably sourced fish, crispy golden chips and homemade sauces sit alongside lighter bites and vegetarian options, while children can enjoy smaller portions created especially for them.
Guide to food and drink in Edinburgh
Discover more food and drink spots in the city.