The key difference between cottage pie and Shepherd's Pie is the meat. Traditional shepherd's pie is actually made using ground lamb, while cottage pie is made using ground beef. So, I guess this recipe is technically a cottage pie, but we always called it Shepherd's Pie growing up!