Ultimate Cheesy Shepherds Pie

Featured in: Simple Comfort Dinners

This comforting dish combines savory ground beef with tender carrots, onions, and peas simmered in a flavorful broth enriched by herbs and tomato paste. Creamy mashed potatoes are blended with butter, milk, and sharp cheddar, creating a rich topping. The mixture is baked until bubbly and crowned with a golden cheesy crust, offering a hearty meal perfect for weeknight dinners or cozy gatherings.

Updated on Mon, 24 Nov 2025 15:06:00 GMT
Ultimate Cheesy Shepherd's Pie with a bubbly, golden cheese crust and savory ground beef filling. Save
Ultimate Cheesy Shepherd's Pie with a bubbly, golden cheese crust and savory ground beef filling. | ivorycrumb.com

A comforting, budget-friendly classic featuring savory ground beef, tender vegetables, creamy mashed potatoes, and a golden cheesy crust.

I first served this to my family on a chilly evening and it was an instant hit with everyone asking for seconds

Ingredients

  • For the Beef Filling: 1 lb (450 g) ground beef, 1 medium onion finely chopped, 2 cloves garlic minced, 2 medium carrots diced, 1 cup (150 g) frozen peas, 1 cup (240 ml) beef broth, 2 tbsp tomato paste, 1 tbsp Worcestershire sauce, 1 tsp dried thyme, 1 tsp dried rosemary, 2 tbsp all-purpose flour, 2 tbsp vegetable oil, Salt and black pepper to taste
  • For the Cheesy Mashed Potato Topping: 2 lbs (900 g) potatoes peeled and cut into chunks, 4 tbsp unsalted butter, 1/2 cup (120 ml) milk, 1 1/2 cups (150 g) shredded cheddar cheese divided, Salt and black pepper to taste

Instructions

Preheat Oven:
Preheat your oven to 400°F (200°C)
Cook Potatoes:
Bring a large pot of salted water to a boil Add potatoes and cook until fork-tender about 15 minutes Drain well
Sauté Vegetables:
While the potatoes cook heat vegetable oil in a large skillet over medium heat Add onion and carrots sauté 4 to 5 minutes until softened
Cook Beef:
Add garlic and ground beef Cook until beef is browned breaking it up with a spoon about 6 to 8 minutes Drain excess fat if needed
Add Seasoning:
Stir in tomato paste Worcestershire sauce thyme rosemary salt and pepper Cook 1 minute
Thicken Mixture:
Sprinkle flour over the mixture stir well and cook for another minute
Simmer:
Pour in beef broth bring to a simmer and cook 5 minutes until slightly thickened Stir in peas and remove from heat
Mash Potatoes:
Mash the drained potatoes with butter and milk until smooth Stir in 1 cup cheddar cheese season with salt and pepper
Assemble:
Spoon beef mixture into a 9x13-inch (23x33 cm) baking dish Spread mashed potatoes evenly on top
Add Cheese:
Sprinkle remaining 1/2 cup cheddar cheese over potatoes
Bake:
Bake for 20 minutes until the top is golden and the filling is bubbling
Rest:
Let rest 5 minutes before serving
A close-up of a steaming, homemade Ultimate Cheesy Shepherd's Pie, ready to be served. Save
A close-up of a steaming, homemade Ultimate Cheesy Shepherd's Pie, ready to be served. | ivorycrumb.com

My family gathers every Sunday to enjoy this hearty dish and share stories from their week

Notes

For extra flavor add a splash of red wine to the beef filling Swap cheddar for a cheese blend or mozzarella if desired Serve with a green salad or steamed vegetables

Required Tools

Large pot Large skillet Potato masher 9x13-inch (23x33 cm) baking dish Oven

Nutritional Information

Calories 460 Total Fat 24 g Carbohydrates 37 g Protein 24 g per serving

Delicious Ultimate Cheesy Shepherd's Pie, showcasing creamy mashed potatoes and flavorful beef with veggies. Save
Delicious Ultimate Cheesy Shepherd's Pie, showcasing creamy mashed potatoes and flavorful beef with veggies. | ivorycrumb.com

