Main
🏠Home
Calculators
βš–οΈBMI & TDEE πŸ”₯BMR Calculator πŸ“ŠTDEE Calculator πŸ₯‘Macro Calculator πŸƒCalories Burned πŸ’ͺProtein Calculator 🎯Calorie Deficit Calculator πŸ“Body Fat Percentage Calculator πŸ’§Water Intake ⏱Fasting Timer 🌿Superfood Calculators
Women’s Health & Fitness
🌸Women’s Health Hub 🌸Period Calculator πŸ’œPCOS Diet πŸ₯šIron Intake
Meal Tools
🍽Meal Planner πŸ“’Daily Meal Tracker 🍲Recipe Builder πŸ”„Food Compare 🍱Food Calories Database πŸ“Blog πŸ₯—Create Diet Plan
🥧 UK Comfort Food

Shepherd's Pie Calories Calculator

Last reviewed: June 20, 2026

Shepherd's pie ranges from 300 to 500 calories per serving depending on the lamb-to-mash ratio, how much butter is used in the mash, and portion size. A typical 400g pub portion is approximately 450–520 calories.

Nutrition Overview

Shepherd's pie is a British comfort food consisting of minced lamb in a rich gravy and vegetable sauce, topped with mashed potato and baked until golden. (Cottage pie is the beef version.) A home-cooked shepherd's pie made with lean lamb mince and mashed potato with moderate butter is approximately 300–380 calories per 350g serving. Restaurant and pub versions tend to use richer mash (more butter and cream) and larger portions, running 450–600 calories. Frozen ready-meal shepherd's pies vary by brand but typically average 320–420 calories per serving.

How to use this calculator

Enter the weight of your shepherd's pie portion in grams. A typical home serving is 300–400g; a pub portion is often 400–500g. Weigh separately from any side vegetables.

Shepherd's Pie Calories β€” Breakdown

ServingCaloriesProteinFat
Lean lamb mince filling (100g cooked)~185 kcal22g protein10g fat
Mashed potato topping (100g, butter + milk)~104 kcal2.1g protein4.5g fat
Home shepherd's pie (350g serving)~320–380 kcal25g protein14g fat
Home shepherd's pie, generous mash (400g)~400–460 kcal28g protein18g fat
Pub shepherd's pie (450–500g)~470–560 kcal32g protein22g fat
Frozen shepherd's pie (Waitrose, 400g)~380–420 kcal22g protein18g fat
Frozen shepherd's pie (economy brand, 300g)~290–330 kcal14g protein14g fat

Mash Topping β€” The Main Calorie Variable

The mashed potato topping is where shepherd's pie calorie counts diverge most between home and restaurant versions. Home mash made with 10g butter and 50ml semi-skimmed milk per 200g potato is approximately 95–100 kcal per 100g. Restaurant mash frequently uses double the butter and sometimes cream, reaching 130–160 kcal per 100g β€” 30–60% more calories from the same weight of topping. Reducing butter in the mash from 2 tablespoons to 1 tablespoon saves approximately 100 calories across a whole pie (4 servings), or 25 calories per serving.

🥗 Lower Calorie: Use sweet potato mash (86 kcal/100g) instead of regular mashed potato (104 kcal/100g with butter). The calorie difference is modest but sweet potato adds beta-carotene and vitamin C, and the natural sweetness pairs well with savoury lamb.

💪 Higher Protein: Use 90% lean lamb mince instead of standard (which is typically 80% lean). Saves approximately 40–50 kcal per 100g of meat and reduces saturated fat significantly while maintaining the same savoury depth when well-seasoned.

🔄 Smarter Swap: Replace half the butter in the mash with a similar volume of skimmed milk or low-fat cream cheese. The mash remains creamy but with significantly less fat β€” saves 50–70 calories per serving without a noticeable change in texture.

Burn This Food

To burn ~400 kcal (70 kg adult):

ActivityDuration
Brisk walking~1 hr 31 min
Jogging~46 min
Cycling~57 min
Swimming~53 min
Jacket Potato CaloriesSweet Potato CaloriesFish and Chips CaloriesFood CompareMeal PlannerRecipe Builder

FAQs

How many calories in shepherd's pie?

A home-cooked shepherd's pie (350g serving, lean lamb and moderate mash) contains approximately 320–380 calories. A pub serving (450g) is approximately 470–560 calories. Frozen ready-meal versions range from 290 to 420 calories depending on brand and size.

What is the difference between shepherd's pie and cottage pie calories?

Shepherd's pie uses lamb mince; cottage pie uses beef mince. Beef mince (standard) has a slightly higher fat content than lamb mince by default, so cottage pie tends to be marginally higher in calories per 100g of filling β€” though the difference is small (approximately 10–20 kcal per 100g) and depends heavily on the leanness of the mince used.

How many calories in a pub shepherd's pie?

A pub shepherd's pie (typically 400–500g with generous mash and gravy) contains approximately 470–560 calories. Premium gastropub versions with butter-enriched mash may reach 600 calories per portion.

Is shepherd's pie good for weight loss?

A homemade shepherd's pie with lean lamb mince and moderate mash (350g, ~340 calories, 25g protein) is a very reasonable weight-loss dinner. It is high in protein, moderately filling and can be batch-cooked. The key is avoiding excessive butter in the mash and controlling portion size.

📊 Data source: USDA FoodData Central and UK food composition data. See Methodology.