This classic Shepherd’s Pie is hearty, gravy-rich beef with peas and carrots, topped with a mountain of creamy mashed potatoes. There’s never too much potato. A true crowd-pleasing comfort casserole. Originally published February 23, 2016.

Table of Contents
- Best Shepherd’s Pie Recipe
- Shepherd’s Pie Ingredients
- How to make Shepherd’s Pie
- What is the point of baking Shepherd’s Pie?
- What to serve with this recipe for Shepherd’s Pie
- How to store Shepherd’s Pie
- Traditional Shepherd’s Pie Recipe FAQs
- Shepherd’s Pie Recipe
Do you love Shepherd’s Pie? This version is an American-style take made with ground beef, a rich beefy gravy, peas and carrots, and a generous topping of mashed potatoes. Many recipes skimp on potatoes; here we pile on enough to satisfy serious mashed-potato lovers. A crisp cheddar topping is optional but highly recommended for contrast and flavor. This casserole feeds a crowd and freezes well, making it a great make-ahead dinner.

Quick aside: life with kids is chaotic and funny, but this dish is steady, comforting, and reliably satisfying — perfect for busy evenings or weekend family dinners.



Best Shepherd’s Pie Recipe
This Shepherd’s Pie uses a savory beef mixture simmered into a gravy, plenty of peas and carrots for texture, and a generous heap of mashed potatoes for comfort. The mashed potatoes are seasoned with butter, sour cream, milk and spices for a creamy, flavorful topping. Finish with shredded cheddar and broil briefly for a golden, crunchy top.
What is Shepherd’s Pie?
Traditionally a British dish made with ground lamb and vegetables topped with mashed potatoes, Shepherd’s Pie in the U.S. is commonly made with ground beef (often called “cottage pie” when beef is used). It’s a baked casserole that combines protein, vegetables and mashed potato in one hearty dish.
Shepherd’s Pie Origin
Originating in the British Isles as a way to use leftovers, this simple, filling casserole became a staple of home cooking. It remains a practical, satisfying solution for family meals.
Shepherd’s Pie vs Cottage Pie
Technically, shepherd’s pie is made with lamb and cottage pie with beef, but the names are often used interchangeably in the U.S. This recipe uses beef for ease and availability.

Shepherd’s Pie Ingredients
Shopping list overview — see the recipe card below for exact amounts and step-by-step instructions.
For the mashed potatoes:
- Potatoes (about 5 lbs — Yukon Gold or russet)
- Salted butter
- Sour cream
- Milk
- Seasoning salt
- Garlic powder
- Onion powder
- Cheddar cheese
For the beef mixture:
- Onion
- Carrots
- Frozen peas
- Ground beef (about 1.5 lbs)
- Beef broth (or water + concentrated paste)
- Cornstarch (to thicken)
- Worcestershire sauce
- Beef base (Better Than Bouillon) for extra depth, optional
How to make Shepherd’s Pie
Step summary — follow the recipe card below for full details:
- Boil and mash the potatoes: Cook until fork-tender, drain, add butter and mash. Stir in sour cream, milk and seasonings. Cover and set aside.
- Sauté the vegetables: Cook onions and carrots in butter until tender.
- Cook the beef: Add ground beef, brown and drain. Stir in peas, then thicken the mixture with a cornstarch slurry made with beef broth and add Worcestershire sauce.
- Assemble and bake: Spread the meat mixture in a deep 9×13-inch dish, top with mashed potatoes, sprinkle with cheddar and bake at 350°F until bubbly. Broil briefly for a browned cheese crust if desired.

