The Best Classic Shepherd’s Pie Recipe

I recently discovered an irresistible twist on classic Shepherd’s Pie. The savory combination of ground beef, tender vegetables and a rich gravy topped with cheesy mashed potatoes captivated me instantly. I can’t wait to share this recipe that transforms everyday ingredients into a truly unforgettable dinner option. Enjoy every bite.

A photo of The Best Classic Shepherd's Pie Recipe

I love cooking up a classic dish like this one because it always reminds me why I’m so passionate about food. I started by browning 1 lb of ground beef with a chopped medium onion and minced garlic until everything was perfectly aromatic.

Then I tossed in some diced carrots and celery, along with a couple of tbsp of tomato paste which really amps up the flavor. After adding 2 cups of beef broth, a tbsp of Worcestershire sauce, dried thyme, and rosemary, the gravy thickened up nicely with a little flour, making it rich and filling.

I finished it off with a handful of frozen peas and a bit of frozen corn for an extra pop of color. Finally, I layered this savory mix beneath mashed potatoes made from peeled potatoes, milk, butter and topped it all with shredded cheddar cheese before baking.

This best classic shepherds pie recipe is a true celebration of ground beef recipes healthy enough for dinner yet simply irresistible.

Why I Like this Recipe

I like this recipe for a bunch of reasons. First, I love the way the rich, savory gravy made with meat and veggies fills my kitchen with amazing smells. Second, the mashed potatoes on top are cheesy, buttery, and mixed with a hint of salt and pepper that just makes every bite so comforting. Third, the way you can use either beef or lamb really lets me switch things up and cater to my cravings, which makes me feel like I’m in control of my dinner. Lastly, the mix of veggies like carrots, celery, and even a bit of peas and corn gives it a touch of sweetness and crunch that makes the whole pie more interesting.

Now here’s the flawned-over version of that classic Shepherds Pie description:

This is actually the best version of a classic shepherds pie, sometimes called cottage pie. Its got ground beef (or lamb if you’re into that) blended with lots of softened veggies in a thick juicy gravy. On top, there’s a layer of mashed potatoes mixed with cheddar cheese that’s baked until its golden and bubbly. It might not look perfect, but it always tastes like a warm hug in a bowl.

Ingredients

Ingredients photo for The Best Classic Shepherd's Pie Recipe

  • Ground beef or lamb is loaded with protein and iron, adding hearty flavor.
  • Onions give natural sweetness and fiber, plus vitamins, enhancing the savory mix.
  • Carrots offer crunch, fiber, and vitamin A; they lend subtle sweetness to the stew.
  • Celery brings light crunch and essential vitamins while deepening overall flavor complexity.
  • Potatoes provide creamy texture and vital carbohydrates, giving the dish comforting heft.
  • Frozen peas add bursts of color, fiber, and protein, boosting nutritional value and taste.
  • Cheddar cheese delivers a rich, melty finish that ties all flavors together.

Ingredient Quantities

  • 1 lb ground beef (or lamb if you prefer)
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 2 tbsp tomato paste
  • 2 cups beef broth
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • Salt and pepper to taste
  • 1 cup frozen peas
  • 1 cup frozen corn (optional)
  • 2 tbsp all purpose flour
  • 2 lbs potatoes, peeled and cubed
  • 1/2 cup milk
  • 4 tbsp butter
  • 1 cup shredded cheddar cheese

How to Make this

1. Preheat your oven to 375°F. Peel and cube the potatoes, then boil them in salted water until they are soft.

2. While the potatoes are cooking, mash them with the milk and butter. Season with a bit of salt and pepper, and stir in the cheddar cheese a little later.

3. In a large skillet, cook the ground beef (or lamb) with the chopped onion on medium-high heat until the meat is browned.

4. Add the minced garlic, diced carrots, and diced celery to the meat. Sauté them until they start to soften.

5. Stir in the tomato paste and cook it out for a minute. Then pour in the beef broth along with the Worcestershire sauce, dried thyme, and dried rosemary. Season with salt and pepper.

6. Sprinkle the all-purpose flour over the mixture and stir it well to help thicken the gravy.

7. Fold in the frozen peas and frozen corn (if you’re using them) and let the filling simmer for a few minutes until everything is nicely combined.

8. Transfer the meat and veggie mixture into a baking dish, spreading it out evenly.

9. Dollop the cheesy mashed potatoes on top of the meat mixture and spread them out with a spatula so that it covers all the filling.

10. Pop it in the oven and bake for about 20-25 minutes until the mashed potatoes are a bit golden and the cheese has melted. Enjoy!

Equipment Needed

