Cheesy Shepherd’s Pie Recipe with Golden Crust

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.

shepherd's pie with cheese on top on a white plate.
Table of Contents
  1. Best Shepherd’s Pie Recipe
  2. Shepherd’s Pie Ingredients
  3. How to make Shepherd’s Pie
  4. What is the point of baking Shepherd’s Pie?
  5. What to serve with this recipe for Shepherd’s Pie
  6. How to store Shepherd’s Pie
  7. Traditional Shepherd’s Pie Recipe FAQs
  8. 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.

little girl holding her mom's hand, learning how to roller skate.

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.

shepherd's pie in a white baking dish with cheese on top.
a large metal spoon in a pan of cheese-topped shepherd's pie.
cooking peas, carrots, and onions with ground beef.

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 in a baking dish, showing layers of beef and vegetable filling and cheese-topped mashed potatoes.
All the potatoes.

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.
cooking carrots and onions, adding peas to cooked carrots and onions.

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

Is shepherd’s pie supposed to be soupy?

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.

Does shepherd’s pie contain gravy?

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.

How can I thicken my shepherd’s pie?

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

logo

Shepherds Pie Recipe

4.90 from 29 votes
Prep: 25 mins
Cook: 45 mins
Total: 1 hr 10 mins
Servings: 8 Servings
Classic Shepherd's Pie with Crispy Cheddar Topping
This classic Shepherd’s Pie is gravy-soaked beef with peas and carrots, topped with a generous amount of mashed potatoes and cheddar.

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

  1. Fill a large stockpot with water and add the chopped potatoes so they are covered.
  2. Bring to a boil, covered, over high heat. Reduce to medium and cook 20–25 minutes until fork-tender.
  3. Drain the potatoes and return to the pot. Add 1/2 cup butter and mash until smooth.
  4. Stir in sour cream, milk, 1 tsp salt, 1/2 tsp pepper, seasoning salt, garlic powder and onion powder. Cover and set aside.
  5. In a large skillet, melt 4 tbsp butter over medium heat. Add onions and carrots and sauté about 8 minutes until tender.
  6. Add ground beef and cook, crumbling, until no longer pink (5–6 minutes). Drain excess fat.
  7. Stir in frozen peas.
  8. 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).
  9. Cook over high heat about 5 minutes until the mixture boils and thickens. Adjust seasoning with salt and pepper.
  10. 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.
  11. Bake at 350°F for about 30 minutes, or until bubbly. Optionally broil for 1–2 minutes to brown the cheese—watch closely.
  12. 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.

Nutrition

Serving: 1 cup | Calories: 726 kcal | Carbohydrates: 60 g | Protein: 27 g | Fat: 43 g
Course: Main Course
Cuisine: American
Calories: 726
Keyword: pie, shepherds
Did you make this? I’d love to see it!Mention @thefoodcharlatan or tag #thefoodcharlatan