Introduction
There is something deeply comforting about a hearty, cheesy casserole that brings the whole family running to the dinner table. This ultimate cheesy shepherd’s pie combines savory ground beef, creamy mashed potatoes, vegetables, rich gravy, and a golden layer of melted cheddar cheese.
It is an easy weeknight dinner that is filling, comforting, and perfect for family meals. With simple ingredients and straightforward preparation, this homemade casserole can easily become a favorite comfort food recipe.
Recipe Overview
| Metric | Details |
| Prep Time | 20 minutes |
| Cook Time | 35 minutes |
| Total Time | 55 minutes |
| Servings | 6 |
| Calories | Approximately 480 kcal per serving |
| Course | Main Course |
| Cuisine | British-American Comfort Food |
| Difficulty | Easy |
Why You’ll Love This Recipe
Creamy mashed potatoes with a golden cheesy topping.
Rich and savory ground beef filling with vegetables and gravy.
- Easy ingredients that are widely available.
- Perfect for busy weeknight dinners and family meals.
- Excellent for meal prep and make-ahead dinners.
- Comforting, hearty, and satisfying.
Ingredients
For the Mashed Potato Layer
| Ingredient | Measurement | Preparation |
| Russet potatoes | 2.5 lb (1.1 kg) | Peeled and quartered |
| Unsalted butter | 4 tbsp | Softened |
| Heavy cream | ⅓ cup | Warmed |
| Garlic powder | ½ tsp | — |
| Salt | 1 tsp | Adjust to taste |
| Black pepper | ¼ tsp | Freshly ground |
For the Beef Filling
| Ingredient | Measurement | Preparation |
| Lean ground beef | 1½ lb (680 g) | 85/15 recommended |
| Olive oil | 1 tbsp | Extra virgin |
| Yellow onion | 1 medium | Finely diced |
| Garlic | 3 cloves | Minced |
| All-purpose flour | 2 tbsp | — |
| Beef broth | 1 cup | Low sodium |
| Tomato paste | 2 tbsp | — |
| Worcestershire sauce | 1 tbsp | — |
| Frozen peas and carrots | 1½ cups | No need to thaw |
| Dried thyme | ½ tsp | — |
| Salt | To taste | — |
| Black pepper | To taste | — |
For the Cheesy Topping
| Ingredient | Measurement | Preparation |
| Sharp cheddar cheese | 1½ cups | Freshly shredded |
| Fresh chives | 2 tbsp | Finely chopped |
Step-by-Step Instructions
Prepare the Potatoes
Place the peeled and quartered potatoes in a large pot and cover them with cold, salted water.
Bring the water to a boil over high heat. Reduce slightly and cook for approximately 15–18 minutes, or until the potatoes are completely fork-tender.
Drain the potatoes thoroughly. Allow them to sit for a minute or two so excess steam and moisture can escape.
Make the Mashed Potatoes
Return the warm potatoes to the pot.
Add the softened butter, warm heavy cream, garlic powder, salt, and black pepper.
Mash until smooth and creamy. Avoid overmixing, as excessive mixing can make mashed potatoes sticky or gummy.
Cover and keep warm while preparing the beef filling.
Cook the Beef Filling
Preheat the oven to 400°F (200°C).
Heat the olive oil in a large oven-safe skillet or frying pan over medium-high heat.
Add the diced onion and cook for approximately 3–4 minutes until softened and translucent.
Add the minced garlic and ground beef. Break the beef apart with a wooden spoon and cook for approximately 8–10 minutes, until browned and fully cooked.
If there is a large amount of excess grease, carefully drain it from the skillet.
Make the Gravy
Sprinkle the flour over the cooked beef and stir continuously for about 1 minute.
Slowly pour in the beef broth while stirring to prevent lumps.
Add the tomato paste and Worcestershire sauce.
Bring the mixture to a gentle simmer and cook for approximately 3–4 minutes, stirring frequently, until the gravy thickens.
Stir in the frozen peas, carrots, and dried thyme.
Taste and adjust the salt and black pepper as needed.
Assemble the Shepherd’s Pie
If using a skillet that is not oven-safe, transfer the beef mixture to a greased 9 × 13-inch baking dish.
Spread the beef filling evenly across the bottom.
Spoon the mashed potatoes over the beef mixture. Spread them gently into an even layer, making sure the potatoes completely cover the filling.
Sprinkle the shredded cheddar cheese evenly over the mashed potatoes.
For extra texture, lightly drag a fork across the surface of the potatoes before adding the cheese.
Bake
Place the casserole in the preheated 400°F (200°C) oven.
Bake for approximately 20 minutes, or until the cheese has melted and the top is golden and bubbling.
For a more deeply browned topping, you can place the casserole under the broiler for 1–2 minutes at the end. Watch it carefully because the cheese can brown quickly.
Remove from the oven and sprinkle with fresh chopped chives.
Allow the casserole to rest for approximately 10 minutes before serving.
Best Tips
Use warm dairy for the potatoes: Warm cream and softened butter blend more easily into hot potatoes and help create a smoother texture.
Do not make the filling watery: The beef mixture should have a thick, spoonable gravy before you add the mashed potatoes.
Shred your own cheese: Freshly shredded cheddar generally melts more smoothly than many pre-shredded varieties.
Let it rest: Resting the casserole for 10 minutes allows the layers to settle and makes serving easier.
Create potato ridges: Running a fork lightly over the mashed potato layer creates extra surface area for browning.
Best Ingredient Options
Potatoes: Russet potatoes produce fluffy mashed potatoes, while Yukon Gold potatoes provide a naturally buttery and creamy texture.
Cheese: Sharp cheddar gives the strongest flavor, but mild cheddar, Monterey Jack, or a cheddar-Mozzarella blend can also work.
Ground meat: Ground beef works beautifully for a cottage-pie-style casserole. For a more traditional shepherd’s pie, use ground lamb.
Vegetables: Peas and carrots are classic, but you can also add corn, mushrooms, celery, or finely diced green beans.
Recipe Variations
Classic Lamb Shepherd’s Pie
Replace the ground beef with ground lamb for a more traditional shepherd’s pie.
Turkey Shepherd’s Pie
Use lean ground turkey for a lighter variation. You may want to add a little extra olive oil or broth to maintain moisture.
Extra Cheesy Shepherd’s Pie
Add a combination of cheddar and Mozzarella for an especially gooey topping.
Vegetable Shepherd’s Pie
Replace the meat with mushrooms, lentils, peas, carrots, corn, and other hearty vegetables.
Garlic Parmesan Potatoes
Add ¼ cup grated Parmesan cheese and an extra small amount of garlic powder to the mashed potatoes for additional savory flavor.
What to Serve With Shepherd’s Pie
Because this casserole is rich and hearty, lighter side dishes work particularly well.
Serve it with a crisp green salad tossed in a simple vinaigrette.
Steamed green beans, roasted asparagus, broccoli, or Brussels sprouts also make excellent choices.
For an extra-comforting meal, serve with warm crusty bread or homemade garlic bread.
Make-Ahead Instructions
You can assemble the entire casserole up to 24 hours in advance.
Prepare the beef filling and mashed potatoes as directed, then assemble everything in a greased baking dish.
Cover tightly and refrigerate.
When ready to bake, remove the casserole from the refrigerator while the oven preheats.
Bake at 400°F (200°C), adding approximately 10–15 minutes to the baking time if the casserole is still cold.
The center should be thoroughly hot before serving.
Storage
Allow leftover shepherd’s pie to cool before storing.
Place individual portions in airtight containers or cover the baking dish tightly with aluminum foil.
Refrigerate for 3–4 days.
For the best texture, keep the casserole well covered to prevent the mashed potatoes from drying out.
Reheating
Microwave
Place an individual portion on a microwave-safe plate.
Cover loosely and microwave for approximately 2 minutes, then continue heating in 30-second intervals until hot throughout.
Oven
For larger portions, cover the casserole with foil and reheat at 350°F (175°C) for approximately 20–25 minutes, or until heated through.
Remove the foil during the final few minutes if you want to restore some crispness to the cheese topping.
Freezing
Shepherd’s pie can be frozen either before or after baking.
For best results, assemble the casserole, allow the components to cool, and wrap the baking dish tightly with plastic wrap followed by aluminum foil.
Freeze for up to 3 months.
Thaw overnight in the refrigerator before baking.
If baking from frozen, use a freezer-safe baking dish and allow additional cooking time. The center should reach a safe serving temperature before eating.
Common Mistakes to Avoid
Making watery gravy: Cook the beef filling long enough for the gravy to thicken before assembling.
Overmixing the potatoes: Excessive mixing can create gummy mashed potatoes.
Adding cold dairy: Warm cream and softened butter incorporate more easily into hot potatoes.
Using too much liquid: Add cream gradually so the potatoes remain thick enough to form a stable topping.
Skipping the resting period: Allowing the casserole to rest makes it easier to portion and serve.
Nutrition Estimate
| Nutrient | Approximate Amount Per Serving |
| Calories | 480 kcal |
| Total Fat | 22 g |
| Saturated Fat | 11 g |
| Cholesterol | 65 mg |
| Sodium | Varies by ingredients |
| Total Carbohydrates | 44 g |
| Dietary Fiber | 6 g |
| Sugars | 5 g |
| Protein | 26 g |
Nutrition values are estimates and can vary depending on the brands, ingredients, portion sizes, and substitutions used.
Frequently Asked Questions
Can I make shepherd’s pie without cheese?
Absolutely. Simply leave out the cheddar for a more traditional cottage pie-style preparation. You can brush the mashed potatoes with a little melted butter before baking to encourage browning.
What is the difference between shepherd’s pie and cottage pie?
Traditionally, shepherd’s pie is made with lamb, while cottage pie is made with beef. Since this recipe uses ground beef, it is technically closer to a cheesy cottage pie, although shepherd’s pie is commonly used as a general name for this style of casserole.
Why are my mashed potatoes runny?
The potatoes may have retained too much water after boiling, or too much cream may have been added.
Drain the potatoes thoroughly and add the warm cream gradually until you reach a thick, creamy consistency.
Can I use instant mashed potatoes?
Yes. Instant mashed potatoes can be used when you need a quick weeknight dinner. Prepare them slightly thicker than usual so they remain stable on top of the meat filling.
Can I add other vegetables?
Yes. Mushrooms, corn, celery, green beans, and additional peas or carrots can all work well.
Can I prepare this recipe in advance?
Yes. Assemble the casserole, cover it tightly, and refrigerate for up to 24 hours before baking.
Final Thoughts
This ultimate cheesy shepherd’s pie is the kind of homemade comfort food that turns simple ingredients into a satisfying family dinner.
The combination of savory beef, rich gravy, tender vegetables, creamy mashed potatoes, and golden melted cheddar creates a hearty casserole that is perfect for weeknight dinners, Sunday meals, and cozy gatherings.
Prepare it ahead of time for an easy dinner, serve it with a fresh green salad or roasted vegetables, and enjoy a comforting homemade meal that the whole family can share.