Beef Shepherds Pie Cheddar Mash

Forklift-ready Beef Shepherds Pie with Cheddar Mash features golden, bubbling cheese crust over savory beef and vegetable filling. Pin it
Forklift-ready Beef Shepherds Pie with Cheddar Mash features golden, bubbling cheese crust over savory beef and vegetable filling. | cookible.com

This dish features sautéed ground beef combined with aromatic vegetables enhanced by thyme and rosemary. It's thickened with flour and beef stock, then layered with smooth mashed potatoes blended with sharp Cheddar cheese. Baked until bubbling and golden, it delivers a hearty, flavorful meal perfect for gatherings. The creamy cheese mash complements the savory filling, offering a traditional comfort dish with a rich texture and satisfying taste.

Rainy Sundays were made for dishes like this. I first attempted shepherds pie during a particularly dreary November, trying to recreate the comfort food my British roommate described wistfully. The smell of bubbling beef and caramelized cheese filled our tiny apartment, and we ended up eating straight from the baking dish while watching old movies.

I made this for my father-in-law's birthday dinner, nervous because cooking for someone who grew up on proper British pub food felt like walking into a test. He took three bites, set down his fork, and simply said this is exactly what Sunday dinner should taste like. The highest compliment I have ever received in my kitchen.

Ingredients

  • 2 tablespoons olive oil: Creates the foundation for building flavor in the beef filling
  • 1 large onion, finely chopped: Sweetens as it cooks, providing essential depth
  • 2 carrots, diced: Add natural sweetness and texture variation
  • 2 celery stalks, diced: Brings subtle aromatic brightness to balance the richness
  • 2 cloves garlic, minced: Your aromatic base, do not rush this step
  • 700 g (1.5 lbs) ground beef: The hearty backbone that makes this meal satisfying
  • 2 tablespoons tomato paste: Concentrates the savory notes and adds beautiful color
  • 1 tablespoon Worcestershire sauce: Essential umami that makes the filling taste complete
  • 1 teaspoon dried thyme: Earthy herbal notes that complement the beef perfectly
  • 1 teaspoon dried rosemary: Pine-like fragrance that feels traditional and grounding
  • 1 teaspoon salt: Enhances all the other flavors in the filling
  • ½ teaspoon black pepper: Adds gentle warmth and complexity
  • 2 tablespoons all-purpose flour: The secret to getting that perfect thick, rich sauce consistency
  • 250 ml (1 cup) beef stock: Creates the luscious gravy that ties everything together
  • 100 g (1 cup) frozen peas: Little bursts of sweetness and color throughout
  • 1.2 kg (2.5 lbs) potatoes, peeled and cut into chunks: Starchy potatoes like Russets work best for fluffy mash
  • 60 g (4 tablespoons) unsalted butter: Essential for creamy, luxurious mashed potatoes
  • 120 ml (½ cup) whole milk, warmed: Cold milk makes gluey potatoes, always warm it first
  • 150 g (1½ cups) sharp Cheddar cheese, grated: The star that transforms ordinary mash into something extraordinary
  • Salt and pepper, to taste: Season generously, the mash needs its own personality

Instructions

