• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Heather's Homemade Kitchen logo
  • Home
  • All Recipes
  • About
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Recipes
  • About
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » Dinner

    Homemade Shepherd's Pie

    September 3, 2021 | Updated August 30, 2021 | Heather

    JUMP TO RECIPE RATE RECIPE
    Close up view of serving of homemade shepherd's pie in bowl and top view of whole casserole.

    This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases at no extra cost to you. Click HERE to read my policies.

    This Homemade Shepherd's Pie is a cozy casserole with a beef and veggie filling topped with cheesy mashed potatoes and baked to perfection. The ultimate family friendly comfort meal that is a real crowd pleaser.

    This Shepherd's Pie or Cottage Pie is a hearty meal that is asked for again and again. What's the difference? Shepherd's Pie is traditionally made with lamb while Cottage Pie is made with beef. Everything else about the recipe is the same. You can use either protein in this recipe and get the same hearty and comforting results.

    We also love Beef Tips & Gravy, Ground Beef Stroganoff and Baked Chicken Parmesan when the craving for comfort food strikes.

    Homemade shepherd's pie served in a round white bowl with spoon in front of whole pan of pie.

    Classic Shepherd's Pie Ingredients

    • Ground Beef
    • Olive Oil
    • Onion
    • Carrots
    • Garlic
    • Worcestershire Sauce
    • Unbleached All Purpose Flour
    • Parsley
    • Thyme
    • Salt
    • Black Pepper
    • Beef Broth
    • Frozen Peas
    • Frozen Corn
    • Russet Potatoes
    • Butter
    • Milk
    • Shredded Parmesan Cheese
    • Shredded Cheddar Cheese

    Substitution Suggestions:

    • Ground Beef: Beef is more widely available and affordable, but traditionally this recipe is made with ground lamb which will also be great in this recipe.
    • Olive Oil: Any neutral oil like vegetable, canola or avocado along with butter can be used as a substitute.
    • Carrots, Frozen Peas, Frozen Corn: to make this recipe a little easier you can use a bag of frozen mixed vegetables.
    • Russet Potatoes: Any type of potatoes can be used to make the mashed potatoes. Yukon gold or red would work just fine. Any leftover mashed potatoes will work with this recipe as well.
    • Milk: I used milk to make the mashed potatoes, but you could also use cream, half and half or even broth.
    • Shredded Parmesan & Cheddar Cheese: I like the combination of these cheeses in the mashed potatoes, but feel free to use your favorite cheese flavor.

    How to Make Homemade Shepherd's Pie

    1. First step is to cook the potatoes. I like to use my recipe for Instant Pot Mashed Potatoes. Or you can boil the potatoes until fork tender and make mashed potatoes the traditional way.
    2. While the potatoes are cooking, start making the beef filling by browning the ground beef in large deep skillet over medium heat until no longer pink. Drain any grease if necessary.
    3. Add the olive oil, onions and carrots and cook until soft, another 3-4 minutes.
    4. Next, add the Worcestershire sauce and garlic and cook another minute.
    5. Stir in the all purpose flour, parsley, thyme, salt and black pepper. Cook another minute.
    • Homemade shepherd's pie mashed potato topping ingredients.
    • Homemade shepherd's pie beef filling ingredients.
    • Ground beef cooked with onions and carrots added for shepherd's pie filling.
    • Flour and seasonings added to cooked ground beef for shepherd's pie filling.
    1. Slowly stream in the beef broth while stirring. Then bring the beef filling to a boil, reduce heat to low and let simmer for 3-4 minutes.
    2. Remove from heat and stir in the peas and corn. Then either smooth out and flatten in a large oven safe skillet or transfer to a 3 quart casserole dish or deep 9x13 baking dish.
    3. Once the potatoes are cooked and drained of any water, mash them with butter. Then stir in the milk, salt and pepper.
    4. Lastly stir in the shredded cheese until melted and fully incorporated.
    • Frozen peas and corn added to shepherd's pie beef filling.
    • Homemade shepherd's pie beef filling done and smoothed out in dish.
    • Cooked potatoes in large bowl with butter and potato masher.
    • Shredded cheese added to the mashed potatoes in large bowl with spatula.
    1. Spread the mashed potatoes over the beef filling. Drag a fork across the top of the mashed potatoes making ridges.
    2. Bake the casserole in a 375°F oven for 20-30 minutes until the top is golden and filling is bubbly.
    3. Let rest 10 minutes before serving.
    • Fully assembled Homemade Shepherd's pie with mashed potatoes on top of beef filling.
    • Top view of baked homemade shepherd's pie in cast iron dish.

    Tips for Shepherd's Pie

    • This recipe is great for repurposing leftovers. Use leftover mashed potatoes for the topping and, pot roast or drip beef for the filling.
    • Bake the casserole on a sheet pan to catch anything that may bubble over.
    • If you like a more saucy filling, add an extra ¼-1/2 cup of beef broth.
    • Spread the potatoes over the filling while they are hot, it's way easier. If you make the potatoes first and they're cold, use your fingers to spread the potatoes out.
    • To make it extra easy, use a 12 oz bag of frozen mixed vegetables in place of the carrots, peas and corn.

    Make Ahead Instructions

    Fully prepare and assemble the casserole. Then tightly cover and store in fridge up to 4 days before baking. Then let the casserole come to room temperature while the oven preheats and bake following recipe directions.

    How to Store Shepherd's Pie

    Store any leftover Shepherd's pie in an air tight container in the fridge for 3-4 days. Reheat in a 350°F oven for 10-15 minutes or in the microwave for a couple minutes.

    FAQs About Homemade Shepherd's Pie

    What are the two main ingredients of shepherd's pie?

    The two main ingredients in shepherd's pie are lamb and potatoes. Shepherd's pie is made with ground lamb, but in the U.S. ground beef is more popular than lamb so you'll most likely find most made with ground beef. Both versions are topped with a good helping of mashed potatoes.

    What is traditional shepherd's pie?

    Traditional shepherd's pie is a British comfort dish made with ground lamb and veggies, then topped with fluffy mashed potatoes and baked to golden perfection.

    What is beef shepherd's pie called?

    Technically a beef shepherd's pie is called cottage pie because the traditional shepherd's pie is made with lamb.

    Top view of serving of homemade shepherd's pie in white round bowl.

    Other comfort dishes we LOVE:

    • Baked Rigatoni Casserole
    • Tator Tot Hotdish
    • Chicken Dumpling Soup
    • Beef Stew
    • Oven Fried Chicken Legs
    • Cheesy Baked Spaghetti
    • Baked Penne Casserole
    • Ground Turkey Chili
    Homemade shepherd's pie served in a round white bowl with spoon in front of whole pan of pie.
    Print Recipe Pin Recipe
    5 from 1 vote

    Homemade Shepherd's Pie

    This Homemade Shepherd's Pie is a cozy casserole with a beef and veggie filling topped with cheesy mashed potatoes and baked to perfection. The ultimate family friendly comfort meal that is a real crowd pleaser.
    Course: Main Course
    Cuisine: American
    Prep Time: 30 minutes minutes
    Cook Time: 30 minutes minutes
    Servings: 12
    Author: Heather
    Prevent your screen from going dark

    Ingredients

    Mashed Potatoes

    • 3 pounds russet potatoes, about 8 small potatoes
    • ½ cup salted butter
    • ½ cup milk
    • 1 teaspoon salt
    • ½ teaspoon black pepper
    • ¼ cup shredded Parmesan cheese
    • 1 cup shredded Cheddar cheese

    Beef Filling

    • 1 pound ground beef
    • 2 tablespoons olive oil
    • 1 small onion, chopped
    • 2 medium carrots, chopped
    • 2 cloves garlic, minced
    • 1 tablespoon Worcestershire sauce
    • 3 tablespoons unbleached all purpose flour
    • 2 teaspoons dried parsley
    • 1 teaspoon dried thyme
    • ½ teaspoon salt
    • ½ teaspoon black pepper
    • 1½ cups beef broth
    • 1 cup frozen peas
    • 1 cup frozen corn

    Instructions

    • Preheat oven to 375°F.
    • First step, cook the potatoes. Add potatoes to a large pot, cover with cold water, heat to a boil and cook potatoes until fork tender then drain. Or use my Instant Pot Mashed Potatoes Recipe.
    • While the potatoes cook, brown the beef in a large deep skillet over medium heat until no longer pink. Drain any grease.
    • Add olive oil, chopped onions and carrots to the beef and cook until soft, about 3-4 minutes.
    • Stir in the the minced garlic and Worcestershire sauce.
    • Add flour, parsley, thyme, salt, black pepper and stir to coat everything. Cook for 1-2 minutes.
    • Slowly pour in the beef broth while stirring constantly. Bring to a boil, reduce heat to low and simmer for 3-4 minutes until thickened.
    • Remove beef from heat and stir in the frozen peas and corn.
    • Smooth and flatten the filling in an oven safe deep skillet, or transfer the filling to a 3 quart casserole dish then spread and smooth it out.
    • Once the potatoes are cooked and drained, mash them with the butter until smooth.
    • Stir in the milk, salt, and black pepper until potatoes are creamy.
    • Add the shredded cheeses and stir until they are melted and fully incorporated into the potatoes.
    • Scoop the potatoes over the beef filling and evenly spread them out. Use a fork to drag ridges on the potatoes.
    • Bake for 20-30 minutes until top is golden and filling is bubbling.
    • Let rest 10 minutes before serving.

    Nutrition

    Calories: 368kcal | Carbohydrates: 30g | Protein: 14g | Fat: 22g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 59mg | Sodium: 620mg | Potassium: 748mg | Fiber: 3g | Sugar: 3g | Vitamin A: 2162IU | Vitamin C: 14mg | Calcium: 143mg | Iron: 2mg
    Tried this recipe?Please rate the recipe, leave a comment and tell me how much you loved it!
    Share the Recipe!Please share it and tag @heathershomemadekitchen and use #heathershomemadekitchen!

    More Dinner Recipes

    • Close up top view of breaded chicken cutlet on sheet pan.
      Breaded Chicken Cutlets
    • What to Eat with Garlic Bread for Dinner - 21 Recipe Ideas
    • Top view of baked broccoli mac and cheese in casserole dish.
      Baked Broccoli Mac and Cheese
    • Close up side view of Iowa maid rites sandwich on plate with potato chips in front of crock pot.
      Iowa Maid Rites

    Reader Interactions

    Comments

      5 from 1 vote (1 rating without comment)

      Leave a comment Cancel reply

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

      Recipe Rating




    1. George says

      September 14, 2021 at 3:07 pm

      WRONG! This is Cottage Pie. Shepherds Pie is made from lamb (or shepherd I suppose!)

      Reply
      • Heather Warburton says

        October 25, 2021 at 1:16 pm

        Thanks for that info George. If you read the blog post, you would see in the introduction I stated that very same fact. 🙂

        Reply

    Primary Sidebar

    Headshot of Heather.

    Hi! I’m Heather, I create and develop easy, from scratch recipes that are family friendly! I especially love to make cookies!

    More About Me...

    Easter Recipes

    • Front view of glazed lemon pound cake with slices stacked in front of loaf and topped with lemon triangle.
      Glazed Lemon Pound Cake
    • Close up top view of iced oatmeal cookies in pile with focus on top cookie.
      Iced Oatmeal Cookies
    • Top view of creamy fruit salad in round white serving bowl.
      Creamy Fruit Salad
    • Top view of lemon poppy seed cookies with center cookie garnished with triangle of lemon and sitting next to wire rack.
      Lemon Poppy Seed Cookies

    Cookie Recipes

    • Chocolate chip m&m cookies on wire rack in in pile in front of rack with one cookie cut in half.
      Chocolate Chip and M&M Cookies
    • Pile of peanut butter chocolate chip cookies.
      Chocolate Chip Peanut Butter Cookies
    • Frosted lucky cookie layered on top of another cookie.
      Frosted Lucky Cookies
    • Triple chocolate chip cookies staggered and layered on parchment paper.
      Triple Chocolate Chip Cookies

    Popular Recipes

    • Close up side view of Oven roasted BBQ chicken slices.
      Oven Roasted BBQ Chicken
    • Close up top view of skillet mexican street corn garnished with lime wedges in cast iron skillet with wooden serving spoon on the side.
      Skillet Mexican Street Corn
    • Chicken dumpling soup in white bowl in front of red pot of soup.
      Chicken Dumpling Soup
    • Top view of egg bake casserole in baking dish with one piece out and spatula under another piece.
      Ham Egg and Cheese Bake

    Footer

    ↑ back to top

    Disclosure - Privacy Policy - Terms and Conditions | About

    As an Amazon Associate I earn from qualifying purchases at no extra cost to you. Click HERE to read my policies.

    Copyright © 2025 - Heather's Homemade Kitchen - Seasoned Pro theme

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.