🔥 Pinterest’s Favorite: 240+ Mediterranean Meals You Need to Try
START PLAN →

Hearty Shepherd's Pie Ground Beef Dinner (Print Version)

Make a comforting Shepherd's Pie Ground Beef dinner. This classic recipe features savory beef and creamy mashed potatoes.

# Recipe Info:

Prep Time: 25 Minutes minutes
Cook Time: 45 Minutes minutes
Total Time: 70 minutes
Servings: 6 Servings
Difficulty: Intermediate
Cuisine: British/American Comfort
Dietary: Contains meat and dairy

# Ingredients:

→ Base Ingredients

01 - 1.5 lbs (680g) ground beef (80/20 recommended)
02 - 1 large onion, chopped
03 - 2 carrots, peeled and diced
04 - 3 cloves garlic, minced
05 - 1 tbsp olive oil

→ Flavor Builders

06 - 1 tbsp tomato paste
07 - 1 cup (240ml) beef broth
08 - 1 tbsp Worcestershire sauce
09 - 1 tsp fresh thyme leaves (or 1/3 tsp dried)
10 - 1 cup (150g) frozen peas
11 - Salt and freshly ground black pepper to taste

→ Creamy Topping

12 - 2 lbs (900g) russet or Yukon Gold potatoes, peeled and chopped
13 - 1/2 cup (120ml) whole milk, warmed
14 - 4 tbsp (56g) unsalted butter
15 - Salt and pepper to taste

→ Finishing Touches

16 - 1 cup (113g) shredded sharp cheddar cheese

# Instructions:

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!

# Notes:

01 - Always salt the potato water generously for better flavor, I learned that the hard way!
02 - For a make-ahead meal, assemble the pie, cover, and refrigerate unbaked for up to 24 hours.
03 - Swap ground lamb for beef if you want to be super traditional; it adds a lovely depth.
04 - Serve with a simple green salad to balance the richness; it's my favorite pairing.

# Tools You'll Need:

01 - Large pot
02 - large skillet or Dutch oven
03 - potato masher or ricer
04 - 9x13 inch baking dish

# Nutrition Facts (Per Serving):

Calories: 650 kcal
Total Fat: 40g
Total Carbohydrate: 45g
Protein: 30g