Traditional Crispy Potato Topped Pie

If you ask me, cottage pie is one of those comfort foods that never gets old.

This crispy potato topped pie brings together seasoned ground beef and vegetables in a rich, savory gravy. Carrots, peas, and celery add a nice mix of flavors, while marmite and balsamic vinegar give the filling an extra layer of depth.

It’s all topped with golden potatoes that get nice and crisp under the broiler. A light spray of cooking oil and a bit of melted butter help create that crunchy top layer everyone fights over.

It’s a family-friendly dinner that feels hearty without being too heavy, perfect for a cozy weeknight meal.

crispy potato topped pie
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Why You’ll Love This Crispy Potato Topped Pie

  • Healthier comfort food – Using low calorie spray instead of butter or oil means you can enjoy this classic dish without all the extra calories and fat.
  • Packed with vegetables – With carrots, celery, peas, onions, and garlic, you’re getting a good serving of veggies along with your protein, making it a well-rounded meal.
  • Crispy potato topping – The golden, crunchy potato layer on top adds amazing texture that makes this pie so much more satisfying than a regular casserole.
  • Budget-friendly ingredients – This recipe uses affordable ground beef and basic pantry staples to create a filling dinner that won’t break the bank.
  • Perfect for meal prep – Make it ahead and reheat throughout the week, or freeze portions for those nights when you need a quick homemade meal.

What Kind of Potatoes Should I Use?

For this crispy potato topped pie, you’ll want to use starchy potatoes like Russets or Yukon Golds, which give you that perfect fluffy interior and crispy exterior. Starchy potatoes have less moisture than waxy varieties, so they crisp up beautifully in the oven and create that golden, crunchy topping we’re after. If you only have waxy potatoes like red potatoes on hand, they’ll still work, but you might not get quite the same level of crispiness. When prepping your potatoes, try to slice them evenly so they cook at the same rate and you get consistent browning across the top of your pie.

crispy potato topped pie
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Options for Substitutions

This recipe is pretty forgiving when it comes to swaps, so here are some options if you need them:

  • Beef: Ground lamb makes a great substitute for beef and gives the pie a traditional cottage pie flavor. You could also use ground turkey or chicken for a lighter version, though you might want to add a bit more seasoning.
  • Marmite: If you don’t have marmite, try using Worcestershire sauce (about 2 teaspoons) or soy sauce (1 teaspoon) to get that savory, umami depth.
  • Vegetables: The carrots, celery, and peas can be swapped based on what you have. Corn, green beans, or mushrooms all work well. Just keep the total amount of veggies roughly the same.
  • Beef stock: Chicken or vegetable stock will work fine here. If using vegetable stock, you might want to add an extra splash of Worcestershire sauce for more depth.
  • Potatoes: Any type of potato works for the topping – russets, Yukon golds, or even sweet potatoes if you want to try something different. Just make sure to cook them until they’re really soft for the best mash.
  • Low calorie spray: Regular olive oil or butter works just fine if you’re not watching calories. You’ll need about 2-3 tablespoons for the same effect.

Watch Out for These Mistakes While Cooking

The biggest mistake when making this potato-topped pie is slicing your potatoes too thick, which leaves them undercooked and hard – aim for slices about 1/8 inch thick so they crisp up nicely in the oven while the filling stays hot.

Many people skip browning the beef properly at the start, but taking the time to get a good sear on the meat adds tons of flavor to the whole dish, so resist the urge to rush this step.

Another common error is not reducing the liquid enough during simmering, which can make your filling watery and prevent the potatoes from crisping – if it looks too thin, let it bubble away for a few extra minutes until it thickens.

Finally, arrange your potato slices in overlapping layers like roof shingles rather than just dumping them on top, which helps them cook evenly and creates those crispy edges everyone fights over.

crispy potato topped pie
Image: alrightwithme.com / All Rights reserved
SAVE NOW

What to Serve With Crispy Potato Topped Pie?

This hearty pie is pretty filling on its own, but I love serving it with a simple side salad to balance out the richness. A mix of crisp lettuce, cucumber, and tomatoes with a light vinaigrette cuts through the savory beef and potatoes perfectly. Steamed green beans or roasted broccoli also make great sides if you want to add more veggies to your plate. Some people like to add a dollop of ketchup or HP sauce on the side for an extra flavor boost, which is totally optional but adds a nice tangy kick.

