This classic shepherd’s pie recipe is the ultimate comfort food: a rich, savory ground lamb or beef filling with vegetables in a thick gravy, topped with creamy mashed potatoes and baked until golden. It’s a complete meal in one dish, and it’s easy to make ahead for busy weeknights.

What is Shepherd’s Pie?
Shepherd’s pie is a classic British and Irish dish of minced meat and vegetables cooked in gravy, topped with mashed potatoes and baked. It dates back to the late 18th century, when thrifty home cooks used it to turn leftover roast meat into a filling family meal. It’s a close cousin of cottage pie, which is made with beef instead of lamb.
The name “shepherd’s pie” likely comes from the fact that the dish often featured lamb or mutton, though today beef is a common substitute. Over time, shepherd’s pie has spread in popularity, making its way to kitchens and dinner tables around the world.
Why You’ll Love This Shepherd’s Pie
Shepherd’s pie is traditionally made with minced lamb cooked in a thick, savory gravy with vegetables and topped with mashed potatoes. You bake it until the potato topping turns golden and the filling bubbles up around the edges. For a lighter, low-carb version, swap the potatoes for cauliflower mash.
You can easily customize Shepherd’s pie to suit individual tastes and dietary preferences. For example, you can use ground beef or other meats instead of lamb and add different types of vegetables and seasonings to the filling.
We love this dish because it’s versatile and can be adapted to suit different culinary traditions and personal preferences.
- Hearty and comforting, with a rich gravy and creamy potato topping.
- A complete meal in one dish, with meat, vegetables and potatoes.
- Flexible: use ground lamb, beef or a mix of both.
- Make-ahead and freezer-friendly, so it’s great for busy weeks.
You’ll also love my other pie recipes, like this easy chicken pot pie, African chicken pie, beef pie, sweet potato pie and homemade pumpkin pie.
Shepherd’s Pie Ingredients
- Mashed potatoes: The dish is topped with a generous layer of creamy mashed russet potatoes. Use Butter, milk, and seasonings like salt and pepper to flavor the mashed potatoes. For an extra touch of indulgence, mix some grated cheese or butter with the potatoes before spreading them on top.
- Ground beef or lamb: Shepherd’s pie traditionally uses minced lamb, but you can also use ground beef as a substitute or variation.
- Vegetables: Common shepherd pie vegetables include onions, carrots, and peas. However, you can certainly get creative with the mix. These veggies not only add color and texture to the dish, but they also provide essential nutrients to make it a well-rounded meal.
- Herbs and spices: Various herbs and spices for filling include thyme, ginger, garlic, and rosemary, which add depth and aroma to the dish.
- Olive oil: saute your ginger, garlic, and onions with olive oil to bring out the aromatic flavor.
- Gravy: A rich gravy made with beef or vegetable broth, tomato paste, and Worcestershire sauce for flavor and thickened with flour or cornstarch to create a thick, savory sauce that coats the meat and vegetables.
How to Make Shepherd’s Pie
- Make the mashed potatoes: Boil the potatoes in salted water until tender, about 20 minutes. Drain and mash them with the butter and half-and-half, then season with salt and pepper.
- Cook the aromatics: Heat the oil in a large skillet over medium-high heat. Cook the onion until soft, about 3 minutes, then add the garlic and ginger and cook until fragrant.
- Brown the meat: Add the ground lamb or beef with the thyme, rosemary and bouillon powder and cook until browned. Drain off any excess fat.
- Build the gravy: Stir in the tomato paste and flour and cook for 2 minutes. Add the broth, Worcestershire sauce, celery, peas and carrots, then simmer for 5 to 10 minutes until the vegetables are tender and the sauce thickens.
- Assemble: Spread the filling in a 9×13-inch baking dish and top it with the mashed potatoes. Rough up the surface with a fork so it gets extra golden.
- Bake: Bake at 400°F (200°C) for 30 to 35 minutes, until the top is golden and the filling is bubbling. Let it rest for 5 to 10 minutes before serving.

Shepherd’s Pie FAQs
What’s the difference between shepherd’s pie and cottage pie?
Cottage pie and shepherd’s pie are similar recipes, although their meat is generally different. Cottage pie is made with minced beef as the major meat element, whereas shepherd’s pie is made with minced lamb.
How can I thicken my shepherd’s pie?
Simmer the filling a little longer so more liquid cooks off. If it’s still too thin, stir in a slurry of 1 tablespoon cornstarch mixed with 2 tablespoons cold water and simmer for a minute or two until it thickens.
What is the best potato for shepherd’s pie?
Russet potatoes are the classic choice because they’re starchy and mash up light and fluffy. Yukon Gold potatoes are naturally buttery and make a creamier, richer topping.
Can I use leftover mashed potatoes?
Yes, you can definitely use leftover mashed potatoes to make Shepherd’s pie! In fact, using leftover mashed potatoes is a great way to repurpose leftovers and save time in the kitchen.
Can I use other types of meat?
Absolutely! While traditional Shepherd’s Pie uses lamb and Cottage Pie uses beef, feel free to experiment with other meats such as ground turkey or chicken.
What other vegetables can I add?
You can certainly add other veggies to the meat filling, such as corn, diced bell peppers, or chopped celery. Just ensure they are chopped finely for the best texture.
Can I freeze shepherd’s pie?
Yes. Freeze the baked or unbaked pie, tightly wrapped, for up to 3 months. Thaw it overnight in the fridge, then bake at 375°F (190°C) until hot all the way through, about 30 to 40 minutes.

