Why You’ll Love Homemade Shepherd’s Pie Recipe
This Homemade Shepherd’s Pie is the perfect combination of cozy and satisfying. The savory beef filling is packed with onions, carrots, celery, peas, and herbs, creating layers of comforting flavor in every bite. The mashed potato topping turns beautifully golden in the oven, while the cheddar cheese adds an extra touch of richness.
You will also love how practical this recipe is. It uses simple ingredients, comes together in just over an hour, and makes enough to feed a family. It is a great choice for busy weeknights, casual gatherings, or anytime you want a filling meal that feels like home.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 tablespoon oil
1 pound ground beef
1 clove garlic, chopped
2 onions, finely chopped
2 medium carrots, finely diced
2 sticks celery, finely diced
1/2 teaspoon salt
1/4 teaspoon ground paprika
Ground black pepper, to taste
2 tablespoons white flour
2 tablespoons tomato paste
1/3 cup red wine, or more broth if avoiding alcohol
1 cup beef broth
1 cup frozen peas
1 tablespoon finely chopped parsley
1/2 teaspoon finely chopped thyme
1 teaspoon finely chopped rosemary
4 cups mashed potatoes
1/2 cup shredded cheddar cheese
Directions
Heat the oil in a large, deep skillet over medium-high heat. Add the ground beef and cook until browned. Stir in the garlic, onions, carrots, and celery, then sauté until the vegetables are softened.
Sprinkle the salt, paprika, black pepper, and flour over the mixture. Stir well and cook for about 2 minutes. Add the tomato paste and continue stirring for about 1 minute, until it smells rich and roasted. Pour in the red wine, or use extra broth if preferred, and scrape up any browned bits from the bottom of the pan.
Stir in the beef broth, frozen peas, parsley, thyme, and rosemary. Let the mixture simmer for 4 to 5 minutes, then transfer it to a 7×11-inch baking dish and allow it to cool slightly.
While the filling cools, prepare the mashed potatoes if they are not already made. You will need about 4 cups for topping the pie.
Preheat the oven to 400°F (200°C). Spread the mashed potatoes evenly over the cooled filling, being careful not to mix the layers. Use a fork to create a criss-cross pattern on top, then sprinkle with the shredded cheddar cheese.
Bake for 20 minutes, or until the top is golden and the edges are bubbling. For easier cleanup, place the baking dish on a lined baking sheet before putting it in the oven.
Servings and timing
This recipe makes 6 servings, making it a great option for a family dinner or for dividing into leftovers for another meal.
The total time is 1 hour 15 minutes. That includes preparing the filling, assembling the pie, and baking it until golden and hot.
Variations
There are plenty of ways to make this shepherd’s pie your own. For a more traditional version, you can swap the ground beef for ground lamb. If you want a slightly lighter dish, ground turkey can work well too.
You can also adjust the vegetables based on what you have on hand. Corn, green beans, or mushrooms make great additions. For a richer mashed potato topping, mix in a little butter, cream, or cream cheese. If you want extra color and flavor on top, try adding a bit of Parmesan along with the cheddar.
For a non-alcoholic version, simply replace the red wine with more beef broth. The filling will still be savory and delicious.
Storage/Reheating
Store leftover shepherd’s pie in an airtight container in the refrigerator for up to 3 days. You can also cover the baking dish tightly and refrigerate it directly if you plan to reheat larger portions.
To reheat, warm individual servings in the microwave until heated through. For larger portions, reheat in a 350°F oven until hot in the center. Cover loosely with foil if the top begins to brown too quickly.
This dish also freezes well. Let it cool completely, then wrap it tightly and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating for best results.
FAQs
Can I make shepherd’s pie ahead of time?
Yes, you can assemble the entire dish ahead of time and refrigerate it before baking. When ready to serve, bake it as directed, adding a few extra minutes if it is going into the oven cold.
Can I freeze shepherd’s pie?
Yes, shepherd’s pie freezes very well. You can freeze it either before or after baking. Be sure it is tightly wrapped to prevent freezer burn.
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. This version uses ground beef, so technically it is closer to cottage pie, though many people still call it shepherd’s pie.
Can I use instant mashed potatoes?
Yes, instant mashed potatoes can be used if you need a shortcut. Homemade mashed potatoes will usually give the best texture and flavor, but instant can still work in a pinch.
What can I use instead of red wine?
You can replace the red wine with extra beef broth. This keeps the filling flavorful while making the recipe alcohol-free.
How do I keep the layers from mixing together?
Let the filling cool slightly before spreading on the mashed potatoes. This helps the top layer stay distinct and makes the final dish look neater.
Can I add more cheese?
Yes, you can increase the cheese if you want an even richer topping. A little extra cheddar or even Parmesan can add more flavor and browning.
What side dishes go well with shepherd’s pie?
Because shepherd’s pie is already a complete and hearty dish, lighter sides work best. A green salad, roasted vegetables, or steamed green beans pair nicely with it.
Why is my shepherd’s pie watery?
A watery filling can happen if the mixture has not simmered long enough or if too much liquid was added. Cooking the filling until slightly thickened before baking helps prevent this.
Can I use different herbs?
Yes, you can change the herbs based on your taste or what you have available. Parsley, thyme, and rosemary work beautifully, but oregano or sage can also add a nice flavor.
Conclusion
Homemade Shepherd’s Pie is a classic comfort food recipe that delivers rich flavor, satisfying texture, and plenty of warmth in every bite. With its savory meat filling, tender vegetables, creamy mashed potatoes, and cheesy golden top, it is a reliable dinner that feels both simple and special. Whether you make it for a weeknight meal, meal prep, or a cozy family gathering, this recipe is sure to become a favorite.
Homemade Shepherd’s Pie
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A comforting classic shepherd’s pie made with savory ground beef, vegetables, and herbs, topped with creamy mashed potatoes and melted cheddar cheese. Perfect for a hearty family dinner.
- Author: Emily
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 15 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Bake
- Cuisine: British
- Diet: Halal
Ingredients
- 1 tablespoon oil
- 1 pound ground beef
- 1 clove garlic (chopped)
- 2 onions (finely chopped)
- 2 medium carrots (finely diced)
- 2 sticks celery (finely diced)
- 1/2 teaspoon salt
- 1/4 teaspoon ground paprika
- ground black pepper (to taste)
- 2 tablespoons white flour
- 2 tablespoons tomato paste
- 1/3 cup red wine (or more broth if avoiding alcohol)
- 1 cup beef broth
- 1 cup frozen peas
- 1 tablespoon finely chopped parsley
- 1/2 teaspoon finely chopped thyme
- 1 teaspoon finely chopped rosemary
- 4 cups mashed potatoes
- 1/2 cup shredded cheddar cheese
Instructions
- Heat oil over medium-high heat in a large skillet. Brown the ground beef, then add garlic, onions, carrots, and celery. Sauté until softened.
- Season with salt, paprika, and black pepper. Sprinkle flour over the mixture and cook for 2 minutes, stirring frequently. Add tomato paste and cook for 1 minute until slightly roasted.
- Pour in red wine (or broth), scraping up browned bits. Stir in beef broth, peas, parsley, thyme, and rosemary. Simmer for 4–5 minutes.
- Transfer the filling to a baking dish and allow it to cool slightly.
- Prepare mashed potatoes if not already made.
- Preheat oven to 400°F (200°C). Spread mashed potatoes over the filling without mixing. Create texture with a fork and sprinkle cheddar cheese on top.
- Bake for 20 minutes or until golden and bubbling. Let rest briefly before serving.
Notes
- Substitute red wine with additional beef broth if avoiding alcohol.
- You can prepare the filling ahead of time and refrigerate before baking.
- Use leftover mashed potatoes to save time.
- Place the baking dish on a lined tray to catch any spills.
- For extra flavor, add a dash of Worcestershire sauce to the filling.
Nutrition
- Serving Size: 1 portion
- Calories: 520 kcal
- Sugar: 6 g
- Sodium: 780 mg
- Fat: 28 g
- Saturated Fat: 12 g
- Unsaturated Fat: 14 g
- Trans Fat: 1 g
- Carbohydrates: 38 g
- Fiber: 5 g
- Protein: 28 g
- Cholesterol: 85 mg