Preheat and prep your oven:
Get your oven to 200°C (400°F) so you are ready to bake as soon as the filling and mash are prepared.
Build the flavor foundation:
Heat olive oil in a large skillet over medium heat. Add onion, carrot, and celery, sautéing for 6–8 minutes until they soften and smell amazing.
Add garlic and brown the beef:
Stir in garlic for just 1 minute, then add ground beef. Cook until browned, breaking it up with your spoon as it sizzles.
Season and develop depth:
Mix in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Let everything cook together for 2 minutes to bloom the spices.
Thicken the sauce:
Sprinkle flour over the mixture, stirring well to coat everything. Add beef stock, bring to a simmer, and cook for 10 minutes until thickened. Stir in frozen peas and remove from heat.
Prepare the potatoes:
Boil potatoes in salted water for 15–20 minutes until completely tender. Drain them well, this is crucial for fluffy mash.
Create the cheddar mash:
Mash potatoes with butter and warm milk until smooth. Fold in grated Cheddar until melted. Taste and adjust seasoning with salt and pepper.
Assemble the pie:
Spoon beef filling into a large baking dish. Spread cheddar mash evenly on top, using a fork to create peaks that will get beautifully crispy.
Bake to golden perfection:
Bake for 25 minutes until the top is golden and the filling is bubbling around the edges. Let rest for 10 minutes before serving, this helps it set beautifully.
This cozy Beef Shepherds Pie with Cheddar Mash shows creamy mashed potato peaks, peas, and carrots in a rustic baking dish. Pin it
This cozy Beef Shepherds Pie with Cheddar Mash shows creamy mashed potato peaks, peas, and carrots in a rustic baking dish. | cookible.com

This recipe became my go-to when my best friend had her first baby. I delivered a frozen version to her house, and she later confessed that she and her husband ate the entire dish standing at the counter at midnight. Sometimes the best meals are the ones that require nothing more than a fork and an appetite.

Make It Ahead

You can assemble the entire shepherds pie up to 24 hours before baking. Cover tightly with foil and refrigerate, then add an extra 10-15 minutes to the baking time since it will be cold. The flavors actually develop beautifully as they sit together.

Freezing Like A Pro

Wrap the assembled, unbaked pie thoroughly with plastic and foil. It freezes well for up to 3 months. Thaw overnight in the refrigerator before baking, or bake from frozen at 180°C (350°F) for about 60-70 minutes until piping hot in the center.

Serving Suggestions

A crisp green salad with vinaigrette cuts through the richness beautifully. Steamed green beans with a squeeze of lemon also work wonderfully. For true comfort, serve with extra Worcestershire sauce on the table.

  • Let it rest 10 minutes before serving, this makes serving so much easier
  • The leftovers reheat beautifully at 180°C (350°F) covered with foil
  • Make double the mashed potato portion and freeze half for another meal
Serve this comforting Beef Shepherds Pie with Cheddar Mash family-style, with a scoop beside a fresh green salad. Pin it
Serve this comforting Beef Shepherds Pie with Cheddar Mash family-style, with a scoop beside a fresh green salad. | cookible.com

There is something deeply satisfying about a dish that feeds both body and soul. This shepherds pie has become more than a recipe in our house, it is a reliable friend that shows up exactly when we need comfort most.

Recipe Q&A

Sharp Cheddar provides a rich, tangy flavor that melts smoothly into the mashed potatoes, enhancing the dish's creamy texture.

Yes, the beef and vegetable filling can be made in advance and refrigerated, making it easy to assemble and bake later.

Sprinkling flour and simmering with beef stock thickens the mixture to a hearty consistency that holds well under the mash topping.

Starchy potatoes like Russets or Yukon Golds work best as they create a light, fluffy mash that absorbs butter and cheese well.

To make it gluten-free, substitute the all-purpose flour with a gluten-free thickener and verify that the stock contains no gluten ingredients.

Beef Shepherds Pie Cheddar Mash

Rich ground beef and vegetables beneath creamy cheddar mashed potatoes baked to a golden finish.

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
  • 0.5 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
  • 0.5 cup whole milk, warmed
  • 1.5 cups sharp Cheddar cheese, grated
  • Salt and pepper, to taste

Instructions

1
Preheat Oven: Preheat your oven to 400°F.
2
Sauté Vegetables: In a large skillet, heat olive oil over medium heat. Add the 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
Add Seasoning: Mix in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Cook for 2 minutes.
5
Thicken Filling: 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: Meanwhile, 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 Dish: 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 the 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

  • Milk (butter, cheese, milk)
  • Wheat (flour)
  • Soy (may be present in Worcestershire sauce)
  • Gluten (may be present in stock)
Jenna Lawson

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