Description
Learn how to make delicious Easy Shepherd’s Pie. Easy recipe with step-by-step instructions.
Ingredients
Scale
- 1 pound ground beef or lamb (for a traditional touch, lamb is ideal; beef works great too)
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 1 cup frozen peas
- 1 cup beef broth (or vegetable broth for a lighter option)
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce (optional but adds depth)
- 2 tablespoons all-purpose flour (to thicken the filling)
- 4 cups mashed potatoes (about 4 large potatoes, peeled and boiled)
- 1/4 cup milk (or cream, for richer mashed potatoes)
- 2 tablespoons butter
- Salt and pepper to taste
- Fresh thyme or rosemary (optional, for garnish and added flavor)
Pro tip: If you want to lighten things up, swap the ground beef for ground turkey or even lentils—both work beautifully and keep things budget-friendly.
Instructions
- Preheat your oven to 400°F (200°C). This temperature helps develop a golden crust on the mashed potato topping without drying it out.
- Start by peeling and chopping your potatoes. Place them in a pot of cold, salted water and bring to a boil. Cook for about 15-20 minutes or until tender when pierced with a fork.
- While the potatoes cook, heat a large skillet over medium heat. Add a splash of oil and sauté the chopped onion and carrots for 5 minutes or until softened.
- Add the minced garlic and cook for another minute until fragrant—this is when the aroma fills the kitchen, reminding me of those family dinners where everyone gathered just from the smell.
- Add the ground beef or lamb to the skillet. Break it up with a wooden spoon and cook until browned, about 7-8 minutes. Drain excess fat if needed to keep things from getting greasy.
- Sprinkle the flour over the meat mixture and stir well to coat. This step helps thicken the filling as it cooks.
- Mix in the tomato paste, Worcestershire sauce, and pour in the beef broth. Stir to combine, then let the mixture simmer for 10 minutes. You’ll notice it thicken and become rich and saucy—this is where the magic happens.
- Stir in the frozen peas, season with salt and pepper, and cook for another 2 minutes. The peas add a pop of color and sweetness, a small but meaningful detail that elevates the dish.
- Drain the potatoes and mash them with butter and milk until creamy and smooth. Season with salt and pepper to taste. When I make mashed potatoes, I like to leave a few lumps here and there—it adds a rustic texture that feels more homemade.
- Transfer the meat filling to a baking dish, spreading it out evenly. Dollop the mashed potatoes on top and gently spread them with a spatula or fork. Create some texture on the surface by swirling or making peaks with the fork—this helps the topping brown nicely.
- Bake in the preheated oven for 20-25 minutes, or until the mashed potatoes are golden and the filling is bubbling around the edges.
- Remove from the oven and let it rest for 5 minutes before serving. This pause lets everything settle, making it easier to serve and enjoy.
Remember, cooking is about trial and error—my early kitchen mishaps taught me that a well-timed rest can make or break a dish.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Keywords: Easy Shepherd’s Pie, recipe, cooking, food
