Mashed potatoes are one of the most popular side dishes in the UK, known for their creamy texture and comforting flavour. But while they’re made from a humble vegetable, mashed potatoes can be deceptively high in calories depending on how they’re prepared. From butter to cream, the ingredients make all the difference.
Calories by Portion Size and Ingredients
A plain serving of mashed potatoes made with just boiled potatoes and a splash of semi-skimmed milk contains about 90 to 100 calories per 100g. A standard portion (around 200g, roughly one cup) comes in at 180 to 220 calories. That’s assuming a light hand with the butter or none at all.
Once you add butter, full-fat milk, double cream or cheese, the calorie count increases quickly. A typical restaurant-style mashed potato with butter and cream often ranges from 250 to 300 calories per serving or more depending on richness.
Nutritional Breakdown
A 200g portion of homemade mashed potato with milk (no butter) includes:
- Calories: Around 200
- Carbohydrates: 35–40g
- Protein: 4–5g
- Fat: 2–4g (depending on milk type)
- Fibre: 2–3g
- Salt: Low unless added during cooking
Potatoes are a source of vitamin C, potassium, and vitamin B6, and when mashed with the skins on, they also provide more fibre and trace minerals.
How Fats and Extras Change the Calories
Butter is the biggest calorie driver in mashed potatoes. Just one tablespoon of butter adds around 100 calories. Using double cream instead of milk can add an additional 60 to 80 calories per 100g of mash. Some recipes also add cheese, sour cream, or bacon, which can push the dish toward 400+ calories per serving.
For lighter options, you can use low-fat milk or unsweetened almond milk and cut down or skip the butter entirely. A bit of garlic or herbs adds flavour without calories.
Glycaemic Index and Satiety
Mashed potatoes have a high glycaemic index, generally around 80 to 90, depending on how they’re cooked. This means they raise blood sugar levels quickly, which can lead to spikes and crashes in energy, particularly if eaten alone. Adding fat, fibre or protein (like beans or lean meat) alongside mashed potatoes can help blunt this effect.
Because they are soft and easy to digest, mashed potatoes can be less filling than whole or roasted potatoes. This may lead to larger portions and higher total calorie intake, especially when served with gravy or fatty meats.
Are Mashed Potatoes Healthy?
Potatoes are a nutritious food, especially when not fried or overloaded with fat. They provide slow-digesting carbohydrates, fibre (if skin is included), and essential vitamins. However, mashed potatoes can become an unhealthy option if they’re loaded with cream, cheese, and butter, which significantly increase the calorie and saturated fat content.
Mashed potatoes can absolutely be part of a healthy diet the key is portion control and moderation with extras. Making them from scratch with skimmed milk or plant-based alternatives allows you to enjoy the dish with fewer calories and less fat.
Healthier Alternatives
If you're looking to reduce the calorie load, try mashed cauliflower, which has only around 25 calories per 100g and a similar texture. You can also do a half-and-half mash using both potato and cauliflower for a lighter version that still tastes rich. Another trick is to use Greek yoghurt instead of cream for added protein and fewer calories.
Leaving the skins on can also help boost fibre content and provide more texture without affecting the flavour too much.
Summary
Mashed potatoes contain around 90 to 100 calories per 100g, with an average serving offering 180 to 300 calories, depending on how much butter or cream is added. The calorie content is mostly driven by fats and portion size, not the potatoes themselves. Mashed potatoes can be part of a healthy diet when made with lighter ingredients and balanced with fibre and protein. When portioned mindfully, they remain a satisfying, nourishing comfort food without going overboard on calories.
Share:
How Many Calories Pasta
How Many Calories Are in a McDonald’s Double Cheeseburger