I first made shepherd’s pie with a cheesy top during a cozy Christmas Eve dinner when I wanted something warm and filling that would also impress a house full of hungry guests. I layered up the hearty meat and vegetables and topped it with creamy mashed potatoes and then added a layer of sharp cheddar just for fun. The result? A golden and bubbly crust that had everyone coming back for seconds.

Since that night and it’s become one of my go-to dishes for holiday gatherings and comfort-food Sundays. This shepherd’s pie is the perfect make-ahead meal and filled with rich flavors from the savory beef and gravy and creamy potatoes and a cheesy crown. It’s always a hit and whether served on a festive table or as a weekday treat after a long day.
Ingredients
- Here’s what I use for this recipe. You can always make substitutions if you prefer!
- Ground beef – Hearty and flavorful and forms the base of the savory filling.
- Onion – Adds sweetness and depth to the meat mixture.
- Garlic – Enhances the richness of the beef and brings out the spices.
- Carrots – Offer a touch of natural sweetness and color.
- Peas – Add texture and balance to the savory filling.
- Corn – Brings a bit of crunch and golden sweetness.
- Tomato paste – Adds richness and thickens the meat mixture.
- Beef broth – Creates a flavorful gravy to bind the filling.
- Worcestershire sauce – Enhances the umami of the dish.
- Potatoes – Mashed until creamy and used to top the pie.
- Butter – Adds richness and silkiness to the mashed potatoes.
- Milk – Helps smooth out the mashed potatoes.
- Cheddar cheese – Melts into a golden crust that finishes the dish.
- Salt and pepper – To season each component to perfection.
Tools You’ll Need
- Skillet – For browning the beef and sautéing the vegetables.
- Pot – To boil the potatoes until soft enough to mash.
- Potato masher – For creating creamy mashed potatoes.
- Baking dish – Holds all the delicious layers together.
- Spoon or spatula – To spread the mashed potatoes evenly over the meat.
- Oven – Bakes the whole pie until golden and bubbly.
- Cheese grater – If you prefer to use fresh cheddar for topping.

Instructions
Step 1: Make the Meat Filling
I start by browning the ground beef in a large skillet. Once it’s cooked and I drain any excess fat and then add chopped onion and garlic and sauté until soft and fragrant.
Step 2: Add Veggies and Sauce
I stir in diced carrots and peas and corn and tomato paste and then pour in the beef broth and Worcestershire. I let it simmer for 8–10 minutes until thick and flavorful.
Step 3: Prepare the Mashed Potatoes
While the filling simmers and I boil peeled and chopped potatoes until fork-tender. I mash them with butter and milk and season with salt and pepper until smooth and creamy.
Step 4: Layer the Pie
I spread the meat filling into a greased baking dish and then spoon the mashed potatoes over the top and smoothing them out to cover the whole surface.
Step 5: Add Cheese and Bake
I sprinkle shredded cheddar cheese evenly over the top of the mashed potatoes. Then I bake the pie at 375°F for 25–30 minutes until the cheese is melted and golden.
Step 6: Let Rest and Serve
I let the pie cool for about 5 minutes before serving. This helps it set up a bit and makes serving easier.
📌 Love Home Recipes? Follow Me on Pinterest!
Join thousands of others for daily Sweet home Recipes and creative ideas.
Follow Me on PinterestTips
If you want a creamier mashed potato layer and I recommend using a splash of sour cream or cream cheese. You can also add a pinch of paprika or thyme to the beef mixture for more depth. I’ve even made a version with ground lamb for a more traditional twist.
Ways to Serve
Shepherd’s pie with cheesy top is a complete meal on its own and but I like to serve it with a crisp green salad or roasted Brussels sprouts. It’s also delicious reheated the next day and making it great for holiday leftovers or meal prep.
Frequently Asked Questions
Can I make shepherd’s pie with cheesy top ahead of time for a holiday dinner?
Yes and you can assemble the whole pie ahead and refrigerate it. Just bake when ready to serve and add a few extra minutes if it’s cold.
Can I use instant mashed potatoes for shepherd’s pie with cheesy top?
You can and although homemade mashed potatoes give a creamier and richer texture.
What cheese works best for the cheesy topping?
I love using sharp cheddar for bold flavor and but a mix of mozzarella and cheddar melts beautifully too.
See You in the Kitchen
I hope you give this shepherd’s pie with cheesy top a spot on your holiday menu or weeknight dinner table! It’s cozy and comforting and topped with the kind of cheese layer that makes everyone smile. Let me know how yours turns out!
Happy Cooking!
Print
Shepherd’s Pie with Cheesy Top Feast
- Total Time: 50 minutes
- Yield: 6 servings
Description
Perfect for Christmas dinner, holiday gatherings, or winter comfort meals, this shepherd’s pie with cheesy top is a family favorite.
Ingredients
- 1 1/2 pounds ground beef
- 1 small onion, diced
- 2 garlic cloves, minced
- 1 cup carrots, diced
- 1/2 cup peas
- 1/2 cup corn
- 2 tablespoons tomato paste
- 1/2 cup beef broth
- 1 tablespoon Worcestershire sauce
- 4 cups mashed potatoes
- 3 tablespoons butter
- 1/4 cup milk
- 1 cup shredded cheddar cheese
- Salt and pepper to taste
Instructions
- Preheat oven to 375°F. Brown ground beef in a skillet. Drain excess fat.
- Add onion and garlic. Cook until softened. Stir in carrots, peas, corn, tomato paste, beef broth, and Worcestershire. Simmer until thickened.
- Boil potatoes until soft. Mash with butter, milk, salt, and pepper until smooth.
- Spread beef mixture in baking dish. Top with mashed potatoes and smooth out evenly.
- Sprinkle cheese on top. Bake 25–30 minutes or until bubbly and golden.
- Let rest 5 minutes before serving.
Notes
- Use ground lamb for a traditional twist.
- Add a pinch of thyme or paprika to beef for extra flavor.
- Make ahead and bake before serving.
- Top with extra cheese or parsley for garnish.
- Great for leftovers and easy to reheat.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: British-American
Nutrition
- Serving Size: 1 slice
- Calories: 480
- Sugar: 5g
- Sodium: 650mg
- Fat: 28g
- Saturated Fat: 14g
- Unsaturated Fat: 11g
- Trans Fat: 1g
- Carbohydrates: 32g
- Fiber: 3g
- Protein: 27g
- Cholesterol: 90mg