This ground beef shepherd’s pie layers a savory filling of beef, carrots, peas, and onion beneath mashed russet potatoes with sharp cheddar. The filling simmers in a lightly thickened beef gravy, while a ridged potato topping turns golden under the broiler.
It’s a comforting casserole built around familiar ingredients and contrasting textures: tender vegetables and beef below, creamy potatoes above. A few details, especially draining the potatoes well and spreading the topping to the edges, help each part come together.
Build a savory, thickened beef filling
Ground beef gives the filling its hearty base, while diced onion and carrots add sweetness and texture. Garlic, tomato paste, and dried thyme deepen the savory flavor without taking attention away from the beef. Frozen peas go in after the gravy thickens, so they stay distinct in the finished filling.
Drain excess fat after browning the beef. Too much can make the filling greasy and leave the gravy less cohesive. The cornstarch slurry, made by stirring cornstarch with cold water, thickens the beef broth as it simmers. Stir it in thoroughly and let the mixture thicken before adding the peas; a loose filling can make the potato layer slide when you serve the pie.
Keep the cheddar mashed potatoes creamy
Russet potatoes mash into a soft topping that spreads easily over the filling. Cutting them into even chunks helps them cook at a similar rate. Once fork-tender, drain them well before mashing; excess water can leave the potatoes loose and make the casserole watery.
Warm whole milk blends into the potatoes smoothly, and unsalted butter adds richness. Shredded sharp cheddar brings a pronounced savory bite. Mash until creamy, then taste for seasoning. Avoid leaving large lumps, since a smooth topping is easier to spread evenly across the beef layer.
Spread, ridge, and brown the topping
Spoon the mashed potatoes over the filling and spread them all the way to the edges of the baking dish. This coverage helps keep the bubbling gravy contained beneath the topping. Dragging a fork across the surface makes ridges that brown during broiling, giving the top more texture than a flat layer.
Watch closely while the ridges broil: they can go from golden to too dark quickly. The pie is ready to come out of the oven when the filling bubbles at the edges and the potato peaks are browned. Letting it stand afterward gives the filling time to settle, which helps portions hold together when served.
Frequently Asked Questions
Why should I drain the potatoes well before mashing?
Russet potatoes hold water after boiling. Draining them thoroughly helps keep the cheddar mash creamy and firm enough to spread, rather than loose. A wet topping can add moisture to the casserole and make it harder to serve neat portions.
How can I tell when the beef filling is thick enough?
After the cornstarch mixture and beef broth simmer together, the gravy should visibly thicken and cling to the beef and vegetables. If it still looks watery, give it more time to simmer before stirring in the peas and assembling the casserole.
Why let the shepherd’s pie stand before serving?
The filling continues to settle after the casserole comes out of the oven. A brief rest helps the gravy and layers hold together, so the beef filling is less likely to run when you cut into the potato topping.
Shepherd’s Pie with Ground Beef and Cheddar Mashed Potatoes
Course: Main CourseCuisine: AmericanDifficulty: Easy6
servings25
minutes1
hour2
minutes560
kcal1
hour22
minutesGround beef, carrots, peas, and onion simmer in a lightly thickened beef gravy under a sharp cheddar mashed-potato topping. The casserole bakes until bubbling and browned.
Ingredients
- Beef filling
1 1/2 lb ground beef
1 medium yellow onion, diced
2 medium carrots, diced
2 garlic cloves, minced
2 tbsp tomato paste
1 cup beef broth
1 tbsp cornstarch
1 tbsp cold water
1 tsp dried thyme
1 tsp kosher salt
1/2 tsp black pepper
1 cup frozen peas
- Cheddar mashed potatoes
2 lb russet potatoes, peeled and cut into 1 1/2-inch chunks
1 tbsp kosher salt, for the potato water
4 tbsp unsalted butter, plus 1 tsp for greasing the dish
1/2 cup whole milk, warmed
1 cup shredded sharp cheddar
1/2 tsp kosher salt
Directions
- Heat the oven to 400°F. Grease a 9×13-inch baking dish with 1 tsp butter.
- Put the potatoes in a large pot and cover with cold water. Stir in 1 tbsp kosher salt. Bring to a boil, then simmer until fork-tender, about 20 minutes total. Drain well and mash with the butter, warm milk, cheddar, and 1/2 tsp kosher salt until creamy.
- While the potatoes cook, brown the ground beef in a large skillet over medium-high heat for 7 minutes, breaking it into small pieces. Drain excess fat from the skillet. Add the onion and carrots and cook for 4 minutes. Stir in the garlic, tomato paste, thyme, kosher salt, and black pepper and cook for 1 minute. Stir together the cornstarch and cold water, then add that mixture and the beef broth to the skillet. Simmer for 3 minutes, until thickened, then stir in the peas.
- Spread the beef filling in the prepared dish. Spoon the cheddar mashed potatoes over it and spread to the edges. Make ridges in the potatoes with a fork.
- Bake for 25 minutes, until the filling bubbles at the edges. Broil for 2 minutes, watching closely, until the potato ridges are golden. Let stand for 10 minutes before serving.
Notes
- Letting the pie stand after baking helps the filling settle so the portions hold together.


