• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
50Krecipes - Delicious Recipes
  • Home
  • RECIPES
  • Desserts
  • CAKES
  • CONTACT US
  • Privacy Policy
    • Terms of Use
You are here: Home / RECIPES / Classic Shepherd’s Pie Recipe

Classic Shepherd’s Pie Recipe

July 29, 2025 Leave a Comment

166 shares
  • Share The Yum On Facebook

Hearty, comforting, and full of rich flavor, this shepherd’s pie is made with a savory beef and vegetable filling, topped with buttery mashed potatoes, and baked until golden and bubbly. It’s a timeless one-pan dinner that’s perfect for cozy nights or feeding a crowd.


Design sans titre 2025 07 29T223710.848

Ingredients

Filling:

  • 1 tablespoon olive oil
  • 1¼ pounds ground beef (or ground lamb for traditional flavor)
  • 1 medium white onion, diced
  • 2 medium carrots, finely diced
  • 2 stalks celery, finely diced
  • 8 ounces baby bella or white button mushrooms, finely diced
  • 4 cloves garlic, minced
  • ¼ cup all-purpose flour
  • ½ cup dry red wine (or more beef stock)
  • 2 cups beef stock (or vegetable/chicken stock)
  • 2 tablespoons tomato paste
  • 2 tablespoons Worcestershire sauce
  • 2 bay leaves
  • 2 sprigs each of fresh rosemary and thyme (or use dried herbs)
  • ½ cup frozen peas
  • Sea salt and freshly cracked black pepper, to taste

Mashed Potatoes:

  • 2½ pounds Russet or Yukon Gold potatoes, peeled and chopped
  • ¼ cup butter
  • ½ cup whole milk (or more as needed)
  • 2 ounces cream cheese (or ½ cup plain Greek yogurt)
  • Sea salt and freshly cracked black pepper, to taste

Instructions

1. Make the Mashed Potatoes:

  1. Place chopped potatoes in a large pot, cover with cold water, and add a generous pinch of salt.
  2. Bring to a boil and cook until fork-tender, about 15–20 minutes.
  3. Drain and return to the pot. Add butter, milk, and cream cheese. Mash until smooth and creamy. Season with salt and pepper to taste. Set aside.

2. Cook the Beef:

  1. In a large skillet or sauté pan, heat olive oil over medium-high heat.
  2. Add ground beef and cook until browned, crumbling it as it cooks.
  3. Transfer to a plate and set aside. Leave any drippings in the pan (or add a tablespoon of oil if needed).

3. Cook the Vegetables:

  1. Add onions to the same pan and sauté for 5 minutes.
  2. Add carrots, celery, mushrooms, and garlic. Cook for another 5–7 minutes, stirring occasionally, until softened.

4. Add Flour and Wine:

  1. Sprinkle flour over the veggies and stir well. Cook for 1 minute, stirring frequently.
  2. Pour in the wine and scrape up any browned bits from the bottom of the pan.

5. Make the Filling:

  1. Stir in beef stock, tomato paste, Worcestershire sauce, bay leaves, rosemary, thyme, and peas.
  2. Bring to a simmer, then reduce heat and cook for 5 more minutes.
  3. Remove bay leaves and herb sprigs. Return the cooked beef to the pan, stir to combine, and season with salt and pepper.

6. Assemble and Bake:

  1. Preheat oven to 400°F (200°C).
  2. Spread the filling in a 9×13-inch baking dish. Top evenly with mashed potatoes.
  3. Bake uncovered for 20 minutes, or until potatoes are golden and the filling is bubbling. For a browner top, broil for 1–2 minutes at the end.
  4. Garnish with chopped herbs if desired and serve warm.

Why You’ll Love This Recipe

  • A comforting all-in-one meal with protein, veggies, and carbs
  • Rich and savory filling with creamy mashed potato topping
  • Perfect for meal prep — reheats and freezes beautifully
  • Customizable with different meats, herbs, and veggies
  • Great for feeding a family or a dinner party

Design sans titre 2025 07 29T223720.378

Tips

  • Dice veggies small: This helps them blend well into the filling and cook faster.
  • Use cold water for boiling potatoes: They’ll cook more evenly.
  • Don’t overmix the mashed potatoes: To keep them light and fluffy.
  • For extra golden topping: Dot the top of the potatoes with a little butter before baking or brush lightly with milk.

Variations and Substitutions

  • Use ground lamb: For a more traditional Shepherd’s Pie.
  • Make it vegetarian: Substitute lentils or plant-based meat and use veggie stock.
  • Try sweet potatoes: For a sweeter, nutrient-rich twist on the topping.
  • Add corn or green beans: To mix up the vegetable blend.
  • Herb swap: Use oregano, parsley, or dried Italian seasoning if fresh herbs aren’t available.

FAQs

Can I make this ahead of time?
Yes! Assemble the dish, cover, and refrigerate for up to 2 days before baking. You can also freeze it for up to 3 months.

Can I use instant mashed potatoes?
You can, but homemade gives better flavor and texture.

What’s the difference between Cottage Pie and Shepherd’s Pie?
Cottage Pie uses beef, while traditional Shepherd’s Pie uses lamb.

