Shepherd’s Pie

Shepherd’s pie is one of my favorite dishes to make for St. Patrick’s Day! It’s such an easy, hearty meal that the whole family enjoys!

Shepherd's Pie
Shepherd’s pie is a classic dish that combines everyone’s favorite: meat and potatoes!

What Is Shepherd’s Pie Ingredients

Shepherd’s pie is a yummy hot dish consisting of meat, veggies, and mashed potatoes. It’s a cross between a casserole and a pie! 

It’s not a completely grainless recipe, as there is a small amount of flour, and corn, but the flour isn’t used to make a traditional pie crust, it’s used as a thickener for the broth and sauce component of the dish. 

The cool thing about shepherd’s pie is that you can tweak it to fit many different dietary requirements, since the “crust” is made from mashed potatoes.

(There is more about vegan shepherd’s pie and gluten free shepherd’s pie below). 


Shepherd's Pie
The best thing about shepherd’s pie is that you can tweak the recipe to use what you have in the fridge and pantry!

Shepherd’s Pie Ingredients

Meat Filling:

  • 2 tablespoons Olive oil
  • ½ cup Onion, diced
  • 1-2lbs Ground beef or ground lamb
  • 1 teaspoon dried Rosemary
  • 1 teaspoon dried Thyme
  • ½ cup Frozen peas
  • 2 tablespoons Tomato paste
  • ½ cup Frozen carrots
  • 3 cloves Garlic, minced
  • ½ cup Frozen corn
  • 1 teaspoon salt
  • ½ teaspoon Pepper
  • 1 ½ cup Beef broth
  • 1 tablespoon Worcestershire sauce
  • 2 tablespoons Flour

Mashed Potato Topping:

  • 2lbs Russet potatoes, peeled, chopped
  • 1 teaspoon Garlic powder
  • ½ teaspoon Onion powder
  • ½ teaspoon Salt 
  • 1/3 teaspoon pepper
  • 6 tablespoons Butter
  • ¼ cup Sour cream
  • ¼ cup Half and half

How to Make Shepherd’s Pie

Shepherd’s pie is one of my go-to easy dinner ideas, because it’s simple and hearty! 

I meal prep over the weekend, and make a pan of this to freeze in individual portions, for reheating on busy nights.

If there is an ingredient that you don’t like, or can’t have, swap it out for a substitute and make this recipe your own! 

Shepherd's Pie

Shepherd’s Pie Meat Layer

Heat oil in a large skillet, over medium-high heat, add the onions and cook for 3-5 minutes.

Shepherd's Pie
Brown the meat for your shepherd’s pie and drain the grease.

Add in ground beef or lamb, rosemary, thyme, salt, and pepper.

Shepherd's Pie

Cook for 6-8 minutes or until meat is browned.

Shepherd's Pie
Worcestershire is optional! If you don’t like it, leave it out.

Pour in Worcestershire sauce and garlic, cook for 1 minute.

Shepherd's Pie

Next, add flour and tomato paste, stir until well combined.

Shepherd's Pie
I love how colorful this shepherd’s pie recipe is!

Mix in the broth and vegetables, bring to a boil.

Shepherd's Pie

Reduce to a simmer and cook for 5 minutes, stirring occasionally.

Remove from heat and set mixture aside, also preheat oven to 400*F

Shepherd's Pie
Skip a few of the following steps by using prepared mashed potatoes to make your shepherd’s pie!

Mashed Potato Topping

In my opinion, this is the BEST part of shepherd’s pie! I could live on mashed potatoes {giggle}.

If you are running short on time, you can use instant mashed potatoes to cut down on a few of these steps, too! 

Shepherd's Pie

Peel and chop potatoes and place them in a large pot.

Cover with water and bring to a boil, cook until fork tender, about 10-15 minutes.

Shepherd's Pie

Drain water and let potatoes sit in the hot pot for about 1 minute to evaporate any remaining liquid.

Shepherd's Pie
If you’re making a vegan shepherd’s pie, you will need to swap the dairy products in this step out with plant-based versions.

Add butter, half and half, sour cream, salt, pepper, garlic powder and onion powder.

Shepherd's Pie

Mash the potatoes and stir until smooth.

Shepherd's Pie
This is the most fun part of making a shepherd’s pie–the layering!

How To Assemble Shepherd’s Pie 

First, add meat mixture to a 9×9 or (13×9) baking dish.

Then, spread out into an even layer.

Shepherd's Pie
The meat and veggies make the bottom layer of your shepherd’s pie.

Next, spoon the mashed potatoes on top and carefully spread into an even layer.

Shepherd's Pie
Mmm, I can’t wait to dig into my own steaming piece of shepherd’s pie!

Bake for 25-30 minutes.


If you can not find the peas and carrots separate then use a frozen peas and carrots mix.

Shepherd's Pie
Use gluten free all-purpose flour to make a gluten free shepherd’s pie!

Gluten Free Shepherd’s Pie 

The only thing that needs tweaking in the original recipe, is swapping regular flour out for gluten free all-purpose flour. Check the ingredient labels on the rest of the ingredients, too, just to be safe!

Shepherd's Pie
It’s easy to make a vegan shepherd’s pie! You just have to replace the meat and dairy ingredients with plant-based options.

How to Make Vegan Shepherd’s Pie 

In order to make vegan shepherd’s pie, you will need to omit the ground beef. You can replace it with a vegan meatless crumble (like Gardein The Ultimate Beefless Crumble).

Replace the beef broth with a vegan beef broth option (like Not-Beef Edward & Sons bouillon cubes, just follow the directions on the box to mix with water). Edward & Sons also sells a vegan Worcestershire sauce!

Replace the butter with a plant-based butter, and also swap out the sour cream for a vegan version (Tofutti makes a delicious one).

Instead of half and half, combine one part coconut cream with one part unsweetened non-dairy milk of your choice.  

Air Fryer Fried Chicken
Dinner doesn’t get any easier than air fryer fried chicken!

Easy Dinner Ideas 

It’s hard to find time for family dinners during busy weeknights! Let us help take some of the load off your shoulders with these easy dinner ideas that will give you more time to sit around the table with your family, with less time spent in the kitchen!

Do you have any secret ingredients for your shepherd’s pie? 

Leave a Reply

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