This healthy cottage pie is pure comfort food made guilt-free! Rich beef and vegetable filling with creamy mashed potato topping baked until golden and crispy—all for just 300 calories per serving. No one will guess this delicious cottage pie is diet-friendly! Perfect for family dinners, meal prep, or anyone watching their calories without sacrificing flavor.

Why You’ll Love This Healthy Cottage Pie
Only 300 Calories – Enjoy classic comfort food without the guilt! This slimming cottage pie is perfect for weight loss goals.
Packed with Vegetables – Hidden butternut squash and plenty of veggies make this filling and nutritious.
Family-Friendly – Kids love it and have no idea it’s healthy! Plates get licked clean every time.
Make-Ahead Friendly – Prepare a day ahead or freeze for easy future meals. Perfect for meal prep!
Budget-Friendly – Uses affordable lean beef mince and everyday vegetables to create an impressive dish.
Diet-Friendly – Suitable for Slimming World, Weight Watchers (8 SmartPoints), and calorie-counting diets.
What Is Cottage Pie?
Cottage pie is a classic English comfort food made with minced beef cooked in rich gravy with vegetables, topped with creamy mashed potatoes, and baked until golden and crispy.
Cottage Pie vs Shepherd’s Pie: The difference is simple! Cottage pie uses beef mince, while Shepherd’s Pie uses ground lamb. Both are delicious comfort food classics!
Ingredients for Healthy Cottage Pie
For the Beef Filling:
- Olive oil cooking spray (or 2 tbsp olive oil)
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 2 carrots, finely diced
- 2 celery stalks, finely diced
- ½ tablespoon brown sugar (or sweetener)
- 1 teaspoon Italian herbs or dried thyme
- 1 teaspoon salt
- 2 bay leaves
- 500g (1 lb) lean beef mince, 5% fat
- 140g (5 oz) tomato puree
- 2 tablespoons balsamic vinegar
- 1 tablespoon soy sauce (or Tamari for gluten-free)
- 1 tablespoon Worcestershire sauce
- 300g (10½ oz) butternut squash, peeled and cubed
- 600ml (2½ cups) beef stock (made with 2 stock cubes)
- 1 tablespoon cornflour mixed with 1 tablespoon cold water
For the Mashed Potato Topping:
- 900g floury potatoes, peeled and cubed
- 1 teaspoon salt
- 120ml (½ cup) potato cooking water (reserved)
- 150ml (1 cup) fat-free fromage frais (or low-fat sour cream)
- 2 tablespoons chopped parsley (optional)
- 3 tablespoons grated Parmesan cheese
- Salt and pepper to taste
How to Make Healthy Cottage Pie
Make the Beef Filling:
Step 1: Sauté Aromatics Spray a large casserole dish with olive oil spray. Add onions and cook over medium heat for 2 minutes until slightly softened.
Step 2: Add Vegetables and Seasonings Stir in garlic, carrots, celery, salt, herbs, brown sugar, and bay leaves. Cook for 8 minutes, adding a splash of stock if the pan gets too dry.
Step 3: Brown the Beef Add lean beef mince, breaking it up with a wooden spoon. Cook until nicely browned all over.
Step 4: Build Flavor Stir in tomato puree, then add balsamic vinegar, soy sauce, and Worcestershire sauce. Mix well.
Step 5: Add Squash and Stock Stir in butternut squash cubes and beef stock. Bring to a simmer, partially cover, and cook for 30 minutes.
Step 6: Thicken the Gravy Add cornflour slurry (cornflour mixed with water) and simmer for 2 minutes until gravy thickens. Remove bay leaves. Use a fork to lightly mash some of the squash for extra body. Taste and season if needed.
Make the Mashed Potato Topping:
Step 7: Cook Potatoes While filling simmers, bring a large pot of salted water to boil. Add potatoes and cook until fork-tender, about 15 minutes. Drain, reserving 120ml (½ cup) of the starchy cooking water.
Step 8: Create Creamy Mash Mash potatoes using a potato masher or ricer, adding some reserved cooking water to help achieve a smooth consistency. Add fromage frais and mash until creamy, fluffy, and smooth. Stir in parsley (optional). Season with salt and pepper to taste.
Assemble and Bake:
Step 9: Layer the Pie Preheat oven to 220°C/400°F. Transfer beef filling to an ovenproof dish and pack down. Spoon mashed potato over the meat, using the back of a spoon to fill gaps and create a scalloped pattern with ridges.
Step 10: Top and Bake Sprinkle grated Parmesan over the top. Bake for 30-35 minutes until mash is golden and filling bubbles at the edges.
Step 11: Rest and Serve Cool for 10-15 minutes. Sprinkle with parsley and serve with green vegetables like peas or green beans.
Pro Tips for Perfect Healthy Cottage Pie
Use Lean Beef – 5% fat mince keeps calories down while maintaining great flavor
Don’t Skip the Squash – Butternut squash adds nutrition, stretches the filling, and adds natural sweetness when mashed
Mash Some Squash – Lightly mashing some squash pieces thickens the gravy naturally
Reserve Potato Water – The starchy water makes mashed potatoes creamier without adding calories
Season the Mash – Don’t let your topping be bland! Proper seasoning is essential
Create Ridges – Scalloped patterns on the mash create crispy, golden edges
Let It Rest – Cooling for 10-15 minutes helps everything set for easier serving
Make It Lower Calorie – Replace potatoes with mashed swede (rutabaga) for even fewer calories
Storage and Make-Ahead Instructions
Make-Ahead: Assemble the entire pie up to 24 hours in advance. Cool, cover, and refrigerate. Bake straight from the fridge at 200°C/400°F for 30-35 minutes.
Refrigerator: Store leftover cottage pie covered in the fridge for up to 3 days. Reheat individual portions in the microwave or reheat larger portions in the oven at 180°C/350°F until heated through.
Freezer: Freeze assembled (unbaked) pie. Cool completely, cover tightly, and freeze for up to 2 months. Defrost overnight in the fridge, then bake at 200°C/400°F for 30-35 minutes until golden and bubbling.
Individual Portions: Create mini cottage pies in ramekins or small oven-safe dishes for perfect single servings. Great for portion control and meal prep!

