Beef Shepherds Pie Cheddar

A close-up of Beef Shepherds Pie with Cheddar Mash, golden bubbly cheese topping over rich beef filling with peas and carrots. Save to Pinterest
A close-up of Beef Shepherds Pie with Cheddar Mash, golden bubbly cheese topping over rich beef filling with peas and carrots. | recipesbyroxanne.com

A classic British dish featuring a rich ground beef and vegetable filling, infused with herbs and savory notes. This is layered under a creamy, sharp Cheddar mashed potato topping, baked until beautifully golden and bubbling. The combination balances hearty textures and flavors, making it a comforting choice ideal for family meals. Preparation includes sautéing the filling ingredients, simmering for depth, and creating a fluffy, melty Cheddar mash for the top layer.

The first time I made shepherd's pie was during a particularly gray February when nothing sounded better than something baked until bubbling. I remember my kitchen filling with the scent of thyme and Worcestershire sauce, and my roommate poking her head in to ask what smelled so incredibly comforting. That night we ate straight from the baking dish, standing over the counter, and decided this was the ultimate rainy day food.

Last winter I made this for a friend who'd just moved into a new apartment with barely any furniture. We sat on the floor with our plates, watching the steam rise between us, and she told me it tasted exactly like something her grandmother would have made. Sometimes food is just the best way to say you're welcome somewhere.

Ingredients

  • 2 tablespoons olive oil: The foundation for building deep flavor in your beef base
  • 1 large onion, finely chopped: Take your time here, smaller pieces melt into the filling beautifully
  • 2 carrots, diced: These add sweetness and that classic cottage pie texture everyone loves
  • 2 celery stalks, diced: Don't skip this, it adds that aromatic backbone people can't quite identify
  • 2 cloves garlic, minced: Add this after the vegetables soften so it doesn't burn
  • 700 g (1.5 lbs) ground beef: Go for something with a bit of fat for the most flavorful filling
  • 2 tablespoons tomato paste: This concentrates the savory notes and adds gorgeous color
  • 1 tablespoon Worcestershire sauce: The secret umami ingredient that makes everything taste deeper
  • 1 teaspoon dried thyme and 1 teaspoon dried rosemary: Classic herbs that make this taste like comfort itself
  • 1 teaspoon salt and ½ teaspoon black pepper: Season generously, the mash needs to stand up to this
  • 2 tablespoons all-purpose flour: This helps thicken the filling into that perfect spoonable consistency
  • 250 ml (1 cup) beef stock: Use a good quality one, it really does make a difference
  • 100 g (1 cup) frozen peas: These brighten up the whole dish with pops of sweetness
  • 1.2 kg (2.5 lbs) potatoes, peeled and cut into chunks: Russets or Maris Piper work beautifully here
  • 60 g (4 tablespoons) unsalted butter: Cold is fine, it'll melt into those hot potatoes
  • 120 ml (½ cup) whole milk, warmed: Warm milk incorporates so much better than cold
  • 150 g (1½ cups) sharp Cheddar cheese, grated: Splurge for good Cheddar here, you'll taste the difference
  • Salt and pepper, to taste: Taste your mash before topping the pie, it needs seasoning

Instructions

Get your oven ready:
Preheat to 200°C (400°F) and clear a rack in the middle for the pie.
Build the flavor foundation:
Heat that olive oil in a large skillet over medium heat and add your onion, carrot, and celery. Let them soften and get fragrant for 6–8 minutes, stirring occasionally.
Add the aromatics and beef:
Stir in the garlic for just a minute, then add the ground beef. Break it up as it cooks and let it brown nicely, about 5–7 minutes.
Deepen the flavors:
Mix in the tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Let this cook together for 2 minutes so the tomato paste loses its raw taste.
Thicken the filling:
Sprinkle the flour over everything, stir it well, and pour in the beef stock. Let it bubble and thicken for 10 minutes, then stir in those peas and turn off the heat.
Make the ultimate mash:
While your beef simmers, boil those potato chunks in salted water for 15–20 minutes until they fall apart when pierced with a fork. Drain really well.
Create cheesy perfection:
Mash the potatoes with butter and that warm milk until silky smooth. Fold in the grated Cheddar until it's completely melted and season well.
Assemble your masterpiece:
Spoon the beef filling into a large baking dish and spread the Cheddar mash over the top. Use your fork to create peaks, they'll get beautifully crispy.
Bake until golden:
Bake for 25 minutes until the top is gorgeously golden and the filling is bubbling up the sides. Let it rest for 10 minutes before serving, otherwise it'll be too hot to eat.
Top view of Beef Shepherds Pie with Cheddar Mash, rustic baking dish with fork marks, ready to serve for a cozy dinner. Save to Pinterest
Top view of Beef Shepherds Pie with Cheddar Mash, rustic baking dish with fork marks, ready to serve for a cozy dinner. | recipesbyroxanne.com

