Go Back
+ servings
Close up of Shepherd’s pie on a white plate garnished with fresh parsley.

Easy Shepherds Pie Recipe

This Easy Shepherd's Pie Recipe is the ultimate Irish comfort food. Shepherd's Pie (or Cottage Pie) with hearty beef & fluffy mashed potatoes this pie will become a family favorite.
4.94 from 33 votes
Prep Time 20 mins
Cook Time 1 hr 5 mins
Total Time 1 hr 25 mins
Course Main Course
Cuisine American
Servings 12
Calories 538 kcal


Beef Filling

  • tbsp olive oil
  • cups yellow onion (diced)
  • 2 lbs ground beef (I prefer to use 80/20)
  • 1 tsp salt
  • tsp thyme leaves
  • 1 tsp rosemary leaves
  • 2 tsp parsley flakes
  • 2 tsp ground black pepper
  • 2 tbsp Worcestershire sauce
  • 3 cloves garlic (minced)
  • cup all-purpose flour
  • ¼ cup ketchup
  • 2 cups beef broth
  • 2 cups frozen mixed peas and carrots
  • 1 cup frozen corn kernels

Cheesy Potato Topping

  • 4 large russet potatoes or 8 small / medium russet potatoes (Cubed into ¾-inch squares)
  • 12 tbsp unsalted butter
  • cup half & half
  • 1 tsp garlic powder
  • ½ tsp ground black pepper
  • tsp paprika
  • 1/3 cup cheddar cheese (grated)


How To Make The Ground Beef Filling

  • Preheat oven to 400 Degrees and coat a 13x9 baking dish with cooking spray. Then set aside.
  • In a large skillet over medium-high heat add in olive oil. Once the oil is hot add the onions and cook 3-4 minutes, stirring occasionally.
  • Add the ground beef, parsley, rosemary, thyme, salt, and pepper. Cook for 6-8 minutes and break apart the ground beef with meat chopper or spoon. Stir occasionally until meat is completely browned.
  • Add in garlic and cook for an addition 1 minute.
  • Add the Worcestershire sauce, flour and ketchup to the ground beef mixture. Stir until fully incorporated and cook for 1 minute.
  • Add the beef broth, frozen peas and carrots and frozen corn kernels. Cook until the beef broth begins to boil. Then, reduce heat and let simmer for 4-5 minutes. Stir occasionally.
  • In the prepared baking dish spread out the ground beef filling. Make sure to spread it out into an even layer.

How To Make The Cheesy Potato Topping

  • Peel and cut potatoes into 3/4 inch cubes. Place the potatoes in a large pot. Cover the potatoes with water and add 1/4 teaspoon of salt. Bring the water to a boil then reduce to a simmer. Cook the potatoes until the can be smashed with a fork. Cook time will be 10-15 minutes.
  • Drain the potatoes and add them to your KitchenAid mixer. I you don’t have a mixer a hand mixer or potato smasher will work fine.
  • Then, cut the butter stick into 1 tablespoon pieces and spread them evenly on top of the potatoes
  • Next, add the half & half, garlic powder, salt and black pepper and mix until the potatoes are smooth and creamy.
  • Scoop the potatoes on top of the ground beef filling. Carefully spread them into a even layer.
  • Sprinkle the paprika over the potatoes evenly. Then, add the cheddar cheese on top of the potatoes.
  • Place the in the oven and bake at 400 degrees. Place a baking sheet on the shelf under the pie. I have found that this recipe will sometimes boil over and the baking sheet will save your oven. Cook for 25-30 minutes.
  • Then, let cool for 10 minutes before serving and garnish with fresh chopped parsley. Enjoy!


*This shepherd's pie recipe can easily be halved. Just place in a 9 x 9 baking dish and cook for 20 – 25 minutes.
**Make sure to bake uncovered
***Nutrition Disclaimer: All information presented on this site is intended for informational purposes only. Nutrition facts are an estimate and not guaranteed to be accurate. I am not a certified nutritionist and any nutritional information shared on Modernmealmakeover.com should only be used as a general guideline.


Calories: 538kcalCarbohydrates: 35.1gProtein: 29.1gFat: 31.8gSaturated Fat: 12.6gCholesterol: 106mgSodium: 582mgPotassium: 1057mgFiber: 5.7gSugar: 6.7gVitamin D: 8µgCalcium: 82mgIron: 16mg
Keyword cottage pie, shepherds pie, shepherds pie recipe
Tried this recipe?Let us know how it was!