Shepherd’s pie is the ultimate cold-weather comfort dinner: a rich, savory beef and vegetable filling tucked under a cloud of golden, buttery mashed potatoes. It is hearty, homey, and tastes like Sunday dinner — even on a Tuesday.
This classic recipe skips the fuss. One skillet for the filling, one pot for the potatoes, and a hot oven does the rest. Serve it straight from the skillet and watch it disappear.
Frequently asked questions
What’s the difference between shepherd’s pie and cottage pie?
Traditionally shepherd’s pie uses lamb; with beef it is technically cottage pie. Both are delicious — this classic recipe works either way, so use what you have.
How do I get fluffy mashed potatoes on top?
Warm the milk before adding it, and use a potato masher instead of a mixer to keep the potatoes light. A mixer can overwork them into glue.
Can I make shepherd’s pie ahead of time?
Yes — assemble the pie, cover it, and refrigerate up to 2 days. Add about 10 minutes to the bake time when starting from cold.
How long do shepherd’s pie leftovers keep?
Store leftovers in the refrigerator for up to 4 days. Shepherd’s pie also freezes well — wrap tightly and freeze for up to 3 months. Reheat from frozen at 350°F until hot through.
More cold-weather comfort recipes to try
- Classic Mashed Potatoes
- Classic Beef Pot Roast
- Classic Homestyle Meatloaf
- Comforting Chicken Pot Pie
- Hearty Texas Chili con Carne
One of the 13 cozy comfort food dinners for busy weeknights.


Join the conversation
Only members can comment — it takes a few seconds to create a free account.
Log in Create an account