1. Oven – Preheat to 375°F and bake the dish at the end
2. Large pot – For boiling the cubed potatoes until they’re soft
3. Colander – To drain the potatoes after boiling
4. Potato masher – To mash the potatoes with milk and butter
5. Large skillet – To brown the ground beef and cook the veggies
6. Knife – For chopping the onion, garlic, carrots, and celery
7. Cutting board – To safely chop all your vegetables
8. Measuring cups and spoons – Essential for accurately measuring milk, broth, tomato paste, and seasonings
9. Spatula – For spreading the cheesy mashed potatoes evenly over the meat mixture
10. Baking dish – To assemble and bake the final layered dish

FAQ

A: Yup, you can swap out the beef for lamb and it turns out super tasty. Just keep the same amount and adjust the seasoning if needed.

A: Sure thing! You can prep it earlier and store it in the fridge for a day. When you're ready, just pop it in the oven until it's heated through.

A: It's really simple. Just mix in the 2 tablespoons of flour with the veggies and meat before adding the broth and let it bubble away a bit to thicken up.

A: Totally! Fresh peas and corn work great. Just add them a little later so they dont get mushy during cooking.

A: Once the mash is on, sprinkle the cheddar evenly and bake until the cheese is melted and just starting to get crispy. Keep an eye on it so it doesnt burn!

The Best Classic Shepherd’s Pie Recipe Substitutions and Variations

  • Ground beef: If you’re lookin for a leaner choice, try using ground turkey or chicken instead. It’ll change the flavor a bit, but it’s delicious too.
  • Beef broth: You can swap in vegetable broth if you want a milder taste or if you don’t have beef broth on hand.
  • Potatoes: Sweet potatoes work great for a twist on the classic, or you can use cauliflower for a low-carb alternative.
  • All purpose flour: If you’re out of flour, a little bit of cornstarch mixed with water can be used to thicken the filling just as well.
  • Cheddar cheese: Mozzarella, or even a blend of parmesan and cheddar, can offer a different cheesy flavor that’s still really tasty.

Pro Tips

1. Make sure you brown the meat real good before addin any veggies cause it brings out a lot of flavor that really makes a difference.
2. When you stir in the tomato paste, let it cook for a minute or so by itself. That little caramelization trick can really boost the overall taste.
3. Sprinkle the flour gradually into the beef mixture and stir constantly. If you lump it up, your gravy might end up with funny bits in it.
4. For the mashed potatoes, add the milk slowly as you mash. Doing it this way helps get a creamier texture without turning it into a gluey mess.

Please enter your email to print the recipe:

The Best Classic Shepherd’s Pie Recipe

My favorite The Best Classic Shepherd’s Pie Recipe

Equipment Needed:

1. Oven – Preheat to 375°F and bake the dish at the end
2. Large pot – For boiling the cubed potatoes until they’re soft
3. Colander – To drain the potatoes after boiling
4. Potato masher – To mash the potatoes with milk and butter
5. Large skillet – To brown the ground beef and cook the veggies
6. Knife – For chopping the onion, garlic, carrots, and celery
7. Cutting board – To safely chop all your vegetables
8. Measuring cups and spoons – Essential for accurately measuring milk, broth, tomato paste, and seasonings
9. Spatula – For spreading the cheesy mashed potatoes evenly over the meat mixture
10. Baking dish – To assemble and bake the final layered dish

Ingredients:

  • 1 lb ground beef (or lamb if you prefer)
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 2 tbsp tomato paste
  • 2 cups beef broth
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • Salt and pepper to taste
  • 1 cup frozen peas
  • 1 cup frozen corn (optional)
  • 2 tbsp all purpose flour
  • 2 lbs potatoes, peeled and cubed
  • 1/2 cup milk
  • 4 tbsp butter
  • 1 cup shredded cheddar cheese

Instructions:

1. Preheat your oven to 375°F. Peel and cube the potatoes, then boil them in salted water until they are soft.

2. While the potatoes are cooking, mash them with the milk and butter. Season with a bit of salt and pepper, and stir in the cheddar cheese a little later.

3. In a large skillet, cook the ground beef (or lamb) with the chopped onion on medium-high heat until the meat is browned.

4. Add the minced garlic, diced carrots, and diced celery to the meat. Sauté them until they start to soften.

5. Stir in the tomato paste and cook it out for a minute. Then pour in the beef broth along with the Worcestershire sauce, dried thyme, and dried rosemary. Season with salt and pepper.

6. Sprinkle the all-purpose flour over the mixture and stir it well to help thicken the gravy.

7. Fold in the frozen peas and frozen corn (if you’re using them) and let the filling simmer for a few minutes until everything is nicely combined.

8. Transfer the meat and veggie mixture into a baking dish, spreading it out evenly.

9. Dollop the cheesy mashed potatoes on top of the meat mixture and spread them out with a spatula so that it covers all the filling.

10. Pop it in the oven and bake for about 20-25 minutes until the mashed potatoes are a bit golden and the cheese has melted. Enjoy!

Comments are closed.