The Mary Berry Highland Pie is a comforting, hearty, and deeply flavorful British classic—perfect for cozy evenings, family dinners, and cold-weather meals. This dish brings together tender minced beef (or lamb), rich gravy, vegetables, and a fluffy mashed potato topping baked until golden and crisp. It’s simple, satisfying, and beautifully rustic, making it ideal for anyone craving a warm homemade meal with minimal fuss.
What Is Mary Berry’s Highland Pie?
Mary Berry’s Highland Pie is a savory meat pie layered with a rich minced-beef filling topped with creamy mashed potatoes. It’s similar to a cottage pie but includes deeper flavors from Worcestershire sauce, herbs, and well-cooked vegetables. The result is a comforting baked dish with a golden crust and a melt-in-the-mouth interior.

Other Popular Mary Berry Recipes
- Mary Berry Christmas Red Cabbage
- Mary Berry Ruby Red Cabbage
- Mary Berry 4 Egg Pavlova
- Mary Berry Christmas Chutney
Why This Recipe Is Worth Trying
- Hearty and comforting, perfect for family meals.
- Uses simple, affordable ingredients.
- Ideal make-ahead dish—tastes even better the next day.
- Balanced flavors from slow-cooked meat, herbs, and buttery mash.
- Crowd-pleasing and kid-friendly comfort food.
Essential Ingredients to Make Mary Berry Highland Pie
For the Minced Meat Filling:
- 500g minced beef or lamb
- 1 onion, finely chopped
- 2 carrots, diced
- 2 celery sticks, diced
- 2 garlic cloves, crushed
- 2 tbsp tomato puree
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme
- 1 tsp dried rosemary
- 300ml beef stock
- Salt and pepper to taste
- 2 tbsp olive oil or butter
For the Mashed Potato Topping:
- 900g potatoes, peeled and chopped
- 50g butter
- 100ml warm milk or cream
- Salt and pepper
- Optional: grated cheddar for topping
Handy Kitchen Tools for Best Results
- Deep frying pan or casserole pot
- Potato masher
- Baking dish
- Sharp knife and chopping board
- Wooden spoon
- Ovenproof dish
Step-by-Step Guide to Making Mary Berry Highland Pie
Step 1: Prepare the Potatoes
Peel and chop the potatoes. Add them to salted boiling water and cook until tender, about 15 minutes. Drain well.
Step 2: Mash the Potatoes
Mash the potatoes with butter, warm milk, salt, and pepper until smooth and fluffy. Set aside.
Step 3: Cook the Meat Filling
Heat oil in a large pan. Add onions, carrots, and celery. Cook until softened. Stir in garlic and cook for 1 minute.
Step 4: Brown the Mince
Add minced beef or lamb to the pan. Cook until fully browned, breaking it up as it cooks.
Step 5: Add Flavors
Stir in tomato puree, Worcestershire sauce, thyme, rosemary, salt, and pepper. Mix well.
Step 6: Add Stock and Simmer
Pour in the beef stock. Simmer for 20–25 minutes until thickened and rich. Adjust seasoning if needed.
Step 7: Assemble the Pie
Transfer the meat mixture into your baking dish. Spoon mashed potatoes on top and spread evenly. Use a fork to create ridges.
Step 8: Optional Cheese Topping
Sprinkle grated cheddar cheese on top for extra golden crispiness.
Step 9: Bake Until Golden
Bake at 200°C (180°C fan) / 400°F for 25–30 minutes until the top is golden brown.
Step 10: Serve Warm
Let it rest for a few minutes, then serve with peas, greens, or a fresh salad.

