This post contains affiliate links and we make a small commission for purchases made using these links.

Today I want to talk about one of my all-time personal favorite recipes. It’s the ultimate comfort food; a meal that has stood the test of time, old-fashioned shepherd’s pie, also known as cottage pie.

Just the thought of this meal makes me nostalgic for cozy family dinners and the warmth of home. But hold on, before we get into this fabulous recipe, let’s unravel the mystery behind shepherd’s pie and its cousin, cottage pie. Do you know the difference?

A pan of shepherd's pie with a spoonful removed and a plate in the background.
Two tacos sitting on a white plate with chopped avocado and cilantro on top.

download our free

Meal Planner & Grocery List

dinner made easy

    The Shepherd’s Pie versus Cottage Pie Debate

    So what’s the difference between shepherd’s pie and cottage pie? Well my friends, it’s all in the meat. Traditionally, shepherd’s pie is made with lamb, while cottage pie uses beef. But over the years, the terms have often been used interchangeably, leading to some a lot of confusion.

    In fact, I even debated what to name this recipe because of it. In truth, this is a cottage pie recipe, but because so many people refer to the beef version of this dish as shepherd’s pie too, I decided to call it a shepherd’s pie. Please don’t come for me, guys.

    A plate of shepherd's pie with a fork sitting next to it and the rest of the pan in the background.

    A Brief History Lesson By Yours Truly

    Now, let’s talk about the origin of shepherd’s pie. It has very humble beginnings, originating in the UK and Ireland as a hearty meal for farmers and laborers. It was a practical way to use up leftover meat and vegetables (and still is!), topped with a blanket of creamy mashed potatoes. Over time, it evolved into a staple comfort food enjoyed by people all over the world.

    Do you love this post?

    Share it on Pinterest

    Ingredients for an Old-Fashioned Shepherd’s Pie

    • Ground beef (or lamb for traditional shepherd’s pie)
    • Onion
    • Carrots
    • Peas
    • Corn
    • Worcestershire sauce
    • Beef broth
    • Tomato paste
    • Flour
    • Mashed potatoes
    • Butter
    • Salt and pepper
    • Garlic
    • Oregano
    A pan of shepherd's pie with a spoonful removed and a spoon in the pan.

    How to Make It

    Cooking the potatoes

    1. Peel and chop the potatoes into small chunks and place them in a medium size pan with water.
    2. Heat to boiling and cook 15-20 minutes, until the edges are rounded and the potatoes are soft.
    3. Drain water from the potatoes and add butter, salt, pepper, and garlic powder.
    4. Mash thoroughly until smooth and set aside.
    Chopped potatoes in a pan with water.
    Cooked potatoes with butter, milk, salt, and pepper in a pan.

    Making The Pie

    1. First, preheat your oven to 375 degrees Fahrenheit and lightly grease a large casserole dish.
    2. In a large skillet over medium heat, cook the ground beef and onion until the meat is browned and the onions are translucent. Be sure to break up the meat as it cooks and drain off any excess fat when it’s done.
    3. Then add the minced garlic, salt, pepper, and oregano to the skillet and cook for about 1 minute.
    Ground beef and chopped onion in a cast iron pan ready to be cooked.
    Cooked ground beef and onion in a cast iron skillet with spices sprinkled on top.
    1. Next, sprinkle the flour over the meat and onion mixture and cook for an additional 1-2 minutes.
    2. Then stir in the beef broth, tomato paste, and Worcestershire sauce, bringing the mixture to a boil.
    Cooked beef and onion in a cast iron skillet with flour sprinkled on top.
    Cooked beef and onion in a cast iron skillet with tomato sauce and beef broth.
    1. Reduce the heat to medium-low and add the frozen peas, carrots, and corn. Cook for 5-10 minutes until heated through and thickened.
    2. Pour the meat mixture into the baking dish, spreading it evenly in a thick layer across the bottom.
    Cooked beef in a cast iron skillet with peas, corn, and carrots on top.
    Meat layer of shepherd's pie with peas, corn, and carrots.
    1. Using a large spoon or rubber spatula, spread the mashed potatoes evenly over the top of the meat layer.
    1. Bake the Shepherd’s Pie uncovered for 30 minutes, until hot and bubbly.
    2. Once done, remove it from the oven and let it stand for 10 ish minutes before serving.

    Tips for Feeding a Crowd

    If you’re planning to feed a crowd, old-fashioned shepherd’s pie is a fantastic option. Simply double or triple the recipe to accommodate the number of guests. You can also prepare it in advance and refrigerate or freeze it until you’re ready to bake. Just be sure to adjust the cooking time accordingly if you’re baking it straight from the fridge or freezer, it’ll take longer to heat.

    • Be sure to check out the full ingredient list and recipe instructions below.
    A pan of shepherd's pie with a spoon in it.

    Make-Ahead Option

    To make shepherd’s pie ahead of time, assemble the dish but don’t bake it. Cover it tightly with foil and refrigerate for up to two days, or freeze for up to three months. And when you’re ready to enjoy it, thaw it in the refrigerator overnight and then simply bake it according to the recipe instructions, adding a few extra minutes to the cooking time if it’s coming from the fridge.

    Tips

    • Don’t skimp on the mashed potatoes. They’re the crowning glory of this dish, so make sure they’re creamy and well-seasoned.
    • Feel free to customize the filling with your favorite vegetables and spices. Mushrooms, corn, and thyme are popular additions that add extra flavor.
    • For a crispy topping, run a fork over the surface of the mashed potatoes before baking to create ridges that will brown nicely in the oven.
    A plate of shepherd's pie with a bit on a fork and the rest of the pan in the background.

    Storing Leftovers

    If you find yourself with leftovers (which is rare because old-fashioned shepherd’s pie tends to disappear quickly!), simply store them in an airtight container in the refrigerator for up to three days. To reheat, pop individual servings in the microwave or warm the entire dish in the oven until heated through.

    Questions About This Recipe

    Yes! You can experiment with other ground meats like traditional lamb, turkey, chicken, or even a plant-based ground meat alternative for a vegetarian or vegan version of the dish.

    Yes! Simply prepare the instant mashed potatoes according to the package instructions, and use them to top the shepherd’s pie. While homemade mashed potatoes offer a fresher taste and texture, instant mashed potatoes can be a great time-saving option without compromising too much on flavor.

    Sure! Allow the pie to cool completely, then transfer it to an airtight container. Label the container with the date and contents, and store it in the freezer for up to three months.

    When you’re ready to reheat it, simply thaw it overnight in the refrigerator and reheat individual servings in the microwave or warm the entire pie in the oven until heated through.

    Just be sure to adjust the cooking time and temperature as needed to prevent overcooking or drying out the dish.

    Yes, there are several alternatives to Worcestershire sauce that can be used to flavor the filling of Shepherd’s Pie.

    1. Soy sauce: Soy sauce offers a savory, umami-rich flavor that can substitute for Worcestershire sauce. Use it in equal parts or adjust to taste.
    2. Balsamic vinegar: Balsamic vinegar adds a slightly sweet and tangy flavor, similar to Worcestershire sauce. Start with a small amount and adjust to taste.
    3. Miso paste: Miso paste provides a complex, fermented flavor that can enhance the richness of the filling. Use it sparingly, as it’s pretty potent.
    4. Fish sauce: Fish sauce adds a salty, savory depth of flavor to dishes, similar to Worcestershire sauce. Use it in moderation, as it can be quite pungent.

    Tips to prevent the mashed potato topping from becoming soggy during baking:

    • Ensure the filling is not too watery. Make sure to cook the liquid down before transferring the meat mixture to the casserole dish.
    • Cool the filling before adding the mashed potatoes. This helps create a barrier between the filling and the mashed potatoes, reducing the chances of moisture seeping through.
    • Spread the mashed potatoes evenly. This creates a sealed layer that helps prevent moisture from penetrating the potatoes.
    • Use a thicker layer of mashed potatoes. This provides additional insulation for the filling, helping to keep it from making the potatoes soggy.

    Shepherd’s pie (or cottage pie) is a timeless classic that never fails to satisfy. Whether you’re cooking for a crowd or simply craving some comfort food, this old-fashioned dish is sure to hit the spot. I think you should whip up this up tonight and enjoy the warmth of a wholesome home-cooked meal.

    A pan of shepherd's pie with a spoonful removed and a spoon in the pan.

    Old-Fashioned Shepherd’s Pie

    By: Kristine Underwood
    This old-fashioned shepherd's pie is a savory and comforting dinner featuring a hearty filling of ground beef, vegetables, and rich gravy, all topped with creamy, seasoned mashed potatoes. It's the ultimate comfort food.
    5 from 5 votes
    Prep Time 30 minutes
    Cook Time 30 minutes
    Total Time 1 hour
    Course Main Dish
    Cuisine Irish
    Servings 6 people
    Calories 557 kcal

    Ingredients

    For the potato layer
    • 6 gold potatoes (or 3 large russet potatoes)
    • 2 TBS butter
    • 1/2 cup milk
    • 1 tsp salt
    • 1/2 tsp pepper
    • 1 tsp garlic powder
    For the meat leayer
    • 2 lbs lean ground beef (or ground lamb or turkey)
    • 1/2 yellow onion (chopped)
    • 2 tsp minced garlic (or 2 cloves, minced)
    • 1 1/2 tsp salt
    • 1 tsp pepper
    • 1 tsp oregano
    • 2 TBS flour
    • 1 cup beef broth
    • 2 TBS Worcestershire sauce
    • 2 TBS tomato paste
    • 1 1/2 cup peas and carrots (frozen)
    • 1/2 cup whole kernel corn (frozen or canned)

    Instructions

    For the potato layer
    • Peel and chop potatoes into small chunks and place in a large pot of water. Bring water to a boil and cook for 15-20 minutes, until potatoes are tender.
      6 gold potatoes
    • Drain water from the pot and mash the potatoes with the butter, milk, salt, pepper, and garlic powder. Cover to keep warm, and set aside.
      2 TBS butter, 1/2 cup milk, 1 tsp salt, 1/2 tsp pepper, 1 tsp garlic powder
    For the meat layer
    • Preheat oven to 375 degrees and grease a large casserole dish.
    • In a large skillet over medium heat, cook ground beef and onion. Break up the meat as it's cooking. Cook until browned and onions are translucent. Drain off excess fat.
      2 lbs lean ground beef, 1/2 yellow onion
    • Add minced garlic, salt, pepper, and oregano and cook for 1 minute, until fragrant.
      2 tsp minced garlic, 1 1/2 tsp salt, 1 tsp pepper, 1 tsp oregano
    • Sprinkle flour over the meat and onion mixture and cook for 1-2 minutes.
      2 TBS flour
    • Stir in beef broth, tomato paste, and Worcestershire sauce and heat to a boil.
      1 cup beef broth, 2 TBS Worcestershire sauce, 2 TBS tomato paste
    • Reduce heat to medium low and stir in the frozen peas and carrots and corn. Cook for 5-10 minutes until heated through and thickened.
      1 1/2 cup peas and carrots, 1/2 cup whole kernel corn
    • Pour meat mixture into the prepared baking dish and spread evenly in a thick layer across the bottom.
    • Spread mashed potatoes evenly over the top of the meat layer.
    • Bake uncovered for 30 minutes, until hot and bubbly. Remove from oven and let stand for 10 minutes prior to serving.
    • Scoop shepherd's pie into bowls, garnish with fresh parsley, and enjoy!

    Nutrition

    Serving: 1 bowlCalories: 557kcalCarbohydrates: 42gProtein: 35gFat: 28gSaturated Fat: 12gPolyunsaturated Fat: 1gMonounsaturated Fat: 11gTrans Fat: 2gCholesterol: 114mgSodium: 1432mgPotassium: 1431mgFiber: 6gSugar: 4gVitamin A: 3559IUVitamin C: 41mgCalcium: 101mgIron: 6mg

    Leave a Comment or Question

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

    Recipe Rating




    10 Comments

    1. This was INCREDIBLE! Everything I want from a cottage pie and fairly easy to make.5 stars

      1. Hey Jess! Thank you so much for the review. I’m thrilled you loved the recipe!

    2. Absolutely delicious. We’re a big shepherd’s pie family, but I love your addition of peas. Gorgeous photos!5 stars

      1. Thank you so much Rosemary! I’m glad you enjoyed the shepherd’s pie with peas, haha! 🙂

    3. My oh my! This is the definition of comfort food! Such great flavor! Thank you so much! Was perfect on a rainy day!5 stars

      1. I couldn’t agree more Ned! Thank YOU for the kind words – glad you enjoyed it!

    4. What a hearty and delicious shepherd’s pie! This is one of my children’s favorites. Thanks for sharing this recipe!5 stars

    5. I made this shepherds pie for dinner last night and it was wonderful! Exactly the comfort food I was craving!5 stars