Welcome to the ultimate recipe for the best Shepherd’s Pie with Ground Beef you’ll ever make! This iconic comfort food features a rich, savory beef filling generously topped with a cloud of fluffy, creamy mashed potatoes. It’s a timeless classic that brings warmth and satisfaction to any meal, surprisingly quick to prepare, and incredibly easy to make ahead for stress-free dinners.
Whether you’re celebrating St. Patrick’s Day, seeking a cozy meal on a chilly winter evening, or looking for a delicious way to use up leftover mashed potatoes, this recipe consistently delivers pure culinary delight. For those who appreciate hearty, comforting dishes, be sure to explore our Homemade Beef Stew, this satisfying Old Fashioned Meatloaf Recipe, or the incredibly tender Slow Cooker Mississippi Pot Roast for more delicious inspiration.

Classic Shepherd’s Pie with Ground Beef: A Family Favorite
When the crisp air of autumn arrives or winter’s chill sets in, nothing quite satisfies like a warm, hearty casserole straight from the oven. Our Ground Beef Shepherd’s Pie is more than just a meal; it’s a heartwarming experience, a perfect blend of seasoned ground meat and fluffy mashed potato crust. The sheer brilliance of combining these two humble ingredients into one glorious dish is simply genius. Beyond its incredible taste, this Shepherd’s Pie is remarkably easy to assemble, making it an ideal candidate for a make-ahead dinner or a convenient freezer meal, ensuring you always have a comforting meal ready to go.
Shepherd’s Pie vs. Cottage Pie: What’s the Difference?
While commonly referred to as “Shepherd’s Pie” in the United States, culinary purists would technically label this dish a “Cottage Pie.” The traditional Scottish Shepherd’s Pie is historically made with ground lamb. In contrast, Cottage Pie originated in England and features a savory ground beef filling. However, over time, the terms have become largely interchangeable, especially in North America, where most recipes using ground beef are still affectionately called Shepherd’s Pie. Regardless of the name, the result is the same: a deeply satisfying, flavorful casserole that has stood the test of time.
With its rich British and Irish heritage, this Ground Beef Shepherd’s Pie is a fantastic dish to prepare for St. Patrick’s Day celebrations. But don’t limit it to holidays! Its comforting nature and robust flavors make it an amazing choice for any evening you desire a cozy, hearty, and utterly delicious homemade meal.

Essential Ingredients for a Perfect Shepherd’s Pie
Crafting the perfect Shepherd’s Pie starts with selecting the right ingredients. Here’s a detailed look at what you’ll need to create this beloved comfort food:
- Potatoes: For that supremely fluffy and creamy mashed potato topping, I highly recommend using Russet or Yukon Gold potatoes. Their starchy texture breaks down beautifully, yielding a light and airy consistency. Whether you choose to leave the skins on for a rustic touch or peel them for a smoother finish is entirely up to you – just ensure they are thoroughly scrubbed clean either way.
- Butter: A cornerstone of any good mashed potato recipe, butter adds undeniable richness and flavor. It also contributes to the smooth, moist texture, preventing the potatoes from becoming dry or pasty. Don’t skimp on this!
- Sour Cream: This secret ingredient elevates the mashed potatoes, making them incredibly creamy and imparting a delightful subtle tang that perfectly complements the savory beef filling. Both full-fat and light sour cream work well, depending on your preference.
- Ground Beef: To ensure your filling is rich but not overly greasy, opt for lean ground beef, such as 85/15. This ratio provides ample flavor without excessive fat. If you wish to lean into the authentic “Shepherd’s Pie” tradition, ground lamb is an excellent substitute, offering a distinct, rich flavor profile.
- Mixed Frozen Vegetables: To keep this recipe truly simple and convenient, frozen mixed vegetables are a fantastic choice. They eliminate the need for chopping and can be tossed directly into the skillet. A classic blend typically includes peas, carrots, and corn, but any combination you love will taste wonderful. Of course, if you prefer, you can use about 2 cups of chopped fresh vegetables, such as carrots, celery, and peas.
- All-Purpose Flour: A couple of tablespoons of flour added to the beef mixture before simmering acts as a thickening agent, creating a beautifully cohesive and rich sauce for the filling.
- Beef Broth: This liquid gold forms the base of your savory filling, infusing it with deep, robust flavor. If you’re using ground lamb, chicken broth can be a suitable alternative for a slightly milder taste.
- Worcestershire Sauce: A true flavor enhancer, Worcestershire sauce is a classic addition to cooked meats. It delivers a complex umami depth and a slight tanginess that rounds out the savory notes of the beef filling, making it truly irresistible.
- Shredded Cheddar Cheese: A generous sprinkle of shredded cheddar cheese over the mashed potato topping creates a beautiful golden crust and adds a delicious cheesy layer when baked. Any variety of cheddar or a cheddar blend will pair wonderfully with the hearty beef and creamy potatoes.