Tips for the Best Shepherd’s Pie
- When cooking the meat and vegetable filling, make sure to cook it thoroughly to ensure that the flavors melt together and the meat is cooked through.
- If you’re using minced meat with a higher fat content, such as beef, it’s important to drain any excess fat after browning the meat, and this will prevent the finished dish from being overly greasy.
- Allow the shepherd’s pie to rest a few minutes after baking to set before serving. This will help it hold its shape when sliced and allow the flavors to meld together.
- Drain any excess fat after browning the ground if it is more than one tablespoon.
Equipment You’ll Need
- Large pot and potato masher
- Large skillet or sauté pan
- Wooden spoon or spatula
- 9×13-inch baking dish
How to Make Shepherd’s Pie Ahead
You can make the filling and mashed potatoes up to 2 days ahead and keep them in separate airtight containers in the fridge. Or assemble the whole pie, cover it tightly and refrigerate it for up to 24 hours. Add 10 to 15 minutes to the baking time if it goes into the oven cold.
How to Store and Reheat Shepherd’s Pie
To prevent moisture from drying out or absorbing smells, keep shepherd’s pie in a covered container with plastic wrap, aluminum foil, or an airtight container. You can refrigerate and keep it for up to 3-4 days. If you want to store shepherd’s pie for a longer period, you can freeze it for up to 2-3 months for best quality, then thaw it overnight in the refrigerator when you want to use it. Even though it may have a slightly different texture if it has dairy-based toppings, it is still safe to consume and tasty.
What to Serve with Shepherd’s Pie
Shepherd’s pie is a complete meal on its own, as it typically contains meat, vegetables, and mashed potatoes. However, if you’d like to serve additional dishes alongside shepherd’s pie to round out the meal, here are some ideas:
- Simple green salads like Classic Summer Tomato Cucumber, Black-Eyed Peas Salad, and Delicious Make-Ahead 7-Layer Salad are refreshing options to the savory flavors of the pie.
- Bread: No-Knead Garlic Pull-Apart Bread Loaf, sweet milk bread, warm dinner rolls
- Steamed or roasted vegetables: broccoli, carrots, or green beans, can complement the flavors of the shepherd’s pie.
- Others: Corn on the cob, fruit crisp, apple pie, or fudgy chocolate brownies for a sweet ending.
More Comfort Food Recipes
- My go-to meatloaf
- Tender and easy pot roast
- The ultimate homemade chili
- Easy homemade chicken pot pie
- Homemade cream of mushroom soup
- Chicken tortilla soup
- Chicken francese
- Chicken shawarma
Looking for more beef dinner ideas? Browse these Delicious Beef Recipes.

Classic Shepherd’s Pie
Equipment
- Skillet or sauté pan
- Wooden spoon or spatula
- Baking dish
- Oven
Ingredients
For the mashed potatoes
- 2 pounds potatoes peeled and cubed
- 1/2 cup half and half or milk
- 4 tablespoons butter
- salt and pepper to taste
For the filling
- 2 tablespoons olive oil
- 1 medium onion chopped
- 2 cloves garlic minced
- 1/2 teaspoon grated ginger
- 1 pound ground beef or lamb or mix both
- 1 teaspoon thyme dried
- 1 tsp rosemary
- 1 teaspoon bouillon powder
- 2 tablespoons all-purpose flour or cornstarch
- 2 tablespoons tomato paste
- 3/4 to 1 cup beef broth or vegetable broth
- 1 teaspoon worcestershire sauce
- 3-4 ribs celery medium diced
- 1 cup peas and carrots
- salt and pepper to taste
Instructions
- In a large pot, boil the potatoes in salted water until tender (about 20 minutes). Drain and mash together with the milk and butter until smooth—season with salt and pepper to taste.
- In a large skillet, add the oil over medium-high heat. Add the diced onions and cook until tender (about 3 minutes). Add the minced garlic and ginger and cook for few seconds or until fragrant.
- Add the ground beef (lamb), thyme, rosemary, bouillon powder, salt, and pepper to taste and brown over medium-high heat until no longer pink.
- Stir in the tomato paste and flour and cook for another 2 minutes.
- Pour in the broth and Worcestershire sauce, then add the celery, frozen peas and carrots. Bring to a simmer and cook for 5-10 minutes, until the vegetables are tender and the sauce has thickened slightly stirring occasionally—season with salt and pepper to taste if needed.
- Transfer the meat mixture to a 9×13-inch baking dish and spread the mashed potatoes over the top.
- You can create some texture or pattern on the surface of the mashed potatoes if desired.
- Place the shepherd’s pie in a 400°F preheated oven and bake for 30-35 minutes or until the potatoes are golden brown and the filling is bubbling.
- Allow the shepherd’s pie to cool for a few minutes before serving.
Notes
- Use ground lamb for a traditional shepherd’s pie, or ground beef for cottage pie. A mix of both is delicious too.
- Drain any excess fat after browning the meat so the pie isn’t greasy.
- Let the pie rest for 5 to 10 minutes after baking so it holds its shape when served.
- Make ahead: assemble, cover and refrigerate for up to 24 hours. Add 10 to 15 minutes to the baking time.
- Freeze, tightly wrapped, for up to 3 months. Thaw overnight in the fridge before baking.
Nutrition
Let’s connect on YouTube, Facebook, and Instagram. I love keeping in touch with you; nothing brings me more joy than seeing pictures of your creations. Tag me @cheflolaskitchen on Instagram and Facebook.

By






Hi,m
Can anyone tell me is Orrington Farms Beef Flavored Broth Base & Seasoning Jar, be the same thing as “bouillon powder”?
Yes, you can use that brand. I apologize for the late response.