The key difference between the two pies is that cottage pie is made with ground beef and/or sausage, and shepherd's pie is made with lamb. The potato topping can also vary from mashed potatoes to thinly sliced potatoes.