Step-by-Step Guide: How to Make Shepherd’s Pie With Beef
Making this delicious Ground Beef Shepherd’s Pie is a straightforward process. Follow these simple steps for a perfect result every time:
- Prepare the Mashed Potatoes: Begin by washing your potatoes thoroughly. If you choose to peel them, do so now. Cut the potatoes into roughly 1-inch cubes to ensure even cooking. Place the potato cubes in a large pot and cover them with cold water, adding a generous pinch of salt (about 2 teaspoons) to season them from the inside out. Bring the water to a rolling boil, then reduce heat and simmer for 15-20 minutes, or until the potatoes are fork-tender and easily pierced. Drain the water completely, then return the hot potatoes to the pot. Add the butter (room temperature for easy mashing), sour cream, salt, and garlic powder. Mash until they reach your desired creamy, fluffy consistency. Set aside.
- Cook the Onions and Beef: While the potatoes are boiling, preheat a large skillet over medium heat and add the olive oil. Once hot, add the minced onion and sauté until it becomes translucent and lightly golden, about 5-7 minutes, releasing its sweet aroma. Stir in the minced garlic, along with salt and pepper, and cook for another minute until fragrant. Add the ground beef to the skillet, breaking it up with a spoon. Continue to cook, stirring occasionally, until the beef is mostly browned but still has a slight pink hue. This ensures it won’t dry out when baked.
- Simmer the Flavorful Sauce: Drain any excess fat from the beef skillet. Now, add the frozen mixed vegetables directly to the beef mixture. Sprinkle the all-purpose flour over everything and stir well, coating the meat and vegetables. Pour in the beef broth, add the tomato paste, and a splash of Worcestershire sauce. Stir until well combined. Bring the mixture to a boil, then reduce the heat and let it simmer gently for 2-3 minutes. This allows the sauce to thicken beautifully, creating a rich and robust filling.
- Assemble the Pie: Preheat your oven to 400°F (200°C). Lightly spray a deep 9″ x 9″ (or similar size) baking dish with nonstick cooking spray. Carefully transfer the prepared beef and vegetable mixture into the bottom of the baking dish, spreading it evenly. Next, spoon dollops of your reserved fluffy mashed potatoes over the beef mixture. Gently spread the mashed potatoes to create an even, insulating layer across the top. Finally, sprinkle the shredded cheddar cheese generously over the mashed potato topping.
- Bake to Golden Perfection: Place the assembled Shepherd’s Pie in the preheated oven and bake for approximately 20 minutes. You’ll know it’s ready when the savory sauce is bubbling around the edges and the cheese on top is melted, golden brown, and slightly crispy. Carefully remove the dish from the oven and let it rest for a few minutes before serving warm. Enjoy this comforting masterpiece!

Expert Tips for the Best Shepherd’s Pie
- Potato Preparation: You have the option to leave the potato peels on or remove them, based on your textural preference. If keeping the peels, ensure they are thoroughly washed and scrubbed to remove any dirt. Leaving the skins on adds a rustic charm and extra fiber.
- Even Cooking for Potatoes: To ensure your potato cubes cook uniformly, always start them in cold water before bringing it to a boil. This allows the potatoes to heat up gradually, cooking through to the center without the outsides becoming mushy.
- Seasoning the Potatoes: Don’t forget to generously salt the water when boiling your potatoes. This is a crucial step for seasoning the potatoes from within, giving them a much richer flavor than just salting after mashing.
- Texture Choice: For a wonderfully rustic mashed potato topping with some delightful lumps and character, a traditional hand potato masher is your best friend. If you prefer a silky-smooth consistency, use a potato ricer or an electric hand mixer.
- Accelerate Cooking Time: If you’re short on time, cutting your potatoes into smaller, more uniform pieces (e.g., ½-inch dice) will significantly reduce their boiling time, getting you to the mashing stage faster.
- Don’t Overcook the Beef: When browning the ground beef, aim for it to be just slightly pink before adding other ingredients. Overcooking it at this stage can lead to a dry filling after baking in the oven.
- Rest Before Serving: Allow the Shepherd’s Pie to rest for about 5-10 minutes after removing it from the oven. This helps the filling set and makes serving much easier, preventing it from falling apart.

