01 -
First things first, let's get those potatoes boiling! Peel and chop your potatoes into even-sized pieces, about 1-inch chunks. This helps them cook evenly, which is super important for a smooth mash. Pop them into a large pot, cover with cold water, and add a generous pinch of salt. Honestly, this is where I always forget to salt the water, but it makes a huge difference in the potato's flavor. Bring to a boil, then reduce heat and simmer until they're fork-tender, about 15-20 minutes. Drain them really well; we don't want watery mash, hon!
02 -
While the potatoes are doing their thing, grab a large, heavy-bottomed skillet or Dutch oven. Heat a drizzle of olive oil over medium-high heat. Add your ground beef and break it up with a spoon, cooking until it's nicely browned all over. Don't rush this step; getting a good sear adds so much flavor. Drain off any excess fat; sometimes I forget this and the filling gets a bit greasy, oops! Now, toss in your chopped onion, carrots, and garlic. Sauté them until the onion is softened and translucent, and the carrots start to get tender, about 5-7 minutes. The smell right now? Incredible!
03 -
Next, stir in the tomato paste and cook it for about a minute, letting it caramelize slightly. This deepens the flavor, trust me. Pour in the beef broth and Worcestershire sauce, then add the fresh thyme. Bring the mixture to a simmer, scraping up any browned bits from the bottom of the pan – that's pure flavor right there! Let it gently simmer for about 10-15 minutes, allowing the sauce to thicken and the flavors to meld. You want it reduced enough so it’s not too soupy; a nice thick gravy consistency is what we’re aiming for. Now, stir in those frozen peas.
04 -
Back to those drained potatoes! Return them to the hot pot they cooked in. Add the milk, butter, and a good pinch of salt and pepper. Now, mash away! You want them super creamy and smooth, no lumps allowed. I use a potato ricer for ultimate smoothness, but a hand masher works great too. Taste and adjust seasonings. Sometimes I add a tiny bit more butter, because, well, why not? This is your fluffy cloud topping, make it dreamy! I've definitely over-mashed before and ended up with gluey potatoes, so mash until just smooth.
05 -
Preheat your oven to 375°F (190°C). Grab a 9x13 inch baking dish. Spread the ground beef filling evenly across the bottom of the dish. Now, carefully spoon the mashed potato topping over the beef. You can get fancy and use a fork to create little ridges, which will get beautifully golden and crispy in the oven. Or, just spread it roughly, like I often do when I’m hungry! Sprinkle the shredded cheddar cheese evenly over the mashed potatoes. This step is non-negotiable for that glorious, bubbly crust.
06 -
Pop your assembled Shepherd's Pie Ground Beef into the preheated oven. Bake for 25-30 minutes, or until the filling is bubbly around the edges and the mashed potato topping is beautifully golden brown and slightly crispy. If it’s browning too quickly, you can loosely tent it with foil. Once it’s done, pull it out and let it rest for about 10 minutes before serving. This resting period allows the filling to set a bit, making it easier to serve without everything sliding around. The whole house smells incredible right now!