Offering simple food in cosy, relaxing surroundings, The Queens Arms serves a variety of comfort food dishes, from fish and chips to pies and a grilled cheese and ham toastie. Try their delicious Sunday Roasts with a joint of the meat of the day and all the trimmings - you can get a sharing roast for two people for £35 with dessert included.
With stunning views over the Firth of Forth, this old-worldly restaurant in the Newhaven area serves various fishy specials alongside comfort food classics such as haggis, neeps & tatties, cullen skink, steak and ale pie and a selection of burgers with hand cut chips.
(9 North Bank Street, EH1 2LP)
Specialising in gourmet mashed potatoes, Makar's offers diners the chance to create their perfect comfort food combo by picking a main dish accompanied by a choice of mash and seasonal vegetables.
Mash options include a classic buttery version, Scottish cheddar and chive, and black pudding, with mouthwatering mains such as wild boar sausage with onion gravy, braised ox cheeks with mushrooms and gravy, and slow cooked rosemary lamb shank with red wine and cranberry sauce.
(209-213 High Street, EH1 1PE)
If you like your comfort food with an American twist, try barbecue joint, Bubba Q.
Expect large portions of authentic smoky barbecue classics, inspired by the Deep South, on the menu.
Beef brisket, pulled pork, chicken wings and ribs are all on offer, accompanied by burgers, sandwiches, hot dogs and a selection of homemade sauces and sides.
(1c Dock Place, EH6 6LU)
Traditional Leith pub, Teuchter's Landing, is well known for its selection of whisky and real ale, but it also has a fantastic 'proper pub food' menu.
You'll find traditional Scottish dishes on the menu, such as Cullen skink soup, stovies and kedgeree, as well as other hearty options like bacon and cheese toasties, mac and cheese, and beef stew with puff pastry and chips.
( 4a Forrest Road, EH1 2QN )
Mum's does exactly what it says on the tin - no-frills comfort food that's tasty, affordable, nostalgic and homemade.
Tuck into childhood classics like sausage and mash, steak and ale pie, fish and chips or haggis, neeps and tatties in this delightfully retro cafe.
(236 Leith Walk, EH6 5EL)
Rustic Mediterranean cafe-style eatery, Origano, is the perfect place for authentic, homemade Italian food, with a menu full of pizza and pasta dishes.
Enjoy wood fired pizzas (with toppings like prosciutto, nduja sausage and gorgonzola cheese) or classic lasagne served with warm focaccia bread.
(6 St Andrew Square, EH2 2BD)
For comfort food in a luxurious setting, try The Ivy on the Square, inspired by the iconic London restaurant, The Ivy.
Their menu features gourmet versions of classic British dishes, such as The Ivy's signature shepherd's pie made with slow braised lamb shoulder and Isle of Mull cheddar mash.
(80 Bruntsfield Place, EH10 4HG)
Nothing says comfort food quite like melted cheese, and that's exactly what you'll find on the menu at Meltmongers.
Specialising in gourmet grilled cheese sandwiches, options here range from the Meltmongers Classic (with mature cheddar and American cheese on sourdough bread) to the more unusual Pizza Melt, with mozzarella and tomato, basil and garlic sauce.
(29 Waterloo Place, EH1 3BQ)
Scottish restaurant, Howies, has been serving up traditional fare for the best part of 20 years.
On the menu you'll find classic Scottish dishes with a contemporary twist, such as pan fried Shetland salmon with winter greens, heritage roasted potatoes and sauce vierge, plus sticky toffee pudding with Mackie's ice cream for dessert.