Sharing my shepherd’s pie recipe today!  My Homemade Shepherd’s Pie is the ultimate comfort food, perfect for Sunday Dinner!

Shepherd’s Pie

Shepherd’s Pie is by far my kids’ favorite dinner. My oldest tends to even beg for it for breakfast from time to time! My husband asked, why are you posting this recipe? I said…’s just really good! Nothing crazy, just good ol’ fashion comfort food 🙂  Since my boys start school today (woohoo, Mom is cheering!)  I decided to post their most favorite recipe in the whole wide world.  It’s perfect for a weeknight dinner if you have a little extra time on your hands or even better for Sunday dinner. I know there are a zillion takes on Shepherd’s Pie….and it seems that I love them all but take a peek below and see how I like to do it  🙂

Try my Homemade Hawaiian Haystacks too!  Follow Picky Palate on Instagram for daily recipe inspiration.

How To Make Shepherd’s Pie Recipe

I always start with the potatoes since they take the longest. Peel, dice and boil!

Slice and dice those onions to get ready for the beef layer of the pie.

Saute the onions and garlic then add the beef and green beans.

After those potatoes are fork tender, drain, transfer to a mixing bowl….add a little butter, salt, pepper, garlic salt and milk. There’s no perfect measurement for seasoning…everyone likes it a little different. Mix a little, stop and taste. Add seasoning according to your liking 🙂  Ah, the perfect mashed potatoes! Is there anything better?

I made a simple homemade sauce for the meat layer that included a little butter, flour, salt, pepper and chicken broth. Whisk until nice and thick then pour right in the beef 🙂

Let the layering begin:  The beef goes in first, then top with mashed potatoes and cheese! Bake until hot.

Easy Shepherd’s Pie

Serve this perfect Sunday Dinner Recipe with some roasted vegetables and a side salad.  The whole family loves this one!


Homemade Shepherd’s Pie
Prep Time
30 mins
Cook Time
30 mins
Course: Main Course
Cuisine: American
Keyword: best shepherds pie recipe, easy shepherd's pie, easy shepherd's pie recipe, how to make shepherd's pie, shepherd's pie, shepherd's pie ground beef, shepherd's pie recipe, shepherd's pie recipe easy
Servings: 8
Calories: 436 kcal
Author: Jenny
  • 2 1/2 lbs peeled diced potatoes
  • 3 Tablespoons butter
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper
  • 1/4 teaspoon Lawry’s garlic salt
  • 1 Cup milk
  • 2 Tablespoons extra virgin olive oil
  • 1 medium onion finely chopped
  • 1 Tablespoon fresh minced garlic
  • 1 lb ground beef
  • 1/4 teaspoon salt
  • 1/4 teaspoon pepper
  • 2 Cups green beans
  • 3 Tablespoons butter
  • 3 Tablespoons all purpose flour
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 Cup chicken broth
  • 1 Cup shredded cheddar cheese
  1. Place peeled and diced potatoes into a large pot of water. Bring to boil and boil for 13-15 minutes or until potatoes are fork tender. Drain and transfer to the bowl of a stand or electric mixer. Mix in butter, salt, pepper and garlic salt. Slowly add milk until nice and creamy. Keep tasting potatoes to see if you need more seasonings. When done to your liking, set aside for a few minutes.
  2. Preheat oven to 350 degrees Heat oil into a large skillet over medium heat. Saute onions until translucent, about 5 minutes. Add garlic, beef, salt and pepper; cook until browned. Stir in green beans then reduce heat to low.
  3. To prepare sauce, melt butter into a medium saucepan over medium heat. Whisk in flour, salt and pepper then slowly add in chicken broth until thick and creamy. Add sauce to meat mixture then transfer to bottom of a 9×13 inch baking dish. Pour mashed potatoes over meat mixture then top with shredded cheese. Bake for 20-25 minutes or until cheese is melted through.
Nutrition Facts
Homemade Shepherd’s Pie
Amount Per Serving
Calories 436 Calories from Fat 261
% Daily Value*
Fat 29g45%
Saturated Fat 14g88%
Cholesterol 81mg27%
Sodium 701mg30%
Potassium 894mg26%
Carbohydrates 25g8%
Fiber 5g21%
Sugar 3g3%
Protein 19g38%
Vitamin A 645IU13%
Vitamin C 22.9mg28%
Calcium 208mg21%
Iron 6.3mg35%
* Percent Daily Values are based on a 2000 calorie diet.