What is the point of baking Shepherd’s Pie?
Baking the assembled pie does a few things: it melds flavors, warms the filling through so every bite is hot, allows the mashed potatoes to absorb some of the beefy gravy, and browns the cheese on top for texture. The casserole step transforms two cooked components into a cohesive, comforting dish.
What to serve with this recipe for Shepherd’s Pie
Shepherd’s Pie is a complete meal on its own, but you can pair it with simple sides for a fuller spread. Good options include soft dinner rolls or a crisp green salad to balance the richness.
Rolls:
- Soft dinner rolls or crescent rolls complement the casserole.
Salad:
- A light green salad or a citrusy salad cuts through the richness and adds freshness.
How to store Shepherd’s Pie
Can you freeze Shepherd’s Pie?
Yes. Let the pie cool completely, then wrap tightly with plastic wrap and foil. Freeze individual portions or the whole dish. Properly wrapped, it will keep well for 2–3 months.
How to reheat Shepherd’s Pie with Beef
Reheat refrigerated portions in the microwave or the whole casserole at 350°F for 20–30 minutes until warmed through. If frozen, thaw overnight in the refrigerator before reheating for best results.
Traditional Shepherd’s Pie Recipe FAQs
No. A proper shepherd’s pie has a thickened gravy that moistens the filling and is absorbed by the mashed potatoes, not a pool of liquid. Use the recommended amount of broth and cornstarch slurry to reach the right consistency.
Yes. The savory sauce forms from the juices of the cooked meat and vegetables and is often thickened slightly. That gravy is one of the dish’s best features.
This recipe uses a cornstarch slurry (cornstarch plus broth or water) to thicken the sauce. Adjust the amount to reach your preferred consistency before assembling the pie.
More casseroles to love
If you enjoy this shepherd’s pie, other comforting casseroles and pot pies are great to explore for variety and easy family meals.
If you make this Shepherd’s Pie, snap a photo and share it on social media with your own tags.
Facebook | Pinterest | Instagram
Shepherds Pie Recipe

Ingredients
For the mashed potatoes:
- 5 pounds potatoes, peeled and chopped
- 1/2 cup salted butter (1 stick)
- 1/2 cup sour cream
- 1/3 cup milk, to taste
- 1 teaspoon salt
- 1/2 teaspoon pepper
- 1/2 teaspoon seasoning salt
- 1/4 teaspoon garlic powder
- 1/4 teaspoon onion powder
For the beef mixture:
- 4 tablespoons salted butter (1/2 stick)
- 1 medium onion, chopped
- 4-5 medium carrots, diced
- 1 & 1/2 cups frozen peas
- 1 & 1/2 pounds ground beef
- 1 & 1/2 cups beef broth
- 1 tablespoon cornstarch
- 1 & 1/2 teaspoons Worcestershire sauce
- 1 teaspoon Better Than Bouillon paste (optional)
- 1 & 1/2 teaspoons salt
- 1/2 teaspoon pepper
- 1 cup shredded cheddar cheese
Instructions
- Fill a large stockpot with water and add the chopped potatoes so they are covered.
- Bring to a boil, covered, over high heat. Reduce to medium and cook 20–25 minutes until fork-tender.
- Drain the potatoes and return to the pot. Add 1/2 cup butter and mash until smooth.
- Stir in sour cream, milk, 1 tsp salt, 1/2 tsp pepper, seasoning salt, garlic powder and onion powder. Cover and set aside.
- In a large skillet, melt 4 tbsp butter over medium heat. Add onions and carrots and sauté about 8 minutes until tender.
- Add ground beef and cook, crumbling, until no longer pink (5–6 minutes). Drain excess fat.
- Stir in frozen peas.
- In a small bowl, mix beef broth and cornstarch to form a slurry. Add to the meat along with Worcestershire sauce (and Better Than Bouillon, if using).
- Cook over high heat about 5 minutes until the mixture boils and thickens. Adjust seasoning with salt and pepper.
- Preheat oven to 350°F. Pour the meat mixture into a deep 9×13-inch casserole dish. Top with mashed potatoes and spread evenly, then sprinkle with cheddar cheese.
- Bake at 350°F for about 30 minutes, or until bubbly. Optionally broil for 1–2 minutes to brown the cheese—watch closely.
- Let rest briefly, then serve. This recipe serves a crowd—invite neighbors or enjoy leftovers.
Notes
*If using Better Than Bouillon, mix 1 tsp paste per cup of water to make broth. For this recipe, combine 1 1/2 cups water with 1 1/2 tsp paste to equal 1 1/2 cups beef broth.
Adjust seasonings in the mashed potatoes to taste — add more salt if you want a bolder flavor.