Ans: The main difference between these pies remains in the ingredients used to make them. A pie is called a shepherd's pie if the minced meat used in it is taken from lamb. When the minced meat used in the pie is beef, then only we can call it a cottage pie.