This classic shepherds pie is perfect for any occasion delivering comfort and joy in every bite

Recipe FAQs

Can I substitute ground beef with other meats?

Yes, ground lamb or turkey work well as alternatives, providing a different flavor profile while maintaining the dish's hearty texture.

What is the best type of cheese to use for the topping?

Sharp cheddar cheese is ideal for a rich, tangy flavor and a golden crust, but blends or mozzarella can be substituted for varying textures.

How can I make the mashed potatoes creamier?

Adding butter and milk while mashing helps achieve a smooth, creamy texture. For extra creaminess, consider using cream or cream cheese.

Can this dish be prepared in advance?

Yes, assemble and refrigerate it before baking. Bake fresh when ready, adjusting baking time slightly if chilled.

What sides pair well with this dish?

Light salads, steamed green vegetables, or roasted root vegetables complement the rich and savory flavors nicely.

Ultimate Cheesy Shepherds Pie

A comforting dish combining savory beef, tender vegetables, creamy mashed potatoes, and a cheesy golden crust.

Prep time
25 min
Cook time
35 min
Total duration
60 min
Created by Nora Ellington


Skill level Easy

Cuisine type British

Makes 6 Serves

Diet details None specified

What You'll Need

Beef Filling

01 1 lb ground beef
02 1 medium onion, finely chopped
03 2 cloves garlic, minced
04 2 medium carrots, diced
05 1 cup frozen peas
06 1 cup beef broth
07 2 tablespoons tomato paste
08 1 tablespoon Worcestershire sauce
09 1 teaspoon dried thyme
10 1 teaspoon dried rosemary
11 2 tablespoons all-purpose flour
12 2 tablespoons vegetable oil
13 Salt and black pepper to taste

Cheesy Mashed Potato Topping

01 2 lbs potatoes, peeled and cut into chunks
02 4 tablespoons unsalted butter
03 1/2 cup milk
04 1 1/2 cups shredded cheddar cheese, divided
05 Salt and black pepper to taste

Directions

Step 01

Preheat Oven: Preheat oven to 400°F.

Step 02

Cook Potatoes: Boil potatoes in a large pot of salted water until tender, about 15 minutes, then drain well.

Step 03

Sauté Vegetables: Heat vegetable oil in a large skillet over medium heat. Add onion and carrots, sauté for 4 to 5 minutes until softened.

Step 04

Brown Beef: Add garlic and ground beef to skillet. Cook until beef is browned, about 6 to 8 minutes, breaking up with a spoon. Drain excess fat if necessary.

Step 05

Add Seasonings: Stir in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Cook for 1 minute.

Step 06

Incorporate Flour: Sprinkle flour over mixture, stir thoroughly, and cook for 1 additional minute.

Step 07

Simmer Filling: Pour in beef broth, bring to a simmer, and cook for 5 minutes until thickened. Stir in peas, then remove from heat.

Step 08

Prepare Mashed Potatoes: Mash drained potatoes with butter and milk until smooth. Fold in 1 cup cheddar cheese and season with salt and pepper.

Step 09

Assemble Dish: Transfer beef mixture to a 9x13-inch baking dish. Spread mashed potatoes evenly on top.

Step 10

Add Cheese Topping: Sprinkle remaining 1/2 cup cheddar cheese over the mashed potatoes.

Step 11

Bake: Bake for 20 minutes until the topping is golden and the filling bubbles.

Step 12

Rest and Serve: Allow to rest for 5 minutes before serving.

Tools needed

  • Large pot
  • Large skillet
  • Potato masher
  • 9x13-inch baking dish
  • Oven

Allergen details

Be sure to review the ingredients for possible allergens and speak to a healthcare provider when uncertain.
  • Contains dairy (cheese, butter, milk) and gluten (flour; Worcestershire sauce may contain gluten).
  • Check labels carefully if gluten intolerant.

Nutrition info per dish

Details here are just for reference. They don't replace health or nutrition advice.
  • Calories: 460
  • Fats: 24 g
  • Carbohydrates: 37 g
  • Proteins: 24 g