Beef Shepherds Pie Cheddar Mash

A close-up photo of golden baked Beef Shepherds Pie with Cheddar Mash, its crust bubbling beside a fresh green salad. Pin it
A close-up photo of golden baked Beef Shepherds Pie with Cheddar Mash, its crust bubbling beside a fresh green salad. | cookible.com

This comforting British casserole layers seasoned ground beef and a medley of vegetables beneath a rich cheddar mashed potato topping. The filling blends onions, carrots, celery, garlic, and herbs, simmered until thick and flavorful. Tender potatoes are mashed with butter, milk, and sharp cheddar, then spread over the beef mixture. Baked until golden and bubbling, this dish pairs well with green beans or salad, offering a satisfying meal with balanced textures and flavors.

One rainy Tuesday, my flatmate stumbled home with a bag of groceries and announced we were making proper shepherds pie. Neither of us had ever attempted it, but her grandmother had sent the recipe scribbled on the back of an envelope. The kitchen filled with the most incredible aromas as we cooked together, and when we finally pulled that bubbling dish from the oven, steam rising in little clouds, we looked at each other and knew this was going to be a regular thing. Now its my go-to whenever I need something that feels like a proper hug on a plate.

Last winter, I made this for my dad who claimed he didnt like shepherds pie. He took one skeptical bite, went quiet for a moment, then asked for seconds. There is something magical about how the creamy potato topping meets that rich, savory beef filling underneath.

Ingredients

  • 2 tablespoons olive oil: Use a neutral oil with a decent smoke point since youll be sautéing the vegetables at medium heat
  • 1 large onion, finely chopped: The onion forms the flavor foundation, so take time to chop it evenly for consistent cooking
  • 2 medium carrots, diced: Fresh carrots add sweetness and texture, and dicing them helps them cook through properly
  • 2 celery stalks, diced: Often overlooked, celery adds this subtle aromatic backbone that makes the filling taste properly developed
  • 3 cloves garlic, minced: Fresh garlic is non-negotiable here, and mincing it ensures it distributes evenly throughout the beef
  • 750 g (1.65 lbs) ground beef: Go for something with a bit of fat content, maybe 15-20%, because lean beef can make the filling dry
  • 2 tablespoons tomato paste: This concentrates the beef flavor and adds that rich, deep color that makes the filling look so inviting
  • 1 tablespoon Worcestershire sauce: The secret ingredient that adds umami depth, just dont substitute it unless absolutely necessary
  • 1 teaspoon dried thyme: Earthy and floral, thyme pairs perfectly with beef and gives that classic British comfort food taste
  • 1 teaspoon dried rosemary: Pine-scented and robust, rosemary stands up beautifully to the hearty beef filling
  • 1 teaspoon salt: Essential for bringing out all the flavors, but you can adjust slightly based on your beef stock
  • ½ teaspoon ground black pepper: Freshly ground makes a noticeable difference in the complexity of the final dish
  • 2 tablespoons all-purpose flour: This thickens the sauce beautifully, creating that perfect consistency that isnt too thin or too gloopy
  • 250 ml (1 cup) beef stock: Good quality stock matters here because it reduces down and concentrates in flavor
  • 150 g (1 cup) frozen peas: They add little pops of sweetness and color that cut through the richness of the beef
  • 1.2 kg (2.6 lbs) potatoes, peeled and quartered: Maris Piper or Yukon Gold work brilliantly, and keeping chunks even means they cook at the same rate
  • 60 g (4 tablespoons) unsalted butter: Room temperature butter incorporates more easily into the potatoes for that silky smooth mash
  • 125 ml (½ cup) whole milk, warmed: Cold milk can make potatoes gluey, so warming it first is a game-changer for texture
  • 150 g (1½ cups) sharp cheddar cheese, grated: The sharpness cuts through the creamy potatoes, and grating it yourself helps it melt properly

Instructions

Get your oven ready and start the potatoes:
Preheat your oven to 200°C (400°F) and get a large pot of salted water boiling. The salted water is crucial because it seasons the potatoes from inside out as they cook.
Cook the potatoes until perfectly tender:
Add your quartered potatoes to the boiling water and let them cook for 15-20 minutes. You want them fork-tender, meaning a fork slides in with absolutely no resistance.
Sauté the base vegetables:
While potatoes cook, heat olive oil in a large skillet over medium heat. Toss in your onion, carrots, and celery, letting them soften for about 5 minutes until theyre fragrant and starting to turn translucent.
Add garlic and brown the beef:
Stir in the garlic for just one minute, then add your ground beef. Break it up with a wooden spoon as it cooks, letting it brown completely until no pink remains.
Build the flavor foundation:
Mix in the tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Let that cook for a minute, then sprinkle the flour over everything, stirring constantly so it doesnt clump.
Create the rich filling:
Pour in the beef stock and bring everything to a gentle simmer. Let it cook for 7-8 minutes until noticeably thickened, then stir in those frozen peas and remove from heat.
Make the ultimate cheddar mash:
Drain the potatoes thoroughly and return them to the warm pot. Add the butter and warmed milk, mashing until completely smooth, then stir in the grated cheddar until melted and season to taste.
Assemble your masterpiece:
Spoon that gorgeous beef filling into a large baking dish and spread the cheddar mash evenly over the top, right to the edges so none of the filling peeks through.
Create those crispy ridges:
Use a fork to drag lines across the surface of the mash. These ridges will get extra crispy and golden in the oven, creating the best texture contrast.
Bake until bubbling and golden:
Pop it in the oven for 25-30 minutes. You want the top gorgeous and golden, with the filling bubbling up around the edges in the most tempting way.
The patience pays off:
Let the dish rest for 5-10 minutes before serving. This feels like forever when youre hungry, but it helps the filling set slightly so each serving holds its shape beautifully.
Serving suggestion of hearty Beef Shepherds Pie with Cheddar Mash fresh from the oven, revealing savory beef and peas beneath creamy potatoes. Pin it
Serving suggestion of hearty Beef Shepherds Pie with Cheddar Mash fresh from the oven, revealing savory beef and peas beneath creamy potatoes. | cookible.com

