Ingredients
Method
Prepare the Potatoes
- Place quartered potatoes in a large pot and cover with cold salted water by 2 inches. Bring to a boil and cook for 15-20 minutes until fork-tender.
- Drain potatoes thoroughly and return to pot. Let them sit for 2 minutes to steam dry.
- Mash potatoes with margarine, oat milk, salt, and white pepper until smooth and creamy. Stir in parsley and set aside.
Make the Filling
- Preheat oven to 400°F (200°C).
- Heat olive oil in a large skillet over medium-high heat. Add ground lamb and cook, breaking it up with a spoon, until browned and crispy, about 8-10 minutes.
- Add onion and carrots to the pan. Cook for 5 minutes until softened. Add garlic and cook for another minute until fragrant.
- Stir in tomato paste and cook for 2 minutes. Sprinkle flour over the mixture and stir to combine. Cook for 1 minute.
- Gradually add beef stock, stirring constantly. Add rosemary, thyme, salt, and pepper. Simmer for 5 minutes until thickened.
- Stir in frozen peas and cook for 2 minutes. Remove from heat.
Assemble and Bake
- Transfer lamb mixture to a 9x13-inch baking dish and spread evenly.
- Spoon mashed potatoes over the filling, or pipe using a pastry bag with a large star tip for a decorative look.
- Use a fork to create peaks and valleys in the potato surface to promote browning.
- Bake for 25-30 minutes until the potatoes are golden brown and the filling is bubbling around the edges.
- Let rest for 5 minutes before serving.
Notes
This shepherd's pie can be assembled up to 1 day ahead and refrigerated before baking. Add 10-15 minutes to the baking time if cooking from cold. Leftovers keep in the refrigerator for up to 3 days and can be reheated in a 350°F oven until warmed through.
