An easy recipe for Shepherd’s Pie. Dive into this British classic made from ground meat (beef or lamb) and vegetables in a rich gravy topped with mashed potatoes.
Shepherd’s Pie is the ultimate all-in-one dinner solution.
In just one casserole dish you can find meat, potatoes, veggies, and gravy.
It’s exactly the kind of hearty, stick-to your-ribs food I (and so many of you) grew up on.
How do you make Shepherd’s Pie?
Start by softening carrots and onions in butter, then add the beef. Stir in flour and tomato paste until cooked through.
Finally, stir in cream, broth, beer, soy sauce, and thyme and simmer for 15 to 20 minutes. Add the peas.
Spread in a casserole dish and smother in a delicious mashed potato topping.
Do you put cheese on top of Shepherd’s Pie?
YES! Well, I did not in this recipe. But, I have in the past. And you absolutely should.
Pro Life Tip: If you’re wondering if you should add cheese, the answer is always yes.
What is the difference between Cottage Pie and Shepherd’s Pie?
They are the same except one contains beef and one contains lamb.
- The one containing beef is the one named Cottage Pie.
- The one containing lamb is the Shepherd’s Pie.
So obviously I got it wrong here, but that’s because Americans don’t eat as much lamb as their British (and Australian and New Zealand) counterparts.
We call it Shepherd’s Pie even though we make it with beef. I’m shining my palms forward (as we do in yoga) to accept your criticisms in this regard. Go ahead. Lay it on me.
Save this Shepherd’s Pie to your “Main Dishes” Pinterest board!
And let’s be friends on Pinterest! I’m always pinning tasty recipes!
An easy recipe for Shepherd's Pie. Dive into this British classic made from ground meat (beef or lamb) and vegetables in a rich gravy topped with mashed potatoes.
For the filling:
- 2 tablespoons butter
- 1 large onion minced
- 2 medium carrots peeled and chopped fine
- 2 pounds 85/15 ground beef or ground lamb
- Salt and freshly ground black pepper
- 5 tablespoons all-purpose flour
- 1 tablespoon tomato paste
- 1/4 cup heavy cream
- 1 3/4 cups chicken broth
- 3/4 cup beer
- 2 tablespoons soy sauce
- 2 teaspoons minced fresh thyme
- 1 cup frozen peas
For the topping:
- 2 1/2 pounds russet potatoes peeled and cut into 2-inch pieces
- Salt and freshly ground black pepper
- 2 tablespoons butter melted
- 1/3 cup heavy cream warmed
- 1 egg beaten
To make the filling:
In a large skillet over medium-high heat, melt butter until foaming. Add onions and carrots and cook until softened, about 8 minutes.
Add the meat, 1/2 teaspoon salt, and 1/2 teaspoon pepper and cook until browned, about 12 minutes. Use a spoon to break up any clumps of meat.
Add flour and tomato paste and cook until paste begins to darken, about 1 minute.
Add cream and cook 1 minute. Stir in chicken broth, beer, soy sauce, and thyme. Simmer over medium heat, stirring frequently, until the mixture is thick but saucy, 15 to 20 minutes.
Remove from heat, stir in peas, season to taste with salt and pepper, and transfer to a broiler-safe 2-quart casserole dish.
To make the topping:
Meanwhile, adjust an oven rack to the upper-middle position and preheat oven to 375 degrees.
In a large saucepan over high heat, bring potatoes, 1/2 teaspoon salt, and enough water to cover to boil. Reduce heat to medium-low and simmer until tender, 15 to 20 minutes.
Drain well, return potatoes to saucepan, and mash until smooth. Stir in butter until incorporated. Stir in cream and season to taste with salt and pepper.
Spread potatoes over the filling in casserole dish and use a rubber spatula to smooth the top, or pipe with a pastry bag and tip. Brush with egg and swirl with the bag of a spoon or drag fork tines across to make a design.
Bake until the filling is hot and bubbly, about 15 minutes. Heat broiler and broil until the top is golden brown, about 3 to 5 minutes. Cool 10 minutes before serving.
This post contains affiliate links. For more information on my Affiliate and Advertising Policy, please click here.