Skip to content
Recipes

Old-Fashioned Shepherd’s Pie (Cottage Pie)

This old-fashioned shepherd's pie layers savory beef and vegetables under buttery mashed potatoes for a comforting, from-scratch cottage pie dinner.

Shepherd's Pie (Cottage Pie) — homestyle, freshly served

Strictly speaking, a pie made with ground beef and topped with mashed potatoes is a cottage pie, with shepherd’s pie reserved for the lamb version — but in most home kitchens across America, the names have long since blended into one, and either way, it’s the same idea: leftover or simply cooked meat, a few vegetables, and a thick blanket of mashed potatoes baked until the top turns golden.

Jump to section

This is the kind of dish that came out of kitchens where nothing went to waste. A little ground beef stretched with carrots and onions, gravy made from what was on hand, and mashed potatoes standing in for a pastry crust nobody had the butter or the time to make. It fed a family fully on a modest amount of meat, and it still does.

There’s something deeply satisfying about cutting into that potato topping and watching it give way to the rich, savory filling underneath. It’s the definition of a meal that tastes like more effort went into it than actually did.

Why You’ll Love This Recipe

  • A full meal baked in one skillet, meat and potatoes together
  • Stretches a modest amount of ground beef to feed a family
  • Rich, savory gravy under a golden mashed potato topping
  • Great way to use up leftover mashed potatoes or vegetables
  • Reheats beautifully, tasting just as good the next day

Tips and Variations

If you have leftover mashed potatoes on hand, this recipe is a perfect way to use them — just warm them slightly so they spread easily over the filling. Ground lamb can be swapped in for the beef to make a true shepherd’s pie, and any extra vegetables in the fridge, like corn, celery, or green beans, can be stirred into the filling along with the peas. No oven-safe skillet? Simply transfer the cooked filling to a greased 9×13-inch baking dish before topping with the potatoes.

Running the fork across the potato topping before baking isn’t just decorative — those ridges catch and crisp up beautifully in the oven, giving you little golden peaks in every serving.

Storage

Leftovers keep well covered in the refrigerator for up to 4 days. Reheat individual portions in the microwave, or cover the whole dish with foil and warm it in a 350°F oven for about 20 minutes. This pie also freezes well, assembled but unbaked, for up to 3 months; thaw overnight in the refrigerator before baking as directed, adding a few extra minutes if needed.

This is the sort of dinner that turns a few humble ingredients into something the whole table looks forward to, and it’s just as welcome on a busy Tuesday as it is on a Sunday with everyone gathered around.

Old-Fashioned Shepherd’s Pie (Cottage Pie)

  • Servings6 servings

Ingredients

  • 1 1/2 lbs ground beef (or ground lamb for traditional shepherd's pie)
  • 1 onion, diced
  • 2 carrots, diced
  • 2 cloves garlic, minced
  • 2 tbsp all-purpose flour
  • 1 cup beef broth
  • 1 tbsp tomato paste
  • 1 cup frozen peas
  • 1 tsp Worcestershire sauce
  • Salt and black pepper, to taste
  • 2 lbs russet potatoes, peeled and cubed
  • 4 tbsp butter
  • 1/4 cup milk

Instructions

  1. Preheat oven to 400°F. Boil potatoes in salted water until fork-tender, 15-20 minutes; drain and mash with butter and milk, seasoning with salt and pepper.
  2. Meanwhile, brown ground beef in a large oven-safe skillet over medium heat, breaking it up as it cooks; drain excess fat.
  3. Add onion, carrots, and garlic; cook until softened, about 5 minutes.
  4. Sprinkle in flour and stir to coat, cooking 1 minute.
  5. Stir in beef broth, tomato paste, and Worcestershire sauce; simmer 5-7 minutes until thickened.
  6. Stir in peas and season with salt and pepper.
  7. Spread the mashed potatoes evenly over the meat filling, running a fork across the top to create ridges.
  8. Bake 25-30 minutes, until the potatoes are golden and the filling is bubbling at the edges.