Shepherd’s Pie

by 247tasty


Layers of flavor-packed ground beef, vegetables, and home-style mashed potatoes in a single pie. This savory and very comforting Shepherd’s pie is insanely good, even your fussiest eaters will ask for this over and over again!


Mashed Potato Topping:
4 tbsp butter
2 lbs potatoes, peeled and cut into big chunks
¼ c. sour cream
salt and pepper to taste
¼ to ½ c. milk


1 small onion, diced
1 lb ground beef
2 cloves garlic, minced
2 tbsp flour
1 tbsp tomato paste
½ c. beef broth
1 tsp rosemary
½ tsp thyme
1 tbsp Worcestershire sauce
1 bay leaf
2 c. frozen peas, carrots, and corn medley

How to make Shepherd’s Pie?

Step 1: Prepare the oven. Preheat it to 350 degrees F.

Step 2: In water, boil the potatoes. Put the lid on and cook until the potatoes are fork-tender. When done, drain the water.

Step 3: To the potatoes, add the butter, sour cream, milk, salt, and pepper. Using a hand masher or mixer, mash the potatoes until you get your desired consistency and set them aside.

Step 4: Cook the ground beef, onions, and garlic in a large skillet until no longer pink. Drain the excess grease when done.

Step 5: Add 2 c of frozen vegetables in the same skillet and cook for about 5 to 7 minutes, stirring often.

Step 6: Over the meat and veggies, sprinkle the flour, and stir well. Then, add the tomato paste and stir well. Pour in the beef broth and add the Worcestershire sauce, rosemary, thyme, and bay leaf. Bring the mixture to a simmer, then adjust the heat to low. Simmer for about 10 minutes, uncovered. To prevent the meat from drying out, add extra broth.

Step 7: Take off the heat. Remove and discard the bay leaf. Then, evenly spread the meat mixture in a greased 9 x 13-inch dish. Evenly top the meat mixture with the mashed potatoes. I always create little ridges as they brown nicely.

Step 8: Bake in the preheated oven for about 30 minutes or until brown and bubbly. To encourage browning, broil for a couple of minutes.


Before layering the potatoes, let the meat filling cool for about 20 minutes. This will prevent the mashed potatoes from sinking as the casserole bakes.

You can layer the mashed potatoes over the meat filling or you can get all fancy. Pipe the mashed potatoes or use a fork to create little ridges.

Nutrition Facts:

Calories: 261 kcal | Carbohydrates: 19g | Protein: 13g | Fat: 15g | Saturated Fat: 7g | Cholesterol: 48mg | Sodium: 163mg | Potassium: 636mg | Fiber: 4g | Sugar: 3g | Vitamin A: 432IU | Vitamin C: 24mg | Calcium: 63mg | Iron: 4mg

Please don't forget to Like & Share this recipe with your friends. Also, make sure to follow on Facebook and Pinterest to get our latest Daily Yummy Recipes.

Share to your social media accounts!

Send this to a friend