• Home
  • All Recipes
  • Instant Pot
    • All Instant Pot Recipes
    • Instant Pot Soup
    • Instant Pot Beef
    • Instant Pot Chicken
    • Instant Pot Pork
    • Instant Pot Turkey
    • Instant Pot Pasta
    • Instant Pot Vegetarian
  • Dinner
    • Beef
    • Chicken
    • Pork
    • Turkey
    • Fish & Seafood
    • Mexican
    • Pasta
    • Vegetarian
  • Subscribe
menu icon
go to homepage
  • All Recipes
  • Dinner
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • All Recipes
  • Dinner
  • About
  • Subscribe
×
You are here: Home / Recipes / Dinner

Shepherd’s Pie with Ground Beef

By Susie Weinrich · Date Oct 9, 2025· Leave a Comment · May contain affiliate links.

Pinterest image for Shepherd's pie.
↓ Jump to Recipe
Pin the Recipe

“Obsessed” would be a good word to use for how I feel about this Ground Beef Shepherd’s Pie. I had it in my fridge last week and I found myself eating lunch at 10:30 am and dinner at 4:30 pm because I couldn’t wait to eat it! The Shepherd’s Pie is the perfect balance of a savory sauciness mixed with ground beef and veggies, topped with just the right amount of “oh so good” mashed potatoes. It is pure comfort food without feeling overly heavy. You too are going to be obsessed with this Shepherd’s Pie with Ground Beef.

Large skillet with mashed potatoes topping a ground beef and veggie mixture.

The secrets to making this THE BEST SHEPHERD’S PIE is in the sauce and mashed potatoes! The veggies and ground beef are simmered in a red wine, beef broth and tomato paste flavored sauce that makes this dish irresistible. Then the mashed potatoes that top it off are mixed with plenty of sour cream, garlic, butter and salt. Yes, please!

Jump to:
  • Why You’ll Love It Too…
  • Ingredients for Shepherd’s Pie
  • How TO Make Shepherd’s Pie
  • How TO Make Beef Shepherd’s Pie Ahead
  • Storing and Reheating
  • Side Dishes
  • Recipe Tips
  • Shepherd’s Pie Recipe
  • Leave a comment and rate this recipe!

Why You’ll Love It Too…

  • The filling isn’t just ground beef and veggies in a sauce, it is a flavor freight train that doesn’t stop! Red wine, beef broth, garlic, seasonings, tomato paste… We made sure the flavor is spot on.
  • Perfect comfort food family dinner.
  • Can be prepped ahead and baked for dinner.
  • Can be made ahead and frozen.
  • Filling and satisfying without being overly heavy.
  • Makes AMAZING leftovers.

Ingredients for Shepherd’s Pie

Ground Beef – This is the main protein in your Shepherd’s Pie. I recommend using an 85/15 ground beef so it has enough fat to be flavorful but not so much fat your dish is greasy. A 90/10 could work here as well.

Carrots, Onions, Celery and Garlic – These are the veggies you will saute and soften for the filling. As always I recommend leaving the garlic out until the last minute of saute time. It prevents it from burning and makes a more pronounced garlic flavor.

FAVORITE VEGGIE CHOPPER

Fullstar veggie chopper with attachments

This is a favorite tool of mine. It is a veggie chopper and makes really quick work of chopping things like carrots, celery and onions.

Check It Out On Amazon

Frozen Peas and Corn – These two make a great addition to the filling in your Shepherd’s Pie. No need to thaw these, just add them to the filling and they will “cook” in the oven.

Beef Broth – This is the main liquid for the sauce.

Red Wine – I HIGHLY recommend that you do not skip the red wine! If you do not want to buy an entire bottle just grab a carton or small "airplane" sized bottle. You only need ½ cup, but it makes all the difference.

Ingredients shown are used to prepare shepherd's pie in bowls and cups.

Worcestershire – Adds a necessary saltiness and umami to the sauce.

Tomato Paste – This adds another layer of flavor to the filling. Make sure to stir it into the ground beef and veggies so it coats everything and sautés just a little (helps to develop the flavors). If you are using a canned tomato paste don’t forget that it freezes really well in tablespoon portions!

Rosemary – Fresh chopped rosemary adds a beautiful layer of flavor to this dish. If you aren’t a fan of rosemary you can sub thyme.

Flour – Just an all purpose flour sprinkled into the filling will thicken the sauce perfectly so it is the right consistency and not soupy.