My friend Sarah once tripled this recipe for her birthday party and people kept asking if there was more. She had to admit she hid the last portion in the back of the fridge for herself the next day.

Making It Ahead

You can assemble the entire shepherds pie up to 24 hours before baking, just cover it tightly and refrigerate. When youre ready to bake, add an extra 10-15 minutes to the baking time since it will be starting from cold. This actually lets the flavors meld together even more beautifully.

Freezing Instructions

This freezes incredibly well, either before or after baking. If freezing unbaked, wrap it thoroughly and it will keep for up to 3 months. Bake from frozen, adding about 20 minutes to the cooking time and covering with foil for the first half to prevent over-browning.

Serving Suggestions

While shepherds pie is pretty much a meal in itself, a simple green salad with a sharp vinaigrette cuts through the richness beautifully. Steamed green beans with a bit of lemon are also perfect. And honestly, a glass of red wine alongside is never a bad idea.

  • Try adding a splash of red wine to the beef filling for extra depth
  • A pinch of mustard powder in the mash takes it to another level
  • Grate some extra cheese over the top during the last 5 minutes of baking
The baked top of Beef Shepherds Pie with Cheddar Mash is fork-marked and crisp, highlighting the rich, cheesy mashed potato crust. Pin it
The baked top of Beef Shepherds Pie with Cheddar Mash is fork-marked and crisp, highlighting the rich, cheesy mashed potato crust. | cookible.com

Theres something so satisfying about bringing a bubbling, golden dish to the table and watching everyones faces light up. This is the kind of food that makes a house feel like a home.

Recipe Q&A

Sharp cheddar cheese is grated into the mashed potatoes to create a rich, creamy topping with a savory bite.

Yes, ground lamb can be used as a traditional alternative to create a more classic version of the dish.

Use a fork to create ridges on the mashed potato surface before baking; this encourages browning and adds texture.

Onions, carrots, celery, garlic, and frozen peas combine to create a savory vegetable base.

Incorporating a splash of red wine into the beef mixture can enhance depth and richness of flavor.

Beef Shepherds Pie Cheddar Mash

Savory beef and vegetables beneath creamy cheddar mashed potatoes baked golden and bubbly.

Prep 25m
Cook 45m
Total 70m
Servings 6
Difficulty Medium

Ingredients

Beef Filling

  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1.65 lbs ground beef
  • 2 tablespoons tomato paste
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 teaspoon salt
  • ½ teaspoon ground black pepper
  • 2 tablespoons all-purpose flour
  • 1 cup beef stock
  • 1 cup frozen peas

Cheddar Mash

  • 2.6 lbs potatoes, peeled and quartered
  • 4 tablespoons unsalted butter
  • ½ cup whole milk, warmed
  • 1½ cups sharp cheddar cheese, grated
  • Salt and pepper, to taste

Instructions

1
Prepare the Oven: Preheat oven to 400°F.
2
Cook the Potatoes: Bring a large pot of salted water to a boil. Add potatoes and cook for 15–20 minutes until fork-tender.
3
Sauté Vegetables: Heat olive oil in a large skillet over medium heat. Add onion, carrots, and celery; sauté for 5 minutes until softened.
4
Cook the Beef: Stir in garlic and cook for 1 minute. Add ground beef and cook, breaking up with a spoon, until browned and no longer pink.
5
Season and Thicken: Mix in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Sprinkle flour over the mixture and stir well.
6
Add Stock and Peas: Pour in beef stock, bring to a simmer, and cook for 7–8 minutes until thickened. Stir in frozen peas. Remove from heat.
7
Prepare the Mash: Drain potatoes and return to pot. Add butter and warmed milk; mash until smooth. Stir in grated cheddar cheese. Season with salt and pepper.
8
Assemble the Pie: Spoon the beef filling into a 2-quart baking dish. Spread the cheddar mash evenly over the top.
9
Create Ridges: Use a fork to create ridges on the mash for extra crispiness.
10
Bake to Golden: Bake for 25–30 minutes, until the top is golden and filling is bubbling.
11
Rest Before Serving: Let rest for 5–10 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Skillet
  • Potato masher
  • 2-quart baking dish
  • Wooden spoon

Nutrition (Per Serving)

Calories 510
Protein 30g
Carbs 39g
Fat 26g

Allergy Information

  • Contains milk (cheese, butter, milk) and gluten (flour, Worcestershire sauce may contain gluten)
  • Contains celery
Jenna Lawson

Sharing simple, tasty recipes and kitchen tips for home cooks and food lovers.