Shepherds Pie with Creamy Garlic Mashed Potatoes

Golden-brown baked Shepherds Pie with Creamy Garlic Mashed Potatoes, served hot in a white dish. Pin It
Golden-brown baked Shepherds Pie with Creamy Garlic Mashed Potatoes, served hot in a white dish. | bountyandbasil.com

This hearty British classic combines a savory filling of ground meat, onions, carrots, and celery with a generous layer of creamy garlic mashed potatoes. After assembling, the dish bakes until the top develops a beautiful golden crust and the filling bubbles beneath. The potatoes, enriched with butter, warm milk, and cream, create the perfect contrast to the flavorful meat base. Whether using traditional lamb or beef, this comforting dish serves six and comes together in just over an hour, making it ideal for family dinners or meal prep.

The first time I made shepherds pie, it was a snowy Tuesday and I realized halfway through that I had no potato masher. I ended up using a fork and my grandmother's old wire whisk, somehow creating the fluffiest potatoes I've ever managed. My roommate walked in just as I was pulling it from the oven, that golden crust catching the light, and asked what special occasion I was cooking for. Sometimes the best dinners happen without any planning at all.

Last winter my sister came over after a terrible week at work, and I decided to make this without saying a word. We ate it standing at the kitchen counter, straight from the baking dish, while she told me about her day. There's something about hot food bubbling away that makes people feel safe enough to say what they really need to say.

Ingredients

  • Yukon Gold or Russet potatoes (2 lbs): These potatoes matter because they hold their shape while getting incredibly fluffy, and I've found that peeling them right before cooking prevents that grayish discoloration
  • Garlic cloves (4 large + 2 minced): Boiling whole cloves with the potatoes mellows their bite into something sweet and mellow, while the minced garlic in the filling keeps things punchy
  • Unsalted butter (4 tbsp): Use room temperature butter so it melts evenly into the potatoes without leaving greasy pockets
  • Whole milk and heavy cream: Warming these before adding prevents the potatoes from getting that gummy texture everyone hates
  • Ground lamb or beef (1 lb): Lamb is traditional for shepherds pie while beef technically makes it a cottage pie, but honestly both work beautifully
  • Tomato paste (2 tbsp): This little tube concentrates so much umami that I always squeeze out every last bit from the container
  • Worcestershire sauce (1 tbsp): The secret ingredient that makes people ask what's different about your version
  • Frozen peas (1 cup): I keep these in my freezer specifically for recipes like this, they hold up better than fresh and require zero prep work

Instructions

Get your oven ready and potatoes going:
Preheat your oven to 400°F and start by placing your peeled potato chunks with those whole garlic cloves in a large pot, covering everything with cold water and a good pinch of salt before bringing it to a boil
Cook the potatoes until tender:
Let everything simmer for about 15 to 20 minutes until a fork slides through the potatoes like butter, then drain them well in a colander
Make the creamiest garlic mashed potatoes:
Return the potatoes and garlic to the warm pot, add the butter and warmed milk and cream, then mash until smooth and season with salt and pepper before stirring in fresh herbs if you have them
Start building flavor in the skillet:
While your potatoes are cooking, heat olive oil in a large pan over medium heat and sauté your onion, carrots, and celery for 5 to 7 minutes until they're softened and starting to smell wonderful
Brown your meat:
Add your ground lamb or beef and cook for about 5 minutes, breaking it up with a spoon until browned, and drain any excess fat if there's a lot pooling in the pan
Add depth and thickening:
Stir in the minced garlic and tomato paste for 1 minute, then sprinkle flour over everything if you want a thicker sauce, cooking for another minute to lose that raw flour taste
Build the sauce:
Pour in the peas, broth, Worcestershire sauce, thyme, rosemary, salt, and pepper, then let everything simmer together for 5 to 7 minutes until it's slightly thickened
Assemble the pie:
Spread that gorgeous meat filling in a 9x13 baking dish, then spoon all your creamy garlic mashed potatoes on top, smoothing them with a spatula and using the back of a spoon to create little swirls that'll get crispy
Bake until golden:
Cook uncovered for 25 to 30 minutes until the top is golden brown and the filling is bubbling up around the edges, then slide it under the broiler for 2 to 3 minutes if you want those gorgeous crispy peaks
Let it rest:
Wait about 10 minutes before serving, which feels impossible but helps the filling set so you get perfect scoops instead of a sloppy mess
Freshly baked Shepherds Pie with Creamy Garlic Mashed Potatoes shows bubbling filling and rustic potato swirls. Pin It
Freshly baked Shepherds Pie with Creamy Garlic Mashed Potatoes shows bubbling filling and rustic potato swirls. | bountyandbasil.com

This recipe became my go-to when my friend had her first baby and I was dropping off meals for her family. I'd make two baking dishes at once, keeping one for us and delivering the other still warm. Six months later she confessed that those shepherds pie dinners got her through some long nights when feeding a newborn felt endless.

Making It Your Own

I've made this with lentils and mushrooms for vegetarian friends, and honestly the version is so good that even meat eaters don't complain. Sometimes I add a layer of sharp cheddar cheese under the potatoes, letting it melt into the filling, which creates this incredible gooey moment when you take a bite. The beauty of this dish is how forgiving it is, you can use whatever vegetables you have in the fridge and it still works.

