Homemade Shepherd’s Pie with Creamy Mashed Potato Topping

Make the best homemade shepherd’s pie from scratch with a rich savory filling and creamy mashed potato topping. Easy, hearty, and perfect for weeknights!