Edinburgh · Healthy eating

Healthy Eating in Edinburgh: Haggis, Fish Suppers and Porridge, by the Numbers

Calories and protein in Edinburgh’s food: haggis, neeps and tatties, a fish supper with salt ’n’ sauce, porridge, pakora and Leith seafood, from UK tables.

MakeMyFitness Updated 10 min read

What does healthy eating look like in Edinburgh?

Eating well in Edinburgh doesn’t mean giving up Scottish food. It means knowing which version of it you’re ordering. The city’s own dishes run from some of the leanest protein in the UK, such as poached smoked haddock at 92 kcal per 100 g, to some of the densest, such as shortbread at 515 kcal per 100 g. Every figure in this guide comes from McCance and Widdowson’s Composition of Foods Integrated Dataset (CoFID 2021), the UK government’s food tables, unless we name a chain’s own label.

CoFID gives values per 100 g. We have multiplied them by portion sizes we chose and state each time, because no Edinburgh chippy or café weighs your plate. Your portion may be larger or smaller; the per-100 g column lets you scale it.

How many calories are in haggis, neeps and tatties?

A standard plate of haggis, neeps and tatties has about 708 kcal and 21 g of protein, using CoFID’s values for boiled haggis, boiled swede and potatoes mashed with butter. It is the dish of Burns Night on 25 January, and Edinburgh pubs serve it well beyond January. Haggis itself is 310 kcal and 10.7 g protein per 100 g, with 21.7 g of fat and 19.2 g of carbohydrate from the oatmeal. That makes it a fair source of protein but not a lean one.

PlateWhat’s on itCaloriesProtein
Standard150 g haggis, 150 g swede, 200 g buttered mash708 kcal21 g
Lighter100 g haggis, 200 g swede, 150 g buttered mash515 kcal15 g
Haggis alone, per 100 gBoiled haggis310 kcal10.7 g
Neeps alone, per 100 gBoiled swede26 kcal0.7 g
Haggis, neeps and tatties in Edinburgh: a standard and a lighter plate (CoFID 2021 values, our portion sizes)

The swede is the quiet hero. At 26 kcal per 100 g against 102 kcal for buttered mash, it bulks out the plate for very little. The lighter plate above is 193 kcal smaller than the standard one, mostly because it trims 50 g each of haggis and mash. If you want more protein from the same meal, add a side of grilled chicken or order the haggis as a starter rather than a main.

How many calories are in an Edinburgh fish supper with salt ’n’ sauce?

A fish supper of 200 g battered haddock and 300 g of chip-shop chips comes to about 1,106 kcal and 45 g of protein by CoFID’s takeaway values. That is more than half of the NHS’s 2,000 kcal guide for an average woman in one meal. What makes it an Edinburgh supper is the dressing: “sauce”, or chippy sauce, a mix of brown sauce with malt vinegar or water that is particularly popular on fish and chips in Edinburgh.

OrderPortionCaloriesProtein
Haddock in batter, fried200 g464 kcal34 g
Cod in batter, fried, takeaway200 g480 kcal34 g
Chip-shop chips300 g642 kcal10.5 g
Chip-shop chips, half portion150 g321 kcal5 g
Haddock, grilled, no batter200 g196 kcal48 g
Brown fruity sauce, one tablespoon15 g15 kcal0.2 g
Fish and chips in Edinburgh, per portion (CoFID 2021 values, our portion sizes)

The sauce is the least of your worries: CoFID puts brown fruity sauce at 98 kcal per 100 g, and chippy sauce is watered down further. The batter and the chips are where the calories sit. Ask for a half portion of chips, or a fish without the chips, and the supper drops to about 785 kcal or 464 kcal. If a chippy will grill your haddock instead, 200 g has 48 g of protein for 196 kcal.

Is a full Scottish breakfast healthy?

A full Scottish breakfast is a high-protein meal with a lot of fat attached. Café plates in Edinburgh add Scottish extras to the English fry-up: black pudding, a slice of haggis, a tattie scone and, often, a square Lorne sausage. CoFID has no entries for Lorne sausage or tattie scones, so we used its beef sausages and fried potato cakes as the nearest match and say so in the table.

ItemPortionCaloriesProtein
Back bacon, smoked, grilled2 rashers, 50 g147 kcal11.7 g
Beef sausages, grilled (for Lorne sausage)80 g212 kcal13.8 g
Black pudding, dry-fried60 g178 kcal6.2 g
Haggis, boiled50 g slice155 kcal5.4 g
Potato cake, fried (for a tattie scone)60 g126 kcal2.3 g
Egg, boiled1 egg, 50 g72 kcal7.1 g
Baked beans135 g109 kcal6.8 g
The whole plate999 kcal53 g
A full Scottish breakfast, item by item (CoFID 2021 values, our portion sizes)

