This is the best Shepherd’s Pie with Ground Beef, featuring a rich, savory beef filling topped with fluffy mashed potatoes. It’s classic comfort food that’s quick to prepare, great for weeknights, and simple to make ahead or freeze for later.
Perfect for St. Patrick’s Day or any cold evening, this hearty casserole transforms basic pantry ingredients into a satisfying, family-friendly meal. If you enjoy comforting beef dishes, try other favorites like beef stew, meatloaf, or pot roast for more inspiration.

Shepherd’s Pie With Ground Beef
When the temperature drops, shepherd’s pie is the ultimate warm, cozy meal. Combining savory meat with creamy mashed potatoes creates a comforting casserole that’s both filling and flavorful. This version uses ground beef, which in many homes is simply called shepherd’s pie even though the traditional Scottish dish uses lamb.
The recipe is forgiving and adaptable: use russet or Yukon Gold potatoes for the topping, swap ground beef for ground lamb if you prefer, and add your favorite vegetables. It reheats well and freezes beautifully, making it ideal for meal planning.

Key Ingredients You Will Need
- Potatoes – Russet or Yukon Gold produce light, fluffy mashed potatoes. Peel or leave the skins on, but wash well first.
- Butter – Adds richness and moisture to the mashed potatoes.
- Sour cream – Makes the potatoes extra creamy and gives them a subtle tang. Full-fat or light both work.
- Ground beef – Use lean ground beef (about 85/15) to avoid excess grease. Ground lamb is a good substitute for a true shepherd’s pie.
- Mixed frozen vegetables – A convenient mix of peas, carrots, corn, and green beans keeps the filling simple and colorful. Fresh vegetables may be used instead.
- Flour – A small amount helps thicken the beef filling so it isn’t runny.
- Beef broth – Provides a rich, savory base for the sauce. Chicken stock can be used if preferred.
- Worcestershire sauce – Adds depth and savory umami to the meat mixture.
- Shredded cheddar cheese – Sprinkled on top for a melted, golden finish. Any cheddar or cheddar blend works well.

How to Make Shepherd’s Pie With Beef
- Prepare the mashed potatoes. Cut potatoes into even pieces, cover with cold water, add a pinch of salt, and boil until fork-tender. Drain, then mash with butter, sour cream, salt, garlic powder, and a splash of milk until smooth and creamy.
- Cook the aromatics and beef. Heat olive oil in a large skillet over medium heat. Sauté chopped onion until translucent, add minced garlic, then brown the ground beef, seasoning with salt and pepper.
- Thicken the filling. Stir frozen mixed vegetables into the beef, sprinkle with flour, then pour in beef broth, tomato paste, and Worcestershire sauce. Bring to a gentle boil and simmer for 2–3 minutes until the sauce thickens slightly.
- Assemble the casserole. Preheat the oven to 400°F (200°C). Spread the beef mixture into a sprayed 9″ x 9″ (or similar) baking dish. Top with spoonfuls of mashed potatoes, smoothing or creating a textured surface as you like. Sprinkle shredded cheddar evenly over the potatoes.
- Bake until golden. Bake about 20 minutes, until the filling bubbles and the cheese is melted and golden. Let the dish rest a few minutes before serving.

Recipe Tips
- Wash potatoes thoroughly and cut into similar-sized pieces so they cook evenly.
- Start potatoes in cold water, then bring to a boil to ensure uniform cooking.
- Salt the cooking water to season the potatoes as they boil.
- A hand masher gives a rustic texture; for silkier potatoes, use a ricer or mixer on low speed.
- Smaller potato pieces will boil faster and save time.

Frequently Asked Questions
Can you make this ahead of time? Yes. Fully assemble the pie, allow it to cool, cover, and refrigerate overnight. When ready to bake, bring it out while the oven preheats and bake as directed.
Can you use leftover mashed potatoes? Absolutely. Leftover mashed potatoes work well—warm them slightly and stir in a little butter or cream to refresh their texture before topping the pie.
What’s the difference between shepherd’s pie and cottage pie? Traditionally, shepherd’s pie is made with lamb, while cottage pie uses beef. Today the terms are often used interchangeably in many kitchens.
How long should you bake shepherd’s pie? Baked in a 9″ x 9″ dish at 400°F, this recipe usually takes about 20 minutes or until the cheese is golden and the filling bubbles at the edges.
Storing and Reheating Instructions
- Refrigerator: Store leftovers covered for up to 3 days.
- Freezer: Assemble and cover tightly with foil; freeze for up to 2 months. Thaw overnight in the refrigerator before baking.
- To reheat: Warm in the oven until heated through, or microwave single portions.
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 chopped onion
- 1 pound ground beef (85/15), or substitute ground lamb
- 1 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon minced garlic
- 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 and cube the potatoes. Place in a pot, cover with cold water, add 2 teaspoons salt, and bring to a boil.
- Boil 15–20 minutes until potatoes are fork-tender. Drain, return to pot, and mash with butter, sour cream, salt, garlic powder, and milk. Set aside.
- Preheat oven to 400°F (200°C).
- Heat olive oil in a large skillet. Sauté onion until translucent and slightly golden, then add garlic, salt, pepper, and ground beef; cook until the beef is mostly done.
- Add frozen vegetables, then sprinkle over the flour. Stir and add beef broth, tomato paste, and Worcestershire sauce. Bring to a boil and simmer 2–3 minutes to thicken.
- Spray a deep 9″ x 9″ baking dish with nonstick spray. Spread the beef mixture evenly in the dish. Top with dollops of mashed potatoes and spread as desired. Sprinkle shredded cheddar over the top.
- Bake about 20 minutes, until the filling bubbles and the cheese is melted and golden. Remove from oven and serve warm.
Notes
Storing leftovers: Keep covered in the refrigerator for up to 3 days.
Make-ahead freezer meal: Freeze assembled pie in foil for up to 2 months. Thaw overnight in the fridge before baking.
Reheating: Reheat in the oven until warmed through, or microwave single servings.
Nutrition (Estimate)
Calories: 458 kcal | Carbohydrates: 16 g | Protein: 24 g | Fat: 34 g | Saturated Fat: 15 g | Sodium: 1973 mg
Disclaimer: Nutritional values were calculated using a third-party tool and are provided as an estimation only.
More Classic Beef Dinner Recipes
- Crockpot Mississippi Pot Roast
- Ground Beef Pasta Bake
- Slow Cooker Pot Roast
- Old Fashioned American Goulash
- Meatball Pasta Bake
- Classic Beef Stroganoff
- Homemade Lasagna
- Taco Pasta
- More Beef Recipes
This shepherd’s pie, layered with savory ground beef and topped with the creamiest mashed potatoes, is the ideal comfort dish for chilly nights and makes a reliable, crowd-pleasing dinner any time of year.