My dad claims he makes better shepherd's pie than I do, which led to us cooking them side by side last Christmas. His had more rosemary and mine had more cheese, and honestly, the house smelled so good that nobody really cared who won. Sometimes these little kitchen rivalries are what make cooking so much fun.

Make It Your Own

A splash of red wine in the beef filling adds incredible depth, and I've been known to add a bit of Dijon mustard too. Some people like to stir in some corn or swap the peas for something green like fresh spinach at the very end.

Freezing Like a Pro

This freezes beautifully, either before or after baking. If freezing unbaked, thaw completely before baking as mentioned. If freezing already baked, let it cool first, then reheat covered at 180°C (350°F) until hot through.

The Traditional Touch

Purists will tell you that with lamb it's called shepherd's pie and with beef it's cottage pie, but honestly, call it whatever you want. Using lamb instead of beef gives it a slightly sweeter, more delicate flavor that's absolutely worth trying.

  • Try mixing some Gruyère with your Cheddar for an extra nutty note
  • Add a layer of grated cheese between the filling and mash for extra gooeyness
  • A sprinkle of paprika on top before baking gives it the prettiest golden color
Beef Shepherds Pie with Cheddar Mash served in a skillet, creamy cheesy potatoes over savory beef and vegetable stew, steam rising. Save to Pinterest
Beef Shepherds Pie with Cheddar Mash served in a skillet, creamy cheesy potatoes over savory beef and vegetable stew, steam rising. | recipesbyroxanne.com

There's something about pulling this bubbling golden dish out of the oven that just makes a house feel like home. Hope everyone at your table goes back for seconds.

Recipe Questions & Answers

Sharp Cheddar cheese melts well and provides a rich, tangy flavor that complements the beef filling perfectly.

Lamb can be used instead of beef for a traditional take, lending a distinctive flavor to the filling.

Boil potatoes until tender, mash with warmed milk and butter, then fold in grated cheese while still warm for a smooth consistency.

Dried thyme and rosemary add aromatic depth and complement the savory beef mixture well.

The top should appear golden and slightly crispy, with bubbling filling visible around the edges.

Beef Shepherds Pie Cheddar

Rich ground beef mixture crowned with smooth, cheesy Cheddar mash, baked to perfection.

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

Ingredients

Beef Filling

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

Cheddar Mash

  • 2.5 lbs potatoes, peeled and cut into chunks
  • 4 tablespoons unsalted butter
  • ½ cup whole milk, warmed
  • 1½ cups sharp Cheddar cheese, grated
  • Salt and pepper, to taste

Instructions

1
Preheat Oven: Preheat oven to 400°F (200°C).
2
Sauté Vegetables: In a large skillet, heat olive oil over medium heat. Add onion, carrot, and celery. Sauté for 6–8 minutes until softened.
3
Cook Beef and Aromatics: Stir in garlic and cook for 1 minute. Add ground beef and cook, breaking it up, until browned.
4
Season Filling: Mix in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Cook for 2 minutes.
5
Thicken Sauce: Sprinkle flour over the mixture and stir well. Add beef stock, bring to a simmer, and cook for 10 minutes until thickened. Stir in frozen peas, remove from heat.
6
Prepare Potatoes: Boil potatoes in salted water for 15–20 minutes until fork-tender. Drain well.
7
Make Cheddar Mash: Mash potatoes with butter and warm milk until smooth. Fold in grated Cheddar until melted. Season with salt and pepper.
8
Assemble Pie: Spoon the beef filling into a large baking dish. Spread Cheddar mash evenly on top, creating peaks with a fork.
9
Bake and Serve: Bake for 25 minutes, or until top is golden and filling is bubbling. Let rest for 10 minutes before serving.
Additional Information

Equipment Needed

  • Large skillet
  • Saucepan
  • Potato masher
  • Baking dish
  • Wooden spoon

Nutrition (Per Serving)

Calories 510
Protein 32g
Carbs 42g
Fat 24g

Allergy Information

  • Contains milk (butter, cheese, milk)
  • Contains wheat (flour)
  • May contain soy (check Worcestershire sauce)
  • May contain gluten (stock)
Roxanne Phillips

Passionate home cook sharing easy, comforting recipes and simple cooking tips for busy families.