Recipe Variations and Substitutions
Non-Diet Version – Use regular beef mince, add butter to the mash, and use sour cream instead of fromage frais
Gluten-Free – Use Tamari instead of soy sauce and ensure stock cubes are gluten-free
Vegetarian Cottage Pie – Replace beef with cooked lentils or lentil ragu. Use vegetable stock and vegetarian hard cheese
Lower Carb – Replace mashed potatoes with mashed swede (rutabaga) or cauliflower mash
Different Vegetables – Add mushrooms, parsnips, or other root vegetables to the filling
Extra Protein – The lean beef provides plenty of protein, but you can add red lentils to the filling for even more
Cheese Options – Use reduced-fat cheddar or skip cheese entirely to reduce calories further
Sweetener Note – If using artificial sweetener instead of brown sugar, use half the amount as some sweeteners are twice as sweet as sugar
Serving Suggestions
Classic Pairing: Serve with steamed green beans, peas, or broccoli for a complete, balanced meal.
Extra Veggies: Load your plate with sugar snap peas, Brussels sprouts, or roasted vegetables to make it even more filling and nutritious.
Side Salad: A fresh green salad with a light vinaigrette adds freshness and crunch.
Portion Control: One serving is approximately ⅙ of the pie—perfect for staying on track with your diet goals!
Frequently Asked Questions
How many calories per serving? Just over 300 calories per serving (without sides), making this perfect for weight loss and calorie-counting diets.
What’s the Weight Watchers SmartPoints value? 8 SmartPoints per serving for those following the WW program.
Can I use regular beef instead of lean? Yes, but drain excess fat after browning to keep the calorie count reasonable. Lean 5% fat mince is ideal for this healthy version.
What if I don’t have butternut squash? You can omit it, but it adds nutrition and helps stretch the filling. Sweet potato or extra carrots can work as substitutes.
Can I use instant mashed potatoes? For best results, use fresh potatoes. However, you can use instant or leftover mashed potatoes in a pinch—just ensure they’re well-seasoned.
Why does my cottage pie have too much liquid? Make sure to simmer long enough and add the cornflour slurry to thicken properly. Also, mashing some of the butternut squash helps absorb excess liquid.
Can I make individual portions? Yes! Use ramekins or small oven-safe dishes to create single-serving cottage pies. Perfect for freezing and portion control.
Is this suitable for meal prep? Absolutely! This cottage pie reheats beautifully and is perfect for preparing multiple meals at once.

