This comforting colcannon shepherd’s pie brings together rich, savory ground lamb with a creamy potato and cabbage topping for a hearty and satisfying meal. It’s a perfect blend of traditional flavors, baked into one dish that feels both rustic and special.
Why You’ll Love This Recipe
This recipe combines two classic comfort foods into one flavorful dish, giving you the best of both worlds. The savory lamb filling is rich and deeply seasoned, while the colcannon topping adds a creamy texture with a subtle sweetness from the cabbage.
It’s also incredibly practical. Everything bakes in one dish, making cleanup easy and stress-free. The recipe is ideal for meal prep since it reheats beautifully and even tastes better the next day as the flavors develop further.
Another reason to love it is how balanced it is. With protein, vegetables, and carbohydrates all in one meal, you don’t need to worry about preparing extra sides unless you want to.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
2.5 lb potatoes, peeled and cut into chunks
1 tbsp salt
1 tbsp olive oil
1 lb cabbage, shredded
0.75 tsp salt
2/3 cup whole milk
5 tbsp butter
pepper to taste
1/8 tsp nutmeg
Directions
Start by preheating your oven to 375°F. Prepare all your vegetables so everything is ready before cooking begins.
In a large skillet, heat olive oil over medium-high heat. Add the ground lamb with salt and cook for 7–9 minutes until browned. Remove the lamb and set aside, keeping a bit of fat in the pan.
Add onion and carrots to the same skillet and sauté for 6–8 minutes until softened. Stir in tomato paste and cook briefly, then sprinkle flour over the mixture and stir for one minute.
Return the lamb to the pan and add Worcestershire sauce, chicken broth, and pepper. Bring to a boil and cook until slightly thickened. Stir in peas and parsley, then transfer the mixture to a baking dish.
Meanwhile, boil the potatoes in salted water for 12–15 minutes until tender. In another pan, sauté cabbage with olive oil and salt for about 7–9 minutes until soft and lightly browned.
Drain the potatoes and mash them with the cooked cabbage, milk, butter, salt, pepper, and nutmeg until creamy but not overmixed.
Spread the potato mixture evenly over the lamb filling. Bake for 30–35 minutes until golden on top and bubbling around the edges. Let it rest for 10 minutes before serving.
Servings and timing
This recipe serves 6 people.
Preparation time: 45–60 minutes
Cooking time: 30–35 minutes
Total time: approximately 75–95 minutes
Variations
You can easily adapt this dish to suit your preferences. Ground beef can replace lamb for a milder flavor. For a lighter option, ground turkey works well, though you may want to add a bit more oil for moisture.
If cabbage isn’t available, kale or collard greens make great substitutes in the topping. You can also mix different vegetables into the filling, such as green beans or corn.
For a richer topping, replace part of the milk with cream. Adding cheese on top before baking can also create a golden, slightly crispy crust.
Storage/Reheating
Store leftovers in the refrigerator for up to 4 days in an airtight container or tightly covered dish. The flavors deepen over time, making it even more delicious the next day.
For freezing, wrap the dish well and store for up to 3 months. Thaw overnight in the refrigerator before reheating.
To reheat, cover with foil and bake at 350°F for 25–30 minutes until heated through. Remove the foil at the end to crisp the top. Individual portions can be reheated in the microwave on medium power.
FAQs
Can I make this recipe ahead of time?
Yes, you can assemble it in advance and refrigerate it before baking.
Can I freeze shepherd’s pie before baking?
Yes, assemble it fully, wrap tightly, and freeze. Bake after thawing.
What potatoes work best?
Russet or Yukon gold potatoes are ideal for a creamy texture.
Can I use a different meat?
Yes, ground beef or turkey are good substitutes.
How do I prevent a watery filling?
Make sure to cook the flour and allow the sauce to thicken properly.
Can I add more vegetables?
Absolutely, vegetables like corn or green beans work well.
Why is my mashed topping gluey?
Overmixing the potatoes can cause this, so mash gently.
Do I have to use cabbage?
No, you can substitute with leafy greens like kale.
How do I get a golden crust?
Bake uncovered and optionally broil for a few minutes at the end.
How long should it rest after baking?
Let it rest for about 10 minutes to help it set properly.
Conclusion
This colcannon shepherd’s pie is a comforting and satisfying dish that combines rich flavors with simple ingredients. It’s perfect for family dinners, meal prep, or special gatherings. With its creamy topping and savory filling, it delivers warmth and flavor in every bite.
A hearty and comforting colcannon shepherd’s pie made with savory ground lamb and topped with creamy mashed potatoes and cabbage for a rich, traditional baked dish.
Total Time:75-95 minutes
Yield:6 servings
Ingredients
1.5 teaspoons olive oil
1.5 lb ground lamb
2.5 teaspoons salt
1/2 teaspoon black pepper
1 onion, finely diced
4 carrots, peeled and sliced
3 tablespoons tomato paste
1 tablespoon flour
1 tablespoon Worcestershire sauce
1.75 cups chicken broth
1 cup peas
3/4 cup fresh parsley, chopped
1/4 teaspoon garlic powder
2.5 lb potatoes, peeled and cut into chunks
1 tablespoon salt (for potatoes)
1 tablespoon olive oil
1 lb cabbage, shredded
3/4 teaspoon salt (for cabbage)
2/3 cup whole milk
5 tablespoons butter
Pepper to taste
1/8 teaspoon nutmeg
Instructions
Preheat oven to 190°C (375°F).
Heat olive oil in a skillet over medium-high heat. Add ground lamb with salt and cook for 7–9 minutes until browned. Remove and set aside.
In the same pan, cook onion and carrots for 6–8 minutes until softened.
Stir in tomato paste, then add flour and cook for 1 minute.
Return lamb to the pan and add Worcestershire sauce, broth, and pepper. Bring to a boil and simmer until slightly thickened.
Stir in peas and parsley, then transfer mixture to a baking dish.
Boil potatoes in salted water for 12–15 minutes until tender.
In another pan, sauté cabbage with olive oil and salt for 7–9 minutes until soft.
Drain potatoes and mash with cabbage, milk, butter, pepper, and nutmeg until creamy.
Spread mashed mixture over the lamb filling.
Bake for 30–35 minutes until golden and bubbling.
Let rest for 10 minutes before serving.
Notes
Do not overmix potatoes to avoid a gluey texture.
Let the pie rest before serving for better structure.
Use halal-certified lamb for dietary preference.
Broil briefly for a crisp golden top.
Flavors improve after resting or next-day reheating.