Seasonings – A mix of kosher salt, black pepper, onion powder and garlic powder season everything just right. However you will want to taste the filling before popping it in the oven to check for salt content. If your beef broth is not as salty or is low sodium you may need to add another dash of kosher salt.

Mashed Potatoes – It’s the very best topping for Shepherd's Pie. There is a great recipe included below in the recipe card for the mashed potatoes. However, you could also use one of these options:

  • Instant Pot Mashed Potatoes
  • Store Bought Mashed Potatoes
  • Frozen Mashed Potatoes (Trader Joe’s has a great one)
  • Yukon Gold Mashed Potatoes
  • Roasted Garlic Mashed Potatoes
Ground Turkey Shepherd's Pie in a cast iron skillet

Turkey Shepherd’s Pie

Where’s The Beef!?

If you don’t have ground beef or prefer to use ground turkey, check out this Turkey Shepherd’s Pie.

Get the recipe

How TO Make Shepherd’s Pie

Chopped onions, carrots sauteeing in a skillet.

Step 1

Saute the veggies in oil until the carrots are softening.

((boil the potatoes while making the filling)

Woode spoon resting in onion, carrots and ground beef mixture.

Step 2

Add in the garlic and ground beef and crumble/cook through.

Browned ground beef and carrots with chopped onions in a skillet.

Step 3

Stir in the seasonings and tomato paste. Then sprinkle in the flour and cook for 1 minute.

Wooden spoon resting a skillet with mixed veggies and ground beef mixture.

Step 4

Pour in the red wine, beef broth and Worcestershire. Scrape up bits from the bottom and simmer for 5 minutes.

Add frozen veggies.

Dollops of mashed potatoes added to a skillet with beef and veggie mixture.

Step 5

Finish making the mashed potatoes, then dollop on top of the ground beef filling.

Buttery mashed potatoes added to a skillet with ground beef gravy and veggies mixture, ready to bake.

Step 6

Smooth the mashed potatoes with a spoon or spatula.

Spoon resting in a veggie and beef gravy mixture topped with a thick measure of mashed potatoes.

Step 7

Bake for 30 minutes at 350°F. Let cool for 5-10 minutes before serving.

How TO Make Beef Shepherd’s Pie Ahead

You can absolutely make this Shepherd’s Pie a day or two ahead and bake on the night your are ready to have it for dinner. If you make it ahead I would recommend using a baking dish and not a cast iron skillet.

Simply prep completely and then let it cool without baking in the oven. Cover tightly and pop in the fridge for a day or two. When it is time to bake, uncover and bake at 350°F for about 30-35 minutes. Make sure the middle is warmed through before serving.

Storing and Reheating

Store any leftover Shepherd’s Pie in the fridge in a covered container for up to 4 days. Reheat portions in the microwave or in the oven at 350°F for about 15-20 minutes.

How to Freeze an Unbaked Shepherd's Pie

Freezing an assembled but unbaked shepherd's pie is often the best way to preserve that creamy, fluffy potato texture. When you bake it later, the potatoes cook for the first time, which keeps them from turning grainy.

Prepare and cool: Assemble your shepherd's pie in an oven safe dish or disposable foil pan, then let it cool completely in the refrigerator before freezing.
Wrap securely: Cover the top with a layer of plastic wrap, followed by a tight layer of heavy duty foil to prevent freezer burn.
Label and freeze: Don't forget to label it with the date and contents! Freeze for up to three months.

How to Freeze a Baked Shepherd's Pie

Cool completely: Let the pie come all the way down to room temperature before wrapping.
Wrap for protection: Tightly cover the dish with plastic wrap and then a layer of foil. If you plan to freeze it for more than a month, that double layer really helps preserve quality.
Freeze in portions: You can also portion the cooled pie into single servings before freezing perfect for quick lunches or easy dinners.

How to Reheat Shepherd's Pie from Frozen

For the best flavor and texture, thaw your shepherd's pie overnight in the refrigerator before baking.

If you thawed in the fridge overnight….

  1. Preheat your oven to 350°F.
  2. Bake for 30-40 minutes, until the center is hot.

If you are baking from frozen…

  1. Preheat your oven to 350°F.
  2. Remove the plastic wrap but cover the top with foil.
  3. Bake covered for 60 minutes.
  4. Uncover for the final 10-15 minutes so the top gets slightly golden.

Side Dishes

This can be served as a complete meal since it has your veggie, protein and starch. But if you want to make it more of a sit down type meal with multiple dishes, here are some favorites to pair with Ground Beef Shepherd’s Pie:

  • Dinner rolls baked in a pan with a kosher salt, sugar and dill topping
    Easy Homemade Dinner Rolls
  • broccoli bacon salad in a white bowl
    Easy Broccoli Bacon Salad
  • Pint glass jar filled to the top with homemade applesauce.
    Tasty Homemade Applesauce
  • deviled eggs on a tray
    How to Make Deviled Eggs

Recipe Tips

  • If you have leftover mashed potatoes this makes a great recipe to use them up!
  • Make Swoops in the mashed potatoes topping, the peaks brown beautifully in the oven.
  • Don't skip the red wine! It lends amazing depth of flavor.
  • If rosemary isn't your jam, sub in fresh thyme.
  • Pick a red wine you will like to drink. You only need ½ cup so you can enjoy the rest of the bottle.
  • Use an 85/15 or 90/10 ground beef for the best flavor.
  • If you use a 10 inch skillet, place a rimmed baking sheet underneath to catch spills in the oven.
  • Dollop the mashed potatoes on the top and then smooth them with a spatula or spoon.
Spoon resting in a veggie and beef gravy mixture topped with a thick measure of mashed potatoes.

Shepherd’s Pie Recipe

The Shepherd's Pie is the perfect balance of a savory sauciness mixed with ground beef and veggies, topped with just the right amount of "oh so good" mashed potatoes. It is pure comfort food without feeling overly heavy. You too are going to be obsessed with this Shepherd's Pie with Ground Beef.
No ratings yet
Print Pin Rate Save Saved!
Prep Time: 20 minutes minutes
Cook Time: 30 minutes minutes
Total Time: 50 minutes minutes
Servings: 6
Calories: 555kcal
Author: Susie Weinrich

Equipment

  • 12 inch oven safe skillet or 2 quart baking dish

Ingredients

Mashed Potato Topping

  • 2 lbs Russet potatoes - peeled and cut into 1-2 inch chunks
  • ¼ cup sour cream
  • 5 Tbsp. butter
  • 2 Tbsp. whole milk - or half and half
  • 1 tsp. Kosher salt
  • 1 clove fresh garlic - minced

Shepherd's Pie Filling

  • 2 Tbsp. Olive oil
  • 1 small onion - yellow or white diced
  • ½ cup celery - diced
  • ½ cup carrot - peeled and diced
  • 3 cloves garlic - minced
  • 1 pound ground beef - 85/15
  • 2 tsp. fresh rosemary - heaping; chopped (could sub fresh thyme)
  • 1 ½ tsp. Kosher salt
  • ½ tsp. pepper
  • 1 tsp. onion powder
  • ½ teaspoon garlic powder
  • 2 Tbsp. tomato paste
  • 2 tablespoon all purpose flour
  • 1 Tbsp. Worcestershire sauce
  • 1 ½ cup beef broth
  • ½ cup red wine - Cabernet, Merlot, Shiraz, or Malbec would all work!
  • 1 cup frozen peas
  • ½ cup frozen corn

Instructions
 

Mashed Potatoes – could also use store bought mashed potatoes for easier prep.

  • Boil the russet potatoes in salted boiling water until they are fork tender. (do this while making the filling)
    2 lbs Russet potatoes
  • Mash the potatoes with the remaining ingredients and set aside until it is time for assembly.
    ¼ cup sour cream, 5 Tbsp. butter, 2 Tbsp. whole milk, 1 tsp. Kosher salt, 1 clove fresh garlic

Ground Beef and Veggie Filling

  • For the filling, heat oil in a 10-12 inch cast iron skillet (or oven safe pan) over medium heat. Add onion, celery, carrot and cook until softened, about 15 minutes.
    2 Tbsp. Olive oil, 1 small onion, ½ cup celery, ½ cup carrot
  • Add the ground beef and garlic, and crumble/cook until browned, about 5 minutes.
    If you have a lot of excess grease drain some before moving on.
    1 pound ground beef, 3 cloves garlic
    Woode spoon resting in onion, carrots and ground beef mixture.
  • Stir in the rosemary, salt, pepper, garlic powder, onion powder. Stir around. Then add the tomato paste, stir to coat the beef and veggies.
    2 tsp. fresh rosemary, 1 ½ tsp. Kosher salt, ½ tsp. pepper, 1 tsp. onion powder, ½ teaspoon garlic powder, 2 Tbsp. tomato paste
  • Sprinkle in the flour and cook 1 minute.
    2 tablespoon all purpose flour
    Browned ground beef and carrots with chopped onions in a skillet.
  • Deglaze the skillet with the red wine, beef broth and Worcestershire, scrape up any bits from the bottom of the pan.
    Simmer and reduce, about 4-5 minutes .
    1 Tbsp. Worcestershire sauce, 1 ½ cup beef broth, ½ cup red wine
  • Stir in the frozen peas and corn. Simmer filling for 2-3 minutes
    1 cup frozen peas, ½ cup frozen corn
    Wooden spoon resting a skillet with mixed veggies and ground beef mixture.
  • Remove from the heat. Taste the filling to see if it needs additional seasoning (salt or pepper)
  • If your skillet isn't oven safe OR if you are making this dish ahead, transfer the filling to a 2 quart baking dish.

Assembly & Baking

  • Dollop the mashed potatoes evenly over the filling. Using a spoon or spatula, spread the potatoes evenly over the filling and all the way to the edges of the skillet.
    Dollops of mashed potatoes added to a skillet with beef and veggie mixture.
  • Transfer the skillet to the oven. Bake at 350°F degrees for 30 minutes.
    Mom's Tip: You may want to put a baking sheet or foil under the skillet to catch any drips or boil overs.
    Buttery mashed potatoes added to a skillet with ground beef gravy and veggies mixture, ready to bake.
  • You can place under the broiler for 5 minutes at the end if you want the top to be golden brown.
  • Let the Shepherd's Pie rest for 5-10 minutes before serving.
    Spoon resting in a veggie and beef gravy mixture topped with a thick measure of mashed potatoes.

Making Ahead

  • The Shepherd's Pie can be made a day or two ahead and kept covered in the fridge. You may need to add 5 minutes to the cooking time to warm through straight from the fridge.

Freezing

  • Assemble your shepherd's pie, but don't bake in the oven. Let it cool completely in the refrigerator before freezing.
    Cover the top with a layer of plastic wrap, followed by a tight layer of heavy duty foil to prevent freezer burn.
    Freeze for up to three months.
  • Thaw in the fridge overnight and bake at 350°F for 30-40 minutes.
Did you make this recipe?Connect with me and let me know by commenting below!
Jump to Comments
Serving: 1serving | Calories: 555kcal | Carbohydrates: 43g | Protein: 20g | Fat: 33g | Saturated Fat: 14g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 13g | Trans Fat: 1g | Cholesterol: 86mg | Sodium: 1251mg | Potassium: 1195mg | Fiber: 5g | Sugar: 5g | Vitamin A: 2510IU | Vitamin C: 24mg | Calcium: 93mg | Iron: 4mg

About Susie Weinrich

Susie Weinrich is the recipe developer, food photographer, and content creator behind Mom's Dinner. She has over 20 years experience in the food industry. Currently, Susie shares all her recipes and food knowledge on Mom's Dinner. You will find her recipes are easy to follow and full of tips and tricks to make sure the recipe you are making turns out perfect!

Comments

No Comments

We would love to have you comment & rate the recipe! Cancel reply

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

Recipe Rating




Susie in the kitchen with an apron on getting ready to cook

Meet The Author:

Susie Weinrich is a professional food photographer and recipe developer. Her thoroughly tested recipes and step-by-step guides give readers confidence in the kitchen.

YOU will feel like a huge success at dinner time with any of the simple recipes on Mom's Dinner! Read More

Helpful Meal Planning Resources

  • a table with white place settings and green garland
    Easy Meals for House Guests
  • a round table with a large family eating dinner
    30 Easy Meals for Large Family Vacations & Gatherings
woman owned small business certificate by Sertify

Amazing New Recipes

  • Spoon resting in a veggie and beef gravy mixture topped with a thick measure of mashed potatoes.
    Shepherd’s Pie with Ground Beef
  • chicken in a cream sauce with stuffing over top, in a 9x13 baking dish
    Chicken and Stuffing Casserole
  • Plate of spaghetti and meatballs that was prepared in the instant pot.
    Instant Pot Spaghetti and Homemade Meatballs
  • Parsley topped garlic cheesy bread with half of the loaf sliced into individual pieces to serve.
    Simple Cheesy Garlic Bread

Footer

^ back to top

About

  • Susie Weinrich
  • Privacy Policy
  • Accessibility Policy

Contact

  • Sign Up! for emails
  • Contact Me!
  • Join Me On YouTube

Recipes

  • Recipe By Category
  • Instant Pot Recipes
  • Dinner Recipes

Copyright © 2025 Mom's Dinner

Rate & Review This Recipe

Your vote:




A rating is required
A name is required
An email is required