Do I need to cover it while baking?
Nope — bake it uncovered to get those nice golden edges on the mashed potatoes.


Serving

  • Serve with a crisp green salad or steamed vegetables for a balanced meal.
  • Warm, crusty bread is perfect for soaking up any extra gravy.
  • A glass of red wine or dark beer pairs beautifully with the rich flavors.

Suggestions

  • Make it mini: Use ramekins for individual servings.
  • Leftovers make great next-day lunches — just reheat in the oven or microwave.
  • Add a sprinkle of shredded cheese on top of the potatoes before baking for an extra indulgent version.
  • For a shortcut, use pre-cut frozen vegetables and store-bought mashed potatoes (but homemade is worth it!).
Classic Shepherd’s Pie Recipe
Pin
Print

Classic Shepherd’s Pie Recipe

Recipe by 50Krecipes
0.0 from 0 votes
Servings

12

servings
Prep time

20

minutes
Cooking time

40

minutes

Ingredients

  • Filling:

  • 1 tablespoon olive oil

  • 1¼ pounds ground beef (or ground lamb for traditional flavor)

  • 1 medium white onion, diced

  • 2 medium carrots, finely diced

  • 2 stalks celery, finely diced

  • 8 ounces baby bella or white button mushrooms, finely diced

  • 4 cloves garlic, minced

  • ¼ cup all-purpose flour

  • ½ cup dry red wine (or more beef stock)

  • 2 cups beef stock (or vegetable/chicken stock)

  • 2 tablespoons tomato paste

  • 2 tablespoons Worcestershire sauce

  • 2 bay leaves

  • 2 sprigs each of fresh rosemary and thyme (or use dried herbs)

  • ½ cup frozen peas

  • Sea salt and freshly cracked black pepper, to taste

  • Mashed Potatoes:

  • 2½ pounds Russet or Yukon Gold potatoes, peeled and chopped

  • ¼ cup butter

  • ½ cup whole milk (or more as needed)

  • 2 ounces cream cheese (or ½ cup plain Greek yogurt)

  • Sea salt and freshly cracked black pepper, to taste

Directions

  • Make the Mashed Potatoes:
  • Place chopped potatoes in a large pot, cover with cold water, and add a generous pinch of salt.
  • Bring to a boil and cook until fork-tender, about 15–20 minutes.
  • Drain and return to the pot. Add butter, milk, and cream cheese. Mash until smooth and creamy. Season with salt and pepper to taste. Set aside.
  • Cook the Beef:
  • In a large skillet or sauté pan, heat olive oil over medium-high heat.
  • Add ground beef and cook until browned, crumbling it as it cooks.
  • Transfer to a plate and set aside. Leave any drippings in the pan (or add a tablespoon of oil if needed).
  • Cook the Vegetables:
  • Add onions to the same pan and sauté for 5 minutes.
  • Add carrots, celery, mushrooms, and garlic. Cook for another 5–7 minutes, stirring occasionally, until softened.
  • Add Flour and Wine:
  • Sprinkle flour over the veggies and stir well. Cook for 1 minute, stirring frequently.
  • Pour in the wine and scrape up any browned bits from the bottom of the pan.
  • Make the Filling:
  • Stir in beef stock, tomato paste, Worcestershire sauce, bay leaves, rosemary, thyme, and peas.
  • Bring to a simmer, then reduce heat and cook for 5 more minutes.
  • Remove bay leaves and herb sprigs. Return the cooked beef to the pan, stir to combine, and season with salt and pepper.
  • Assemble and Bake:
  • Preheat oven to 400°F (200°C).
  • Spread the filling in a 9×13-inch baking dish. Top evenly with mashed potatoes.
  • Bake uncovered for 20 minutes, or until potatoes are golden and the filling is bubbling. For a browner top, broil for 1–2 minutes at the end.
  • Garnish with chopped herbs if desired and serve warm.
50krecipes.com 2025 07 29T223758.543
166 shares
  • Share The Yum On Facebook

Filed Under: RECIPES, Dinner

Most Popular Recipes

Small Batch Stuffed Peppers

Cheesy Scalloped Potatoes For One

Mini Slow Cooker Red Beans and Rice

Shamrock Shake For One

Turkey Tenderloin Recipe

Blackberry Crisp For One

Previous Post: « How to Make Mimosas
Next Post: Slow Cooker Caramelized Onions »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Popular Right Now

u6982857984 httpss.mj .runxwLN6eQKnR4 1 Hour Soft and Buttery 9bf2bdf7 8f8d 46cd 89d9 b6659e9817cf 0

1-Hour Soft and Buttery Dinner Rolls

u6982857984 httpss.mj .runnNLYxT9bVBM Lemon Rice v 6.1 e0c2ea58 2365 4987 8868 c990f5ea52f8 2

Lemon Rice

Chocolate Peanut Butter Cookies

Chocolate Peanut Butter Cookies

Cinnamon Sugar Donut Sweet Bread

Cinnamon Sugar Donut Sweet Bread

Bread Pudding with Vanilla Sauce

Bread Pudding with Vanilla Sauce

Chicken Pot Pie min

Easy Homemade Chicken Pot Pie Recipe

Copyright © 2026