Storage Instructions

Store: This potato topped pie keeps really well in the fridge for up to 4 days. Just cover it tightly with foil or plastic wrap, or transfer individual portions to airtight containers. The crispy potato topping will soften a bit in the fridge, but it’s still delicious!

Freeze: You can freeze this pie for up to 3 months, either as a whole or in individual portions. Let it cool completely first, then wrap it well in a layer of plastic wrap followed by foil to prevent freezer burn. I like to freeze single servings so I can grab one whenever I need an easy dinner.

Reheat: To bring back that crispy potato top, reheat in the oven at 180°C (350°F) for about 20-25 minutes if refrigerated, or 35-40 minutes from frozen. You can also microwave individual portions for a quick meal, though the topping won’t be as crispy.

Preparation Time 20-30 minutes
Cooking Time 45-60 minutes
Total Time 65-90 minutes
Level of Difficulty Medium
Servings 6 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1550-1750
  • Protein: 90-110 g
  • Fat: 20-30 g
  • Carbohydrates: 230-250 g

Ingredients

For the beef filling:

  • 1.2 lb ground beef
  • 1 onion (finely chopped, about 1/4-inch pieces)
  • 3 garlic cloves
  • 2 carrots
  • 2 celery stalks
  • 3/4 cup peas
  • 2 tbsp tomato paste (I like Hunt’s for the rich color)
  • 2 cups beef stock (I use Kitchen Basics for deep savory flavor)
  • 1.5 tsp marmite (adds an intense umami depth)
  • 1.5 tsp thyme
  • 1.5 tsp balsamic vinegar

For the topping:

  • 2.2 lb potatoes (peeled and cut into uniform 1-inch chunks)
  • low calorie cooking spray (I prefer FryLight for a better crisp)
  • 1 tbsp melted butter

Step 1: Prepare Mise en Place and Start the Meat Base

  • 2.2 lb potatoes
  • 1 onion
  • 3 garlic cloves
  • 2 carrots
  • 2 celery stalks

Peel and cut potatoes into uniform 1-inch chunks, then set aside in a bowl of cold water to prevent browning and remove excess starch—this helps them crisp better when baked.

Finely chop the onion into 1/4-inch pieces, mince the garlic cloves, and cut carrots and celery into small dice.

Having everything prepped before you start cooking ensures the flavoring process moves smoothly and aromatics hit the pan at the right time.

Step 2: Brown the Meat and Build Flavor

  • 1.2 lb ground beef
  • 1 onion
  • 2 carrots
  • 2 celery stalks
  • 3 garlic cloves
  • 1.5 tsp thyme

Heat a large skillet over medium-high heat and add the ground beef, breaking it apart with a wooden spoon as it cooks until deeply browned, about 5-7 minutes.

Add the finely chopped onion, diced carrot, diced celery, minced garlic, and thyme, stirring frequently and cooking until the vegetables soften and begin to caramelize, about 5 minutes.

This browning and caramelization develops rich, savory flavors that form the foundation of the dish.

I like to let the vegetables get a little color on them rather than just softening them—it makes a real difference in depth of flavor.

Step 3: Build the Sauce and Simmer the Filling

  • 2 tbsp tomato paste
  • 2 cups beef stock
  • 1.5 tsp marmite
  • 1.5 tsp balsamic vinegar

Stir in the tomato paste and cook for about 1 minute to deepen its flavor, then add the beef stock, marmite, and balsamic vinegar.

Bring the mixture to a boil, then reduce heat to low and simmer gently for 10 minutes to allow the flavors to meld and the sauce to thicken slightly.

Taste and season with salt and pepper to your preference.

The marmite adds an intense umami depth that makes the filling incredibly savory, but use it sparingly as a little goes a long way.

Step 4: Preheat Oven and Assemble the Pie

  • meat filling from Step 3
  • 3/4 cup peas
  • potatoes from Step 1

While the filling simmers, preheat your oven to 200°C (400°F).

