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.
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.