Frequently Asked Questions About Shepherd’s Pie
Absolutely! This recipe is perfect for meal prep. You can fully assemble the Shepherd’s Pie, including the mashed potato and cheese topping, and then allow it to cool completely to room temperature. Once cooled, cover the dish tightly with plastic wrap or aluminum foil and store it in the refrigerator overnight. The next day, simply remove it from the fridge while your oven preheats, and bake as directed until bubbly and golden.
Yes, this is an excellent way to repurpose any leftover mashed potatoes, especially from holidays! If your leftover mashed potatoes are cold and stiff, you may need to warm them slightly in the microwave or on the stovetop and mix in a bit more soft butter or a splash of milk or cream. This will help them become fluffy and spreadable again before you add them as the topping.
The primary distinction lies in the meat used. The classic, traditional Shepherd’s Pie, originating from Scotland, features a filling made with ground lamb. In contrast, traditional Cottage Pie, which hails from England, is prepared with a ground beef filling. Historically, Cottage Pie might also be topped with thinly sliced potatoes instead of mashed potatoes, though mashed potato toppings are now common for both. In the United States, however, the term “Shepherd’s Pie” is most commonly used for recipes with a beef filling, as is the case with this delicious recipe. The two terms are often used interchangeably in modern culinary contexts.
For this particular Ground Beef Shepherd’s Pie recipe, baked in a standard 9″ x 9″ baking dish at 400 degrees Fahrenheit (200°C), it typically requires approximately 20 minutes of baking time. You’ll know your pie is perfectly done when the beef filling around the edges is visibly bubbling and the mashed potato topping, along with the shredded cheese, has turned a beautiful golden brown.
Absolutely! Feel free to customize the vegetable blend to your liking. Besides the classic peas, carrots, and corn, you can add diced bell peppers, chopped mushrooms, green beans, or even some spinach for extra nutrition and flavor. Just ensure any fresh vegetables are diced small enough to cook through properly in the short simmering time.
A deep 9×9 inch or 8×12 inch casserole dish is ideal. Glass or ceramic baking dishes work wonderfully as they distribute heat evenly and look great for serving. Ensure the dish is deep enough to hold both the generous meat filling and the fluffy potato topping without overflowing.
Storing and Reheating Instructions for Shepherd’s Pie
Shepherd’s Pie is a fantastic dish for leftovers, often tasting even better the next day as the flavors meld. Here’s how to store and reheat it properly:
- Refrigerator: To store any leftover Shepherd’s Pie, allow it to cool completely to room temperature first. Then, cover the baking dish tightly with plastic wrap or aluminum foil and place it in the refrigerator. It will keep well for up to 3 days.
- Freezer: This recipe is incredibly freezer-friendly, making it perfect for meal prepping. You can freeze a fully assembled Shepherd’s Pie before baking, or freeze baked and cooled leftovers. For best results, cover the dish tightly with a double layer of aluminum foil or transfer individual portions to airtight freezer-safe containers. It can be stored frozen for up to 2 months. To thaw, transfer the frozen pie to the refrigerator overnight before baking or reheating.
- To Reheat:
- Oven: For best results and to maintain a crispy topping, reheat the entire pie or a large portion in a preheated oven at 350°F (175°C) until thoroughly warmed through and the topping is golden again. If reheating from the fridge, this might take 20-30 minutes. If reheating a thawed pie, it could take 30-40 minutes, covering loosely with foil if the top browns too quickly.
- Microwave: For small, individual portions, the microwave is a quick and convenient option. Place a serving on a microwave-safe plate, cover loosely, and heat in 1-2 minute intervals until hot, stirring the filling if necessary. Note that the mashed potato topping may lose some crispness in the microwave.