Timing Everything Perfectly

The trickiest part is getting the filling ready just as the potatoes finish mashing, so everything goes into the dish hot. I start boiling the potatoes first, then begin chopping vegetables while the water comes to temperature. By the time the potatoes are draining, the filling is simmering away and ready to assemble, which feels like a tiny kitchen victory every single time.

The Leftover Situation

If you somehow have leftovers, they reheat beautifully and taste even better the next day when the flavors have had time to become friends. I store individual portions in microwave-safe containers for easy lunches throughout the week.

  • Sprinkle some fresh parsley on top before reheating to make it look like you just made it
  • Add a splash of broth or water when reheating to loosen the filling
  • The crispy potato parts stay surprisingly crispy in the toaster oven
Close-up of Shepherds Pie with Creamy Garlic Mashed Potatoes topped with melted butter and chopped chives. Pin It
Close-up of Shepherds Pie with Creamy Garlic Mashed Potatoes topped with melted butter and chopped chives. | bountyandbasil.com

This is the kind of food that makes people feel hugged from the inside out, which is maybe the best thing cooking can do for someone.

Recipe Q&A

Traditional shepherds pie uses ground lamb, while cottage pie is made with ground beef. Both feature the same creamy mashed potato topping and vegetable-rich filling.

Yes, assemble the dish completely and refrigerate for up to 24 hours before baking. Add 10-15 minutes to the baking time if baking from cold.

Create swirls or peaks in the mashed potatoes with your spatula before baking. Broiling for the final 2-3 minutes adds extra golden color and texture.

Freeze the assembled, unbaked pie for up to 3 months. Thaw overnight in the refrigerator before baking as directed.

Yukon Gold or Russet potatoes are ideal. Yukon Golds have a naturally buttery flavor, while Russets create an especially fluffy texture when mashed.

Shepherds Pie with Creamy Garlic Mashed Potatoes

Savory meat and vegetables beneath a layer of rich garlic mashed potatoes, baked until golden and bubbling.

Prep 30m
Cook 40m
Total 70m
Servings 6
Difficulty Medium

Ingredients

Creamy Garlic Mashed Potatoes

  • 2 lbs Yukon Gold or Russet potatoes, peeled and cut into chunks
  • 4 large cloves garlic, peeled
  • 4 tbsp unsalted butter
  • ½ cup whole milk, warmed
  • ¼ cup heavy cream, warmed
  • 1 tsp salt
  • ½ tsp ground black pepper
  • 2 tbsp fresh chives or parsley, chopped

Shepherd's Pie Filling

  • 2 tbsp olive oil
  • 1 large onion, finely chopped
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 lb ground lamb or beef
  • 2 cloves garlic, minced
  • 2 tbsp tomato paste
  • 1 cup frozen peas
  • 1 cup beef or vegetable broth
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried thyme
  • ½ tsp dried rosemary
  • Salt and pepper, to taste
  • 2 tbsp all-purpose flour

Instructions

1
Preheat Oven: Preheat oven to 400°F.
2
Cook Potatoes and Garlic: Place potatoes and whole garlic cloves in a large pot. Cover with cold, salted water and bring to a boil. Simmer until potatoes are fork-tender, about 15–20 minutes. Drain well.
3
Prepare Mashed Potatoes: Return potatoes and garlic to the pot. Add butter, warm milk, and cream. Mash until smooth and creamy. Season with salt and pepper. Stir in chopped chives or parsley if desired.
4
Sauté Vegetables: While potatoes cook, heat olive oil in a large skillet over medium heat. Add onion, carrots, and celery; sauté for 5–7 minutes until softened.
5
Brown Ground Meat: Add ground lamb or beef to the skillet. Cook, breaking it up with a spoon, until browned, about 5 minutes. Drain excess fat if needed.
6
Add Aromatics and Flour: Stir in minced garlic and tomato paste; cook for 1 minute. Sprinkle flour over meat and vegetables, stir, and cook for another minute.
7
Simmer Filling: Add peas, broth, Worcestershire sauce, thyme, rosemary, salt, and pepper. Simmer for 5–7 minutes, until slightly thickened.
8
Assemble Pie: Spread the meat filling evenly in a 9x13 inch baking dish. Top with creamy garlic mashed potatoes, smoothing with a spatula. Create swirls for crispier edges if desired.
9
Bake to Golden Perfection: Bake uncovered for 25–30 minutes, or until the top is golden and filling is bubbling. Broil for 2–3 minutes for extra color.
10
Rest Before Serving: Let rest 10 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Colander
  • Potato masher or ricer
  • Large skillet
  • 9x13 inch baking dish
  • Wooden spoon
  • Spatula

Nutrition (Per Serving)

Calories 460
Protein 23g
Carbs 43g
Fat 22g

Allergy Information

  • Contains dairy (butter, milk, cream)
  • Contains gluten from flour and Worcestershire sauce
  • Contains soy (possible in Worcestershire sauce)
Elena Marlowe

Sharing fresh, easy recipes and practical kitchen tips for home cooks of all levels.