What I Got Wrong (And How I Fixed It)
- Potatoes too runny: Used less milk and allowed potatoes to steam dry.
- Meat mixture watery: Simmered longer to reduce liquid.
- Top didn’t brown: Added grated cheese and increased oven temperature slightly.
- Layers mixed together: Let meat mixture cool slightly before topping with mash.
Healthier Version of Mary Berry Highland Pie
Use lean beef, swap butter for olive oil, add extra vegetables like mushrooms or peas, and use low-fat milk in the mash. You can also reduce cheese or skip it entirely.
Ingredient Substitutions for Mary Berry Highland Pie
- Beef: Replace with minced turkey for a lighter version.
- Potatoes: Use sweet potatoes or parsnips for a sweet twist.
- Stock: Use vegetable stock for a milder flavor.
- Herbs: Swap thyme and rosemary for oregano or parsley.
Pairing Ideas: What to Serve With Mary Berry Highland Pie
- Steamed green beans – Light and fresh.
- Peas with mint – Classic British side.
- Roasted carrots – Sweet and buttery balance.
- Simple side salad – Cuts through richness.
- Yorkshire puddings – For a fully British spread.
Expert Tips to Make Perfect Mary Berry Highland Pie
- Let the filling thicken well—runny filling will leak.
- Cool meat slightly before adding mash to prevent sinking.
- Mash potatoes well for a smooth topping.
- Use a fork to create texture that browns nicely.
- Bake on the middle shelf for even browning.
- Season each layer to enhance flavor.
- Add cheese only if you want extra crispness.
Creative Ways to Customize Mary Berry Highland Pie
- Add mushrooms for earthy depth.
- Mix grated cheese into the mash for richness.
- Add a dash of red wine to the meat mixture.
- Top with breadcrumbs + cheese for crunch.
- Add peas or sweetcorn to the filling for color.
Storing Mary Berry Highland Pie the Right Way
- Refrigerate: Keeps for 3 days in an airtight container.
- Freeze: Freeze unbaked or baked portions for up to 2 months.
- Thaw overnight before reheating.
How to Reheat Highland Pie (If Needed)
- Oven: Reheat at 180°C for 20 minutes.
- Microwave: Heat individual portions for 2–3 minutes.
- Add foil on top if it dries out.
Nutritional Breakdown (per serving)
- Calories: 480
- Protein: 28g
- Fat: 20g
- Carbohydrates: 48g
- Fiber: 4g
- Sodium: 300mg
Mary Berry Highland Pie Recipe
Mary Berry’s Highland Pie is a savory meat pie layered with a rich minced-beef filling topped with creamy mashed potatoes. It’s similar to a cottage pie but includes deeper flavors from Worcestershire sauce, herbs, and well-cooked vegetables. The result is a comforting baked dish with a golden crust and a melt-in-the-mouth interior.
- Prep Time: 20
- Cook Time: 55
- Total Time: 1 hour 15 minutes
- Yield: 8 1x
- Category: Main Course
- Method: Baking
- Cuisine: British
Ingredients
For the Minced Meat Filling:
-
500g minced beef or lamb
-
1 onion, finely chopped
-
2 carrots, diced
-
2 celery sticks, diced
-
2 garlic cloves, crushed
-
2 tbsp tomato puree
-
1 tbsp Worcestershire sauce
-
1 tsp dried thyme
-
1 tsp dried rosemary
-
300ml beef stock
-
Salt and pepper to taste
-
2 tbsp olive oil or butter
For the Mashed Potato Topping:
-
900g potatoes, peeled and chopped
-
50g butter
-
100ml warm milk or cream
-
Salt and pepper
-
Optional: grated cheddar for topping
Instructions
Peel and chop the potatoes. Add them to salted boiling water and cook until tender, about 15 minutes. Drain well.
Mash the potatoes with butter, warm milk, salt, and pepper until smooth and fluffy. Set aside.
Heat oil in a large pan. Add onions, carrots, and celery. Cook until softened. Stir in garlic and cook for 1 minute.
Add minced beef or lamb to the pan. Cook until fully browned, breaking it up as it cooks.
Stir in tomato puree, Worcestershire sauce, thyme, rosemary, salt, and pepper. Mix well.
Pour in the beef stock. Simmer for 20–25 minutes until thickened and rich. Adjust seasoning if needed.
Transfer the meat mixture into your baking dish. Spoon mashed potatoes on top and spread evenly. Use a fork to create ridges.
Sprinkle grated cheddar cheese on top for extra golden crispiness.
Bake at 200°C (180°C fan) / 400°F for 25–30 minutes until the top is golden brown.
Let it rest a few minutes, then serve with peas, greens, or a fresh salad.
FAQs
Why is my Highland Pie filling too runny?
The filling becomes runny when the meat mixture hasn’t simmered long enough to reduce. Cook it uncovered for several extra minutes until the liquid thickens. A tablespoon of tomato puree also helps create a richer, thicker base.
How do I keep the mashed potato topping from sinking into the meat?
Let the meat mixture cool slightly before adding the mashed potatoes. If the filling is too hot or too liquid, the mash will sink. Applying the potato layer in small dollops before spreading also keeps it on the surface.
Why isn’t the top of my Highland Pie turning golden?
For a golden crust, roughen the surface with a fork to create peaks that brown better. Adding a light sprinkle of grated cheddar or brushing the top with melted butter helps achieve a beautifully crisp, golden finish.
Can I prepare Highland Pie ahead of time?
Yes, you can assemble it fully and refrigerate for up to 24 hours before baking. If baking straight from the fridge, add an extra 10 minutes to the cooking time to ensure the center heats through.
Wrapping It Up
The Mary Berry Highland Pie is the ultimate comfort food—warm, hearty, and packed with rich flavors. With its tender minced meat base and creamy golden mash topping, it’s a dish that never fails to satisfy. Easy enough for weeknights and special enough for gatherings, this traditional British recipe is sure to become a favorite in your kitchen. Enjoy every comforting bite!