Drop the black pudding, the haggis and the sausage, double the eggs and keep the bacon, beans and one tattie scone, and you get about 525 kcal with 35 g of protein. That is still a proper breakfast before a walk up Arthur’s Seat, at roughly half the calories.

Porridge, oatcakes and Scotch broth: Edinburgh’s everyday lean food

Oats are the backbone of everyday eating in Edinburgh, and they are the easiest win in this guide. A 300 g bowl of porridge made with semi-skimmed milk has about 252 kcal and 14 g of protein. Made with water it falls to 141 kcal and 4 g protein; made with whole milk it rises to 336 kcal and 15 g. For training days, milk is worth the extra calories.

FoodPortionCaloriesProtein
Porridge with semi-skimmed milk300 g bowl252 kcal14 g
Porridge with water300 g bowl141 kcal4 g
Porridge with whole milk300 g bowl336 kcal15 g
Oatcakes, plain, retail3 oatcakes, about 30 g136 kcal2.8 g
Scotch broth, homemade300 g bowl222 kcal20 g
Shortbread1 finger, 20 g103 kcal1.1 g
Oats and broth in Edinburgh kitchens (CoFID 2021 values, our portion sizes)

Scotch broth is the surprise: a 300 g bowl of CoFID’s homemade version carries 20 g of protein for 222 kcal, from the lamb or mutton and the barley and pulses. Oatcakes are dense, at 453 kcal per 100 g, but three of them with smoked salmon make a lunch that keeps you full through a long afternoon at a desk on George Street.

What to order from Leith and Newhaven’s seafood

Edinburgh’s port at Leith and the old fishing harbour at Newhaven give the city its seafood: mussels, smoked salmon and smoked haddock, which goes into Cullen skink, the creamy smoked-haddock soup on most Scottish menus. This is where Edinburgh eating gets genuinely lean. The tram, which since June 2023 runs from Newhaven down Leith Walk to the city centre, puts these menus within easy reach.

FoodCaloriesProteinFat
Smoked haddock, poached92 kcal21.8 g0.5 g
Mussels, cooked104 kcal17.7 g2.2 g
Mussels in white wine sauce82 kcal9.7 g3.2 g
Smoked salmon, cold-smoked184 kcal22.8 g10.1 g
Smoked salmon, hot-smoked186 kcal25.4 g8.8 g
Venison, roast165 kcal35.6 g2.5 g
Seafood and game in Edinburgh, per 100 g (CoFID 2021)

Venison deserves a mention too. Roast venison has 35.6 g of protein and only 2.5 g of fat per 100 g, which makes a 150 g portion about 248 kcal with 53 g of protein. If a Scottish restaurant in the Old Town has it on the menu, it is one of the most protein-dense things you can order. Cullen skink isn’t in CoFID; it is made with milk or cream and potato, so treat it as a starter rather than a light lunch.

Curry, pakora and kebabs: the late-night Edinburgh menu

Pakora is a standard starter on Scottish curry-house menus, and in Edinburgh the takeaway curry and the kebab are as much a part of the food culture as the chippy. Here the choice of dish matters more than the portion.

OrderPortionCaloriesProtein
Vegetable pakora, takeaway150 g440 kcal12.6 g
Chicken tikka masala, retail350 g546 kcal43 g
Doner kebab in pitta with salad400 g992 kcal56 g
Shish kebab in pitta with salad400 g596 kcal54 g
Greggs sausage roll (Greggs’ label)1 roll, 103 g347 kcal9.1 g
Takeaway favourites in Edinburgh, per portion (CoFID 2021 values, our portion sizes)

Swapping a doner for a shish kebab saves about 400 kcal for almost the same protein, because shish is grilled cubes of meat rather than a pressed, fatty cone. Pakora is the hidden cost of a curry night: at 293 kcal per 100 g it can add as much as a second main. Greggs, which has branches across the city centre, publishes its nutrition, and its sausage roll is 347 kcal with 24 g of fat.

A fat-loss day built from Edinburgh food

This day uses only food you can buy in Edinburgh and lands at about 1,530 kcal and 111 g of protein, below the NHS guide of 2,000 kcal a day for an average woman. It is an illustration of how the numbers add up, not a prescription: your needs depend on your size, age and activity.