Healthy Cottage Pie (Low-Calorie Comfort Food!)
Equipment
- Large skillet or casserole pan
- Wooden spoon
- Mixing bowls
- Potato masher or ricer
- 9×13-inch baking dish
- Oven
Ingredients
- 2 tbsp olive oil (or cooking spray)
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 2 medium carrots, finely diced
- 2 stalks celery, finely diced
- 1/2 tablespoon brown sugar (or sweetener)
- 1 teaspoon Italian herbs or dried thyme
- 1 teaspoon salt
- 2 bay leaves
- 500 g lean beef mince (5% fat)
- 140 g tomato puree
- 2 tablespoons balsamic vinegar
- 1 tablespoon soy sauce (or Tamari for gluten-free)
- 1 tablespoon Worcestershire sauce
- 300 g butternut squash, peeled and cubed
- 600 ml beef stock (made with 2 stock cubes)
- 1 tablespoon cornflour mixed with 1 tablespoon cold water
- 900 g floury potatoes, peeled and cubed
- 1 teaspoon salt
- 120 ml reserved potato cooking water
- 150 ml fat-free fromage frais (or low-fat sour cream)
- 2 tablespoons chopped parsley (optional)
- 3 tablespoons grated Parmesan cheese
- to taste salt and pepper
Instructions
- Spray a large casserole dish with olive oil spray. Add chopped onions and cook for 2 minutes until slightly softened.
- Stir in garlic, carrots, celery, salt, herbs, brown sugar, and bay leaves. Cook for 8 minutes, adding a splash of stock if needed.
- Add lean beef mince and cook, breaking it up with a wooden spoon, until browned all over.
- Stir in tomato puree, balsamic vinegar, soy sauce, and Worcestershire sauce. Mix well to coat the meat.
- Stir in butternut squash and beef stock. Bring to a simmer, partially cover, and cook for 30 minutes until squash softens.
- Stir in cornflour slurry and simmer 2 minutes until thickened. Remove bay leaves and mash a few squash pieces for body.
- While the filling simmers, boil potatoes in salted water until tender, about 15 minutes. Drain, reserving ½ cup cooking water.
- Mash potatoes with fromage frais and reserved cooking water until smooth and creamy. Stir in parsley (optional) and season to taste.
- Preheat oven to 220°C/400°F. Spread beef mixture in a baking dish, top with mashed potatoes, and smooth with a spoon. Sprinkle Parmesan over the top.
- Bake for 30–35 minutes until golden brown and bubbling. Let cool 10–15 minutes before serving. Garnish with parsley if desired.
Notes
• Use lean 5% fat mince for the best calorie-to-flavor ratio.
• Butternut squash adds sweetness and helps thicken the filling naturally.
• Mash some squash into the sauce for extra body.
• Create ridges on the mash for crispy, golden texture.
• Let rest before serving to set layers. Storage:
Refrigerate up to 3 days, or freeze for 2 months. Bake straight from frozen at 400°F (200°C) for 30–35 minutes.