Easy Shepherd’s Pie Recipe
Pin
Rate
Ingredients
Mashed Potato Topping
- 2½ pounds russet potatoes, washed, peeled (optional) and cut into 1″ dice
- 2 tablespoons butter, room temperature
- 1/3 cup sour cream
- 1/2 teaspoon salt
- 1/2 teaspoon garlic powder
- 4 tablespoons milk
Beef Filling
- 1 tablespoon olive oil
- 1 cup onion, chopped
- 1 pound ground beef, 85/15% beef, ground lamb is great too.
- 1 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon garlic, chopped
- 2 cups mixed frozen vegetables
- 2 tablespoons all-purpose-flour
- 1½ cups beef broth
- 3 tablespoons tomato paste
- 1/2 tablespoon Worcestershire sauce
- 1½ cups shredded cheddar cheese
Instructions
- Wash the potatoes thoroughly and cut them into even 1-inch cubes. Place the cubed potatoes in a large pot, cover them with cold water, and add about 2 teaspoons of salt. Bring the water to a rolling boil over high heat.
- Once boiling, reduce the heat to medium-low and simmer the potatoes for 15-20 minutes, or until they are perfectly fork-tender. They should not stick to a fork when pierced.
- Drain the water completely from the potatoes, then return them to the empty pot. Add the room temperature butter, sour cream, salt, and garlic powder. Using a hand masher, mash the potatoes until they are smooth and fluffy. Set the mashed potatoes aside.
- Preheat your oven to 400°F (200°C).
- Heat a large skillet over medium heat, then add the olive oil. Once the oil is shimmering, add the minced onion and cook until it becomes translucent and slightly golden, typically 5-7 minutes. Stir in the minced garlic, along with 1 teaspoon of salt and ¼ teaspoon of black pepper, and cook for another minute until fragrant. Add the ground beef to the skillet, breaking it apart with a spoon, and continue to cook until the beef is mostly browned but still slightly pink. Drain any excess fat.
- Add the frozen mixed vegetables to the beef mixture. Sprinkle the 2 tablespoons of all-purpose flour over the ingredients and stir well to coat. Pour in the 1½ cups of beef broth, add the 3 tablespoons of tomato paste, and ½ tablespoon of Worcestershire sauce. Stir until all ingredients are thoroughly combined. Bring the mixture to a boil, then reduce heat and simmer for 2-3 minutes, allowing the sauce to thicken.
- Spray a deep 9″ x 9″ baking dish with nonstick cooking spray. Transfer the beef and vegetable mixture into the prepared baking dish, spreading it evenly across the bottom. Next, carefully spoon dollops of the reserved fluffy mashed potatoes over the beef mixture, then gently spread them to create an even topping. Finally, sprinkle the 1½ cups of shredded cheddar cheese evenly over the mashed potatoes.
- Bake in the preheated oven for 20 minutes, or until the savory sauce is bubbling around the edges and the cheese and mashed potatoes on top are melted and beautifully golden brown. Remove from the oven and let it rest for 5-10 minutes before serving warm. Enjoy your homemade Shepherd’s Pie!
Notes
Make-Ahead & Freezer Meal: This dish is excellent for preparing in advance. Assemble the entire pie, then cover it securely with foil and freeze for up to 2 months. To bake from frozen, thaw it overnight in the refrigerator first.
Reheating: Reheat leftovers in the oven at 350°F (175°C) until warm through, or microwave individual portions for a quick meal.
Nutrition
Disclaimer: Nutritional values were calculated using a third-party tool and are provided as an estimation only.
Sharing this recipe with a link is both encouraged and appreciated. Copying/pasting and/or screenshots of full recipes to any social media is strictly prohibited. Content and photographs are copyright protected.
Did you make this?
Don’t forget to leave a rating below and make sure to follow on Pinterest, Instagram and Tiktok for more!
More Hearty Classic Beef Dinner Recipes
If you loved this comforting Shepherd’s Pie with Ground Beef, you’re in for a treat! We have an array of other delicious and family-friendly beef recipes that promise to deliver warmth and satisfaction to your dinner table. Explore these favorites:
- Crockpot Mississippi Pot Roast: Incredibly tender and bursting with flavor, this slow cooker roast is a set-it-and-forget-it wonder.
- Ground Beef Pasta Bake: A cheesy, hearty pasta dish that’s perfect for feeding a crowd and uses simple ingredients.
- Slow Cooker Pot Roast: A classic Sunday dinner, slow-cooked to perfection until fall-apart tender.
- Old Fashioned American Goulash: A nostalgic one-pot meal with macaroni, beef, and a rich tomato sauce.
- Meatball Pasta Bake: Combines succulent meatballs with pasta and melted cheese for a satisfying dinner.
- Classic Beef Stroganoff: Creamy, savory, and wonderfully comforting, perfect served over egg noodles.
- Homemade Lasagna: Layers of pasta, rich meat sauce, and creamy cheese, baked to bubbly perfection.
- Taco Pasta: A fun and flavorful fusion dish that brings all the best taco flavors to a comforting pasta meal.
- Browse more delicious Beef Recipes for endless meal inspiration!
This exceptional recipe for Shepherd’s Pie, featuring a robust ground beef filling crowned with the most luxuriously fluffy and creamy mashed potatoes, truly embodies the spirit of comfort food. It’s the ultimate dish to warm you from the inside out, making it an ideal choice for any cold day or whenever you crave a hearty, home-cooked meal.
