Hamilton Beach Homepage

Shepherd’s Pie

Shepherd’s pie is one of those delicious comfort foods that tastes like home whether your parents made it for you as a kid or not. With savory beef, peas, corn and carrots in a rich gravy on the bottom and mashed potatoes on the top, it’s the quintessential casserole that appeals to everyone in the family because it doesn’t lean too far in any one direction. It’s comforting and warming without being too heavy, so it’s perfect for this transition to spring.

Traditional British versions of Shepherd’s pie use lamb. Here, we’ve used ground beef, but you can use either as both versions taste great! Feel free to serve it with garlic bread, but it’s not necessary since you can use the potatoes to scoop up all the yummy gravy. Save time by chopping your carrots and onion with a food processor and use your hand mixer to whip up perfect mashed potatoes. You can even assemble the pie ahead of time and stick it in the oven a half hour before dinnertime.

Shepherd’s Pie

Yield: Serves 6
Author: Hamilton Beach Test Kitchen


  • 1 1/2 pounds russet potatoes, peeled and cut into 2-inch cubes
  • 1/2 cup sour cream
  • 2 Tablespoons butter
  • 2 Tablespoons milk
  • 1/2 teaspoon salt
  • 1 pound lean ground beef
  • 2 medium carrots, peeled and chopped
  • 1 large onion, chopped
  • 1 garlic clove, minced
  • 3 Tablespoons flour
  • 1 teaspoon salt
  • 3/4 teaspoon dried thyme
  • 1/2 teaspoon cracked black pepper
  • 1 can (15 oz.) beef broth
  • 1 Tablespoon Worcestershire sauce
  • 1 cup frozen corn, thawed
  • 1 cup frozen peas, thawed


  1. Cook potatoes in water in a medium saucepot over high heat until fork tender; drain water and return potatoes to saucepot. Add sour cream, butter, milk and 1/2 teaspoon salt. Beat with a hand mixer until mixture is smooth and well blended. Set aside.
  2. Preheat oven to 350°F. Spray 8×8-inch baking dish with cooking spray; set aside.
  3. Spray large skillet with cooking spray; heat over medium-high heat. Add beef. Stir and cook 4 minutes. Add carrots, onion and garlic; cook an additional 4 minutes or until onions are clear.
  4. Stir in flour, salt, thyme and black pepper; stirring for 1 minute until flour is blended with beef mixture. Gradually stir in broth and Worcestershire sauce, cooking 3 to 5 minutes or until mixture comes to a boil and thickens. Stir in corn and peas.
  5. Pour mixture into prepared dish. Carefully, spread mashed potatoes over the meat mixture.
  6. Bake 25 minutes or until mixture potatoes start to brown and mixture is bubbling along the sides of the dish.


Substitute leftover mashed potatoes if you have them, and bake 5 minutes longer.

More recipes you should try



Related Posts

Nicoise salad with grilled tuna

Nicoise salad is a French salad with tuna, hard-boiled egg, green beans, potatoes, olives and other vegetables. It is often served with a refreshing vinaigrette dressing. ...

How to get perfectly cooked eggs every time

A Hamilton Beach® Egg Cooker is the ultimate small kitchen appliance for quickly cooking the perfect egg. From poached eggs to omelets to hard, medium and soft-boiled eggs, this handy little tool is all you need to enjoy eggs for breakfast, lunch,...

8 new pasta recipes from some of our favorite influencers

Let us help you take the guesswork out of making fresh pasta at home. We’ve rounded up some of our favorite influencer-created recipes to help you cook perfectly textured and delightfully delicious pasta using the Hamilton Beach® Electric Pasta...


  1. This is actually a cottage pie. A cottage pie can use any variety of meat or even beans or legumes. I have made them with turkey, and even mushrooms. A true shepherd’s pie always has lamb, hence the term shepherd’s pie. In the UK they would call this recipe a cottage pie.

  2. My brother suggested I may like this website. He was once totally right.
    This put up actually made my day. You cann’t consider just how a lot
    time I had spent for this info! Thanks!

    My webpage; explainer video by Square Pixel Studios

Leave a Reply

Your email address will not be published. Required fields are marked *