MealWhat you eatCaloriesProtein
Breakfast300 g porridge with semi-skimmed milk, 100 g raspberries277 kcal15 g
Mid-morningLatte with 300 ml semi-skimmed milk138 kcal10.5 g
Lunch300 g Scotch broth, 3 oatcakes358 kcal23 g
Afternoon150 g plain Greek-style yogurt200 kcal8.6 g
Dinner200 g grilled haddock, 150 g chips, 150 g neeps556 kcal54 g
Total1,529 kcal111 g
A lower-calorie Edinburgh day (CoFID 2021 values, our portion sizes)

A muscle-gain day built from Edinburgh food

For building muscle, the same city menu stretches to about 2,620 kcal and 175 g of protein, a little above the NHS’s 2,500 kcal guide for an average man. The protein comes mostly from eggs, salmon, venison, milk and the haggis that Edinburgh does so well.

MealWhat you eatCaloriesProtein
Breakfast400 g porridge with semi-skimmed milk, 2 boiled eggs479 kcal32.5 g
Lunch100 g hot-smoked salmon in 2 soft white rolls (120 g)491 kcal36.6 g
After training200 g Greek-style yogurt with 30 g oats380 kcal14.7 g
Afternoon3 oatcakes136 kcal2.8 g
Dinner150 g roast venison, 100 g haggis, 300 g buttered mash, 150 g neeps903 kcal71 g
Evening500 ml semi-skimmed milk230 kcal17.5 g
Total2,619 kcal175 g
A higher-calorie, high-protein Edinburgh day (CoFID 2021 values, our portion sizes)

Protein only builds muscle if the training asks for it. That is where a coach comes in: a programme that adds weight or reps week by week, and someone checking that the extra load goes through your legs and not your lower back.

How MakeMyFitness fits round Edinburgh eating

MakeMyFitness is live online personal training. A certified coach joins you on video, at home, in your gym or in a hotel, and corrects your form in real time. Our coaches are based in India, so Edinburgh sessions run from 6 AM to 2:30 PM UK time all year, and until 3:30 PM in British Summer Time. That suits a session before porridge, or a lunchtime one before the broth.

Our lead coach, Kumar Abhishek, is a Human Performance Nutritionist (K11 School of Fitness Sciences) as well as holding a Diploma in Personal Training, so your coach can talk through your week of meals alongside the training. We are not dietitians and don’t write medical diets; if you have a condition such as diabetes, your GP or a registered dietitian comes first.

What a trainer costs in the city is on our Edinburgh personal trainer cost guide, and the routes and weather for training outdoors are in staying fit in Edinburgh. Session times and booking are on the Edinburgh page, and the UK page lists the other cities we coach.

Sources

  1. Composition of foods integrated dataset (CoFID), GOV.UK
  2. Understanding calories, NHS
  3. Mandatory calorie labelling in the out of home sector in Scotland, Scottish Government
  4. Calorie labelling in the out of home sector: implementation guidance, GOV.UK
  5. Sausage Roll, Greggs
  6. Chippy sauce, Wikipedia
  7. Edinburgh Trams, Wikipedia

Written by the MakeMyFitness team from the sources above. First published , last updated . Spotted something out of date? Tell us at hello@makemyfitness.com.

In a dining area with a table and chair, an athlete asks a question and a home coach responds on video.

Questions people ask

About healthy Eating in Edinburgh: Haggis, Fish Suppers and Porridge, by the Numbers.

  • About 708 kcal and 21 g of protein for 150 g of haggis, 150 g of boiled swede and 200 g of buttered mash, using the UK’s CoFID 2021 food tables. Haggis alone is 310 kcal per 100 g. A lighter plate, with 100 g haggis and more neeps than tatties, is about 515 kcal.

Still have a question?Leave your number in the booking form and we'll call you.

Book a session

Your first rep starts here.

We’ll call to confirm your coach, talk through your goals and send you a private video link.

In a home office with a work desk and bookshelf, choose a date, then receive confirmation for a live home workout.
  • Live on video, from anywhere
  • Coach matched to your goals
  • No long-term contracts

Step 1 of 4

What kind of training are you after?

1:1 · Live video · At home. Live one-on-one video classes in your living room, built around the space and equipment you have, even if that's just a mat.

In a living room with a sofa and floor lamp, an athlete is welcomed into live home training.

Your Fitness.
Your Way.

Stop planning to start. Book your first session today.

Book a session