When the autumn air turns brisk and the evenings draw in, nothing warms a bustling dinner table quite like this Cozy Homemade Beef Shepherd’s Pie with Cheddar. Deeply savory minced beef is browned to perfection with tender carrots, sweet onions, and garden peas, simmered gently in an aromatic rosemary, thyme, and beef bone broth gravy that coats every bite in velvety richness. Crowned with a luxurious blanket of Yukon gold mashed potatoes folded with sharp white cheddar and baked until the fork ridges turn golden, crisp, and bubbling, this skillet classic is pure hearty comfort from top to bottom.

While traditional British pub pies are often referred to interchangeably as shepherd’s pie (traditionally made with lamb) or cottage pie (made with beef), this cheddar-baked variation delivers the best of all culinary worlds. Cooking the entire meal in an oven-safe cast iron skillet ensures maximum pan fond caramelization on the stovetop before transitioning seamlessly under the broiler for that signature blistered potato crust. Whether served alongside a velvety starter like our creamy roasted tomato basil soup or paired with family skillet favorites like our one-pot creamy Cajun sausage and rice skillet, this timeless dish guarantees empty plates every single time.
Why You’ll Love This Recipe
- One-Skillet Ease: Brown the beef, simmer the herb gravy, and bake the mashed potato crust all in a single 12-inch cast iron skillet for minimal cleanup.
- Fluffy Cheddar Mash with Crispy Ridges: Folding sharp white cheddar and a single egg yolk into creamy Yukon gold mash produces irresistible browned peaks that crunch delightfully against the silky gravy below.
- 100% Halal Wholesome: Crafted with lean halal ground beef, nourishing bone broth, fresh root vegetables, and clean herbs—completely free of pork or alcohol deglazing.
- Sensational Meal-Prep & Freezer Friendly: Assembles beautifully up to 24 hours in advance, allowing you to pop it straight into the oven on busy weeknights or freeze for effortless future comfort.
Key Ingredients & Smart Swaps

- Lean Ground Beef (85/15): Provides deep beefy flavor with just enough fat to keep the filling succulent without feeling greasy. Ground lamb or ground turkey can be substituted easily.
- Yukon Gold Potatoes: Naturally buttery with a dense, creamy texture that doesn’t become watery or grainy. Russet potatoes work well too if peeled and mashed with extra butter.
- Sharp White Cheddar Cheese: Freshly grated sharp cheddar cuts through the rich beef gravy, lending sharp tang and helping the top potato layer blister into golden perfection under the broiler.
- Tomato Paste & Flour: Cooking tomato paste directly with the beef concentrates sweet umami depth, while a dusting of flour thickens the beef bone broth into a glossy, spoon-coating gravy.
- Rich Beef Bone Broth: Simmering with rich collagen-rich bone broth yields a restaurant-quality sauce. If you have sweet cravings after dinner, follow up with our reader-favorite warm salted caramel apple crisp!
- Fresh Rosemary & Thyme: Woody herbs infused into the simmering sauce give the beef filling authentic rustic tavern aroma.
Step-by-Step Cooking Walkthrough
1. Boil & Mash Potatoes: Place cubed Yukon gold potatoes in cold salted water. Bring to a rolling boil and cook for 15 to 18 minutes until tender. Drain well, then mash with butter, sour cream, warm milk, garlic powder, salt, egg yolk, and half the cheddar until light and fluffy.
2. Brown Beef & Aromatics: In a 12-inch cast iron skillet over medium-high heat, brown ground beef for 6 to 8 minutes, breaking it into fine crumbles. Drain excess grease, then toss in diced onions, carrots, and celery. Cook for 5 minutes until soft and fragrant.

3. Build the Herb Gravy: Stir tomato paste and flour into the meat, cooking for 2 minutes. Pour in beef bone broth, Worcestershire sauce, minced rosemary, and thyme. Simmer for 8 minutes until thickened and glossy, then fold in frozen peas.
4. Top with Mash & Fork Ridges: Mound mashed potatoes over the hot filling, sealing the edges. Score texture ridges with a fork and scatter the remaining sharp cheddar evenly across the top.
5. Bake & Broil: Bake at 400°F (200°C) for 22 to 25 minutes until gravy bubbles along skillet edges. Broil for 2 minutes for deeply golden peaks. Rest 10 minutes before serving.
3 Chef Secrets for Perfect Results
1. Dry the Cooked Potatoes in the Warm Pot: After draining your boiled potatoes, return them to the warm empty pot over low heat for 1 minute before mashing. This evaporates residual surface moisture, ensuring your mash stays rich and fluffy rather than watery.
2. Whisk in an Egg Yolk for Golden Browning: Adding a single whisked egg yolk to your mashed potatoes gives them velvety body and ensures they brown evenly under high heat with bakery-style golden color.
3. Allow 10 Minutes of Pan Resting: When pulled hot from the oven, the simmering gravy is fluid. Resting the skillet on your counter for 10 minutes allows the potato starch and collagen in the broth to stabilize so you can scoop neat, layered portions that hold together on the plate.
What to Serve With Beef Shepherd’s Pie

