There’s something deeply comforting about a warm dish of Shepherd’s Pie fresh out of the oven. It’s the kind of meal that fills your kitchen with rich, savory aromas and brings everyone to the table without needing to call twice.
This version is hearty, flavorful, and topped with incredibly creamy mashed potatoes infused with herby cheese. It’s a cozy, satisfying dish that feels like home in every bite—perfect for family dinners or whenever you’re craving something warm and filling.
Flavor & Texture Highlights
This Shepherd’s Pie is packed with layers of flavor. The beef filling is rich and savory, with tender vegetables and a deeply seasoned sauce. On top, the mashed potatoes are smooth, creamy, and lightly golden after baking, creating the perfect contrast to the hearty base.
Jump to Section
Why You’ll Love This Recipe
This dish is the definition of comfort food. It’s easy to prepare, made with simple ingredients, and perfect for making ahead. The creamy potato topping paired with the savory meat filling makes it a complete meal in one dish.
What You’ll Need to Make This Recipe
Ground Beef: A rich and hearty base that soaks up all the flavors of the sauce.
Vegetables: Carrots, celery, and onion add natural sweetness and texture.
Tomato Paste & Worcestershire Sauce: These bring depth and a slightly tangy richness to the filling.
Herbs & Seasoning: Thyme, oregano, and parsley create a warm, comforting flavor profile.
Potatoes: The star of the topping—soft, fluffy, and perfect for mashing.
Boursin Cheese: Adds a creamy, herby richness that takes the mashed potatoes to another level.
Exact measurements are listed in the recipe card below.
How to Make Shepherd’s Pie Step by Step
Step 1: Cook the Vegetables
Heat oil in a large skillet over medium-high heat. Add the carrots, celery, and onion, and cook until they begin to soften and release their aroma.
Step 2: Brown the Beef
Add the ground beef and cook until fully browned, breaking it apart as it cooks. Stir in the garlic and cook briefly until fragrant.
Step 3: Build the Filling
Whisk the beef broth with cornstarch, then add it to the skillet along with tomato paste, Worcestershire sauce, herbs, salt, and pepper. Stir everything together and let it simmer until slightly thickened. Add the peas and cook a few more minutes.
Step 4: Make the Mashed Potatoes
Boil the diced potatoes in salted water until fork-tender. Drain and mash them until smooth. Add butter, warm half and half, and Boursin cheese, then mix until creamy and well combined. Season to taste.
Step 5: Assemble the Dish
Spread the beef mixture evenly into a baking dish. Carefully layer the mashed potatoes over the top, smoothing them out evenly.
Step 6: Bake Until Golden
Bake in a preheated oven until the edges are bubbling and the top is lightly golden. Let it rest slightly before serving.
Expert Tips
For extra texture, use a fork to create ridges in the mashed potatoes before baking—they’ll crisp up beautifully. Make sure the filling is thick before assembling to avoid a watery dish. Let the pie rest for a few minutes before serving so it holds its shape.
How to Store and Reheat It
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in the oven at 350°F (175°C) until warmed through, or microwave individual portions for convenience.
What to Serve With
This Shepherd’s Pie is a complete meal on its own, but it pairs nicely with a simple green salad or steamed vegetables for a fresh contrast.
Frequently Asked Questions
Can I make this ahead of time?
Yes, you can assemble the pie ahead and refrigerate it, then bake when ready.
Can I freeze Shepherd’s Pie?
Absolutely. Wrap it tightly and freeze for up to 2 months. Thaw overnight before reheating.
Can I use ground lamb instead of beef?
Yes, traditional Shepherd’s Pie uses lamb, and it works beautifully in this recipe.
How do I make the top extra golden?
Broil the pie for a few minutes at the end of baking for a crisp, golden finish.
Shepherd’s Pie
Prep Time: 20 minutes
Cook Time: 55 minutes
Total Time: 1 hour 15 minutes
Servings: 4 servings
Ingredients
For the Filling:
- 1 tablespoon vegetable oil
- 1 cup carrots, diced
- 1 cup celery, diced
- 1 cup onion, diced
- 1 pound ground beef
- 2 teaspoons minced garlic
- 1 tablespoon cornstarch
- 1/3 cup tomato paste
- 3 tablespoons Worcestershire sauce
- 1 cup beef broth
- 1/2 teaspoon dried thyme
- 1/2 teaspoon dried oregano
- 1 teaspoon dried parsley
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 cup frozen peas
For the Mashed Potatoes:
- 2 pounds potatoes, peeled and diced
- 2 tablespoons butter
- 1/2 cup half and half, warmed
- 5.2 ounces Boursin cheese (garlic & herbs)
- Salt and pepper to taste
Instructions
- Preheat oven to 375°F (190°C).
- Heat oil in a skillet and cook carrots, celery, and onion until softened.
- Add ground beef and cook until browned. Stir in garlic.
- Mix beef broth with cornstarch and add to the skillet with tomato paste, Worcestershire sauce, herbs, salt, and pepper.
- Stir in peas and simmer until thickened.
- Boil potatoes until tender, then drain and mash.
- Add butter, half and half, and Boursin cheese. Mix until creamy and season to taste.
- Spread beef mixture in a baking dish and top with mashed potatoes.
- Bake for 25–30 minutes until bubbling and lightly golden.
- Let rest slightly before serving.
Notes
For a richer flavor, you can substitute part of the beef with ground lamb. Add a sprinkle of fresh parsley on top before serving for a fresh finish.
Final Thoughts
This Shepherd’s Pie is everything you want in a comforting homemade meal—warm, hearty, and full of flavor. It’s a timeless dish that brings people together and leaves everyone satisfied. Once you try it, it’s sure to become a regular in your kitchen.