Pour the cooked meat mixture from Step 3 into a 9×13 inch baking dish or similar size, then stir in the peas and spread in an even layer.

Drain the potatoes thoroughly and pat dry with paper towels, then arrange them in a single, overlapping layer over the meat mixture.

Drying the potatoes is essential—any excess moisture will steam them rather than crisp them.

Step 5: Crisp the Potato Topping

  • low calorie cooking spray
  • 1 tbsp melted butter

Lightly spray the potato layer with low-calorie cooking spray, coating all exposed surfaces evenly to encourage browning and crisping.

Bake in the preheated oven for 45 minutes until the potato edges are golden and crispy and the filling bubbles around the sides.

I prefer FryLight because it creates a better, more even crisp than heavier oils, but any low-calorie spray works well.

crispy potato topped pie

Traditional Crispy Potato Topped Pie

Delicious Traditional Crispy Potato Topped Pie recipe with step-by-step instructions.
Prep Time 25 minutes
Cook Time 50 minutes
Total Time 1 hour 17 minutes
Servings 6 servings
Calories 1650 kcal

Ingredients
  

For the beef filling::

  • 1.2 lb ground beef
  • 1 onion (finely chopped, about 1/4-inch pieces)
  • 3 garlic cloves
  • 2 carrots
  • 2 celery stalks
  • 3/4 cup peas
  • 2 tbsp tomato paste (I like Hunt's for the rich color)
  • 2 cups beef stock (I use Kitchen Basics for deep savory flavor)
  • 1.5 tsp marmite (adds an intense umami depth)
  • 1.5 tsp thyme
  • 1.5 tsp balsamic vinegar

For the topping::

  • 2.2 lb potatoes (peeled and cut into uniform 1-inch chunks)
  • low calorie cooking spray (I prefer FryLight for a better crisp)
  • 1 tbsp melted butter

Instructions
 

  • Peel and cut potatoes into uniform 1-inch chunks, then set aside in a bowl of cold water to prevent browning and remove excess starch—this helps them crisp better when baked. Finely chop the onion into 1/4-inch pieces, mince the garlic cloves, and cut carrots and celery into small dice. Having everything prepped before you start cooking ensures the flavoring process moves smoothly and aromatics hit the pan at the right time.
  • Heat a large skillet over medium-high heat and add the ground beef, breaking it apart with a wooden spoon as it cooks until deeply browned, about 5-7 minutes. Add the finely chopped onion, diced carrot, diced celery, minced garlic, and thyme, stirring frequently and cooking until the vegetables soften and begin to caramelize, about 5 minutes. This browning and caramelization develops rich, savory flavors that form the foundation of the dish. I like to let the vegetables get a little color on them rather than just softening them—it makes a real difference in depth of flavor.
  • Stir in the tomato paste and cook for about 1 minute to deepen its flavor, then add the beef stock, marmite, and balsamic vinegar. Bring the mixture to a boil, then reduce heat to low and simmer gently for 10 minutes to allow the flavors to meld and the sauce to thicken slightly. Taste and season with salt and pepper to your preference. The marmite adds an intense umami depth that makes the filling incredibly savory, but use it sparingly as a little goes a long way.
  • While the filling simmers, preheat your oven to 200°C (400°F). Pour the cooked meat mixture from Step 3 into a 9x13 inch baking dish or similar size, then stir in the peas and spread in an even layer. Drain the potatoes thoroughly and pat dry with paper towels, then arrange them in a single, overlapping layer over the meat mixture. Drying the potatoes is essential—any excess moisture will steam them rather than crisp them.
  • Lightly spray the potato layer with low-calorie cooking spray, coating all exposed surfaces evenly to encourage browning and crisping. Bake in the preheated oven for 45 minutes until the potato edges are golden and crispy and the filling bubbles around the sides. I prefer FryLight because it creates a better, more even crisp than heavier oils, but any low-calorie spray works well.

Disclaimer

Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating




Add Photo
(optional)
Images must be:
  • PNG, GIF, JPEGs, WEBP only
  • Minimum 960x960
  • Max size: 30MB
Share a photo of your cooked dish!

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe

📸 Do you have a photo of your dish?

Help others see how your recipe turned out!