How Many Calories Are in Mac and Cheese?
Mac and cheese is 183 kcal per 100 g, which makes a 300 g bowl 549 kcal and a modest 200 g serving 366. Plain boiled pasta is 169. That gap of 14 calories is smaller than almost anyone guesses, and it is the wrong number to be watching.
You'd need to walk about 37 minutes to burn the 183 calories in 100 g.
How long does it take to burn off mac and cheese?
100 g is 183 kcal. Enter your weight and the amount you ate to see how long it takes you to burn that off:
lb
| Activity | Time to burn 183 kcal |
|---|---|
| Walking, brisk | 37 min |
| Cycling, moderate | 23 min |
| Swimming, moderate | 26 min |
| Jogging | 22 min |
| Weight training, moderate | 41 min |
Times are for a 154 lb (11 st) adult at a steady pace; change the weight to see yours. The amount is set to the portion in the text (100 g); change it to what you actually ate. BodyPal works this out from your steps automatically.
On this page
- Quick facts
- Nobody agrees what a portion is
- Why it is barely heavier than plain pasta
- The three ingredients priced separately
- The sachet that holds a whole day of salt
- The protein line
- Against the other pasta dinners
- Most popular macaroni cheese brands in the United Kingdom
- Mac and cheese FAQs
Quick facts
Figures are for homemade macaroni cheese as recorded in the UK government's food composition tables: cooked pasta, a béchamel-style cheese sauce, baked.
| Nutrient | Per 100 g | RI%* |
|---|---|---|
| Energy | 183 kcal / 766 kJ | 9% |
| Protein | 7.8 g | 16% |
| Carbohydrates | 19.8 g | 8% |
| – of which sugars | 2.8 g | 3% |
| Fat | 8.6 g | 12% |
| – of which saturates | 4.47 g | 22% |
| Fibre | 1.1 g | – |
| Salt | 0.372 g | 6% |
*Share of an average adult's daily reference intake at 2,000 kcal, per 100 g.
Read down the column and one figure sticks out. Saturates take 22 per cent of the day from 100 g of food. Nobody eats 100 g of this.
Nobody agrees what a portion is
Mac and cheese is baked in a dish and served with a spoon. There is no unit. The nearest thing to one is the chilled supermarket pack, and British own-label packs are almost all 400 g for a single meal.
So work in weights instead.
| Served weight | Calories | Saturates | Salt |
|---|---|---|---|
| 200 g | 366 kcal | 8.94 g | 0.74 g |
| 250 g | 458 kcal | 11.18 g | 0.93 g |
| 300 g | 549 kcal | 13.41 g | 1.12 g |
| 350 g | 641 kcal | 15.65 g | 1.30 g |
| 400 g | 732 kcal | 17.88 g | 1.49 g |
Look at the saturates column rather than the calories one. A 300 g bowl passes two thirds of the daily reference intake for saturated fat. A 400 g bowl, which is what a hungry adult serves themselves from a family dish, passes 89 per cent of it. The calorie figure of 732 is high but unremarkable for a main meal. The 17.88 g of saturates is not.
Verified nutrition data
Numbers on this page come from CoFID, the UK government’s Composition of Foods Integrated Dataset, and from manufacturer labels where a branded product is named. Last verified August 2026. How we verify our data →
Weigh the dish before you serve it and divide by the number of people. It takes one go to learn what your own spoon does.
Why it is barely heavier than plain pasta
Cheddar is 416 kcal per 100 g. Pasta is 169. Mixing the two should, by intuition, land somewhere well above 200.
It lands at 183, and the reason is water. A cheese sauce is mostly milk, and milk is mostly water. Every gram of sauce that goes into the dish dilutes the pasta as much as it enriches it. The energy density barely moves.
That is a genuinely useful thing to know, and also a trap. Low energy density is what makes a food filling per calorie, which is a point in this dish's favour. It is not evidence that the cheese was harmless. The cheese changed the composition, not the density.
Here is the proof in one line. Boiled pasta carries 0.11 g of saturates per 100 g. Macaroni cheese carries 4.47 g. That is roughly forty times more saturated fat for fourteen extra calories.
The three ingredients priced separately
| Per 100 g | Calories | Protein | Fat | Saturates | Salt |
|---|---|---|---|---|---|
| Pasta, white, boiled | 169 kcal | 5.5 g | 0.8 g | 0.11 g | 0.003 g |
| Cheddar cheese | 416 kcal | 25.4 g | 34.9 g | 21.68 g | 1.808 g |
| Cheese sauce, packet mix, dry | 486 kcal | 19.3 g | 28.4 g | 17.60 g | 6.75 g |
| Finished macaroni cheese | 183 kcal | 7.8 g | 8.6 g | 4.47 g | 0.372 g |
The pasta is the bulk and contributes almost nothing but starch. The cheddar is where every gram of saturated fat in the finished dish originates. The finished figures sit far below both because the milk in the sauce carries the weight.
This is why recipe tweaks work here in a way they do not in most dishes. Take 20 g of cheddar out of a family dish and you remove 83 calories and 4.3 g of saturates while changing the volume of food not at all. Do the same to a bolognese and you would have to remove meat, which changes the meal.
A word on the milk. Sauce made with whole milk and sauce made with semi-skimmed produce visibly different dishes on the saturates line, and neither changes the portion size. If you are making this at home, the milk and the cheddar are the two dials. The butter in the roux is the third and smallest.
The sachet that holds a whole day of salt
Packet cheese sauce mix is 6.75 g of salt per 100 g of dry powder. The NHS asks adults to stay under 6 g of salt a day.
That comparison needs a caveat, and it is an important one: nobody eats 100 g of dry powder. The sachet gets made up with milk and spread across a dish that feeds several people, and the finished mac and cheese comes out at 0.372 g of salt per 100 g, which is a sixth of a cheddar's salt content and entirely reasonable.
Two things are still true. A dish made from a packet sauce starts from a much saltier base than one made from a roux and cheddar, and portion size does the rest. At 300 g you are at 1.12 g of salt, roughly a fifth of the day, before anything else on the plate.
Made from scratch, the salt arrives with the cheese and you control it. Made from a sachet, it arrives already decided.
The protein line
Seven point eight grams of protein per 100 g is the number this dish is rarely credited with. It beats plain pasta at 5.5 g and it beats most tomato-based pasta dishes at the same weight, because cheese is a protein food that happens to be a fat food.
A 300 g bowl delivers 23.4 g of protein for 549 kcal. That is a real meal by any measure, and it is the reason mac and cheese holds people through an afternoon when a bowl of pasta with sauce does not.
Set against that, 13.41 g of saturates in the same bowl. Both facts belong to the same food.
Against the other pasta dinners
| Per 100 g | Calories | Protein | Fat | Salt |
|---|---|---|---|---|
| Macaroni cheese, homemade | 183 kcal | 7.8 g | 8.6 g | 0.372 g |
| Lasagne | 180 kcal | – | – | – |
| Spaghetti bolognese, homemade | 151 kcal | 8.1 g | 6.1 g | 0.23 g |
| Pasta, boiled, no sauce | 169 kcal | 5.5 g | 0.8 g | 0.003 g |
| Cheddar cheese | 416 kcal | 25.4 g | 34.9 g | 1.808 g |
Our verdict: bolognese is the better weekday dinner. It is 32 calories lighter per 100 g, carries slightly more protein and a third less salt, and the fat it does contain is not concentrated dairy fat. Mac and cheese wins on one axis, which is how full it leaves you relative to a plain pasta dish, and it is the right choice when the meal has to do the work of two.
Lasagne sits within three calories of mac and cheese per 100 g, which surprises people who think of one as a cheese dish and the other as a meat dish. Portion size separates them in practice, since lasagne is cut into squares and mac and cheese is spooned.
If you want the dish lighter without pretending it is something else, swap part of the cheddar for mozzarella, which browns well and is far less energy-dense than a mature cheddar. Cut the cheese, keep the sauce, keep the bowl the same size.
Most popular macaroni cheese brands in the United Kingdom
Ranked by how widely each product appears among foods sold in the United Kingdom, from the BodyPal food database of over 3.3 million products. Calories are the figures printed on each label. The tin is a different product from the chilled pack, which is why it sits so much lower.
| Product | Calories (per 100 g) |
|---|---|
| Sainsbury’s Macaroni Cheese | 175 kcal |
| Tesco Macaroni Cheese | 169 kcal |
| McKinlay’s Macaroni Cheese (Lidl) | 151 kcal |
| Co-op Macaroni Cheese | 138 kcal |
| Heinz Macaroni Cheese, tinned | 83 kcal |
Brand popularity: BodyPal food database. Nutrition: manufacturer labels.
Mac and cheese FAQs
How many calories are in mac and cheese?
183 kcal per 100 g for homemade macaroni cheese. A 200 g serving is 366 kcal, 300 g is 549 kcal and 400 g is 732 kcal. Boiled pasta on its own is 169 kcal per 100 g, so the sauce adds far less energy density than most people expect.
How many calories in a portion of mac and cheese?
Between roughly 366 and 732 kcal depending on how much you serve, at 183 kcal per 100 g. There is no national standard portion because the dish is baked and spooned rather than sold by unit. Weigh the dish once, divide by the number of people eating, and you will have your own figure for good.
How much protein is in mac and cheese?
7.8 g per 100 g, so 23.4 g in a 300 g bowl. That is more than plain boiled pasta at 5.5 g per 100 g, and it comes from the cheddar rather than the pasta. It is one of the higher-protein pasta dishes you can make without adding meat.
Is mac and cheese healthy?
It is a filling, protein-carrying main at 183 kcal per 100 g, and the figure to watch is saturated fat rather than calories. A 300 g bowl carries 13.41 g of saturates against a daily reference intake of 20 g. Treated as a full dinner rather than a light supper, and served alongside something green, it sits reasonably in a normal week.
How many carbs are in mac and cheese?
19.8 g of carbohydrate per 100 g, of which 2.8 g is sugar from the milk, so a 300 g bowl carries 59.4 g. Plain boiled pasta is much higher at 37.2 g per 100 g, because the cheese sauce displaces some of the pasta by weight.
Is homemade or shop-bought mac and cheese lighter?
Homemade is 183 kcal per 100 g. Chilled and frozen retail versions vary with recipe and are typically built around a packet-style sauce base, which is where the salt differs most: dry cheese sauce mix carries 6.75 g of salt per 100 g of powder against 1.808 g in cheddar. Compare the salt line on the label rather than the calorie line.
Mac and cheese or lasagne?
Almost level at 183 against 180 kcal per 100 g. What separates them in practice is how they are served: lasagne is portioned as a cut square, mac and cheese is spooned, and the spoon usually wins. If you are choosing on numbers alone, spaghetti bolognese undercuts both at 151 kcal per 100 g.
How do you make a lower calorie mac and cheese?
Cut the cheddar, not the pasta. Removing 20 g of cheddar takes out 83 kcal and 4.3 g of saturates while leaving the volume of the dish unchanged, because cheddar is 416 kcal per 100 g and the pasta is only 169. Semi-skimmed milk in the sauce and part-swapping the cheddar for mozzarella do the same job.
How many calories in a box of mac and cheese?
Tins and chilled packs are the common British formats rather than boxed kits. A 400 g tin of ready-made macaroni cheese reads 83 kcal per 100 g, and a 400 g chilled supermarket pack runs from 138 to 169 kcal per 100 g depending on how much cheddar is in it. Boxed kits list two figures, one for the dry contents and one for the dish as prepared with milk and butter, and only the second is the one to log. The dry cheese sauce component alone runs 486 kcal per 100 g.
Similar foods
- Lasagne — ~630 kcal per portion
- Steak — 398 kcal per 8 oz lean rump
- Pork chop — 233 kcal grilled lean
- Yorkshire pudding — 108 kcal each
- Chicken kebab — 166 kcal per 100 g shish
- Ham sandwich — 277 kcal whole
Put the bowl on the scales once
Photograph what you actually served and BodyPal handles the weight, the cheese and the saturates without a spreadsheet.