- Warm Crusty Dinner Rolls: Freshly baked garlic dinner rolls or Irish soda bread for sopping up every last drop of rich herb gravy.
- Crisp Garden Salad: Tossed mixed greens, shaved radishes, and lemon-Dijon vinaigrette to balance the hearty warmth with bright acidity.
- Roasted Autumn Vegetables: Honey-glazed carrots or balsamic-roasted Brussels sprouts make wonderful colorful table companions.
- Cozy Beverage: Iced sparkling apple cider with rosemary or a pot of hot English breakfast tea.
Storage, Freezing & Reheating Instructions
- Refrigeration: Cover leftovers tightly in the skillet or transfer to an airtight glass container. Keep in the refrigerator for up to 4 days.
- Oven Reheating (Best Method): Reheat covered with foil in a 350°F (175°C) oven for 15 to 20 minutes, then uncover for 5 minutes so the cheddar crust crisps up again.
- Freezing Unbaked or Baked: Assemble the pie in an oven-safe casserole dish, let cool completely, and wrap tightly with plastic wrap and heavy-duty foil. Freeze for up to 3 months. Bake straight from frozen at 375°F for 55 to 65 minutes until bubbling and hot throughout.

Cozy Homemade Beef Shepherd’s Pie with Cheddar
Ingredients
- 1.5 lbs lean ground beef (85/15) or ground lamb for traditional style
- 1 large yellow onion finely diced
- 2 medium carrots peeled and finely diced
- 2 ribs celery finely chopped
- 4 cloves garlic minced
- 2 tbsp tomato paste
- 2 tbsp all-purpose flour for thickening rich gravy
- 1.5 cups rich beef bone broth low sodium, halal-certified
- 2 tbsp Worcestershire sauce halal-certified or coconut aminos
- 1 tsp fresh rosemary finely minced
- 1 tsp fresh thyme leaves
- 1 cup frozen sweet peas unthawed
- 1/2 tsp salt and cracked black pepper to taste
- 2.5 lbs Yukon gold potatoes peeled and quartered
- 4 tbsp unsalted butter melted
- 1/2 cup sour cream or heavy cream
- 1/4 cup warm milk
- 1 cup sharp white cheddar cheese freshly grated, divided
- 1 large egg yolk whisked in for golden browning
- 1/2 tsp garlic powder
- 1/2 tsp fine sea salt
Method
- Place peeled, cubed Yukon gold potatoes into a large pot of salted water. Bring to a rolling boil and cook for 15 to 18 minutes until fork-tender. Drain thoroughly and return to the hot pot. Mash with melted butter, sour cream, warm milk, garlic powder, sea salt, egg yolk, and half of the grated cheddar until smooth, fluffy, and creamy.
- Preheat oven to 400°F (200°C). In a 12-inch oven-safe cast iron skillet or deep Dutch oven over medium-high heat, brown the ground beef for 6 to 8 minutes, breaking it into small crumbles until no pink remains. Spoon out excess grease, leaving 1 tablespoon in the skillet. Add diced onion, carrots, and celery; cook for 5 minutes until softened. Stir in minced garlic and cook for 1 minute.
- Stir in tomato paste and flour, cooking for 2 minutes to eliminate raw flour taste. Pour in beef bone broth, Worcestershire sauce, minced rosemary, and thyme. Bring to a simmer, scraping up all browned fond from the bottom of the skillet. Reduce heat to medium-low and simmer for 8 minutes until gravy thickens into a glossy sauce. Fold in frozen peas.
- Spoon the mashed potatoes over the beef filling. Use the back of a spoon or spatula to spread evenly to the pan edges, sealing in the gravy. Run the tines of a fork across the top to create diagonal textural peaks. Sprinkle remaining sharp cheddar over top.
- Bake uncovered at 400°F (200°C) for 22 to 25 minutes until the beef gravy is bubbling around the edges. Turn on the broiler for the final 2 minutes to get deep golden-brown, crispy potato ridges. Rest for 10 minutes before scooping into bowls.
Nutrition
Tried this recipe?
Let us know how it was!Frequently Asked Questions
What is the difference between Shepherd’s Pie and Cottage Pie?
Traditionally, shepherd’s pie is made with minced lamb, whereas cottage pie is made with ground beef. In modern American and Canadian home cooking, the name shepherd’s pie is commonly used for both delicious beef and lamb variations.
Can I use frozen vegetables instead of fresh?
Yes! A bag of frozen peas and diced carrots is an excellent time-saving shortcut. Add them directly to the simmering meat gravy during the final 3 minutes without thawing first.
Can I make this ahead of time?
Absolutely. Assemble the complete dish with the potato layer and cheddar on top, let cool, and refrigerate for up to 24 hours. When ready to serve, add 5 minutes to the baking time to ensure the center is piping hot.
Pin This Recipe for Later
Planning your weekly family dinner menu or craving classic comfort food? Save this pin to your favorite Pinterest Dinner or Casserole Recipes board so you have the easiest homemade shepherd’s pie ready whenever comfort calls!
















