The only notable difference between Shepherd’s Pie and Cottage Pie is the meat used. Shepherd’s pie is prepared with lamb whereas cottage pie is often beef or another cheaper meat.