Shepherd's Pie with Lamb-Veal and Parmesan Crust

A sophisticated twist on the classic British comfort dish, this shepherd's pie combines ground lamb and veal with roasted vegetables—sweet potato, kale, carrot, and celeriac—layered beneath silky mashed potato enriched with butter and milk. The crowning glory is a golden, crispy topping of Parmesan, fresh parsley, and panko breadcrumbs, finished under the broiler. What sets this version apart is the addition of sweet potato for subtle sweetness, the fragrant blend of thyme and rosemary, and a hint of chili for depth. The dual-meat filling and crispy cheese crust enhance it beyond traditional versions. Perfect for weeknight dinners or entertaining, this dish satisfies year-round with its balance of tender meat, tender vegetables with slight bite, and contrasting textures. Serve family-style straight from the baking dish for a warm, welcoming meal.
Ingredients
- 1 lb waxy potatoes, Agria, peeled and cubed
- 1 lb sweet potato, peeled and cubed
- 1 onion, minced
- 1 lb ground lamb and veal
- 1 celeriac, peeled and diced
- 7 oz carrot, peeled and diced
- 2 cans tomato pieces
- 1 tl thyme, leaves
- 1 tl rosemary, finely chopped
- ⅝ cups Parmesan cheese, grated
- 2 el parsley, finely chopped
- 2 clove garlic, minced
- butter, for cooking
- chili powder, to taste(optional)
- 0.0 cups milk
- 1 butter, for mash
- 2 el panko breadcrumbs(optional)
- olive oil, for drizzling
- salt
- pepper
Instructions
- 1
Peel potatoes and sweet potato, cut into equal pieces, and cook with salt until tender, about 20 minutes.
- 2
Meanwhile, mince onion and garlic. Saute onion and garlic in butter, then add ground meat and cook until browned.
- 3
Peel and dice celeriac and carrot into small cubes and add to meat. Cook for 5 minutes.
- 4
Add canned tomato pieces to the pan.
- 5
Strip thyme leaves from stems and finely chop rosemary. Add herbs and chili powder to taste, season with salt.
- 6
Cover pan and simmer about 10 minutes.
- 7
Preheat broiler.
- 8
Mash cooked potatoes and sweet potato with milk and butter until smooth, season with salt and pepper.
- 9
Grate Parmesan, finely chop parsley, and mix with panko if using.
- 10
Check that carrot and celeriac are nearly tender with slight bite remaining.
- 11
Oil a baking dish. Transfer meat mixture and vegetables to dish and top with mashed potato layer.
- 12
Sprinkle Parmesan mixture over potatoes and drizzle with olive oil.
- 13
Broil about 10 minutes until top is crispy and golden brown.
Tips
Cut vegetables uniformly into 0.5 cm cubes so they cook evenly and retain slight firmness, not mushy. Uniform size ensures the dish finishes broiling with vegetables perfectly tender but still textured.
Strip thyme leaves from woody stems before adding—stems are tough and unpleasant. Chop rosemary fine since it's stronger; whole leaves can be overpowering and gritty.
Broil until the top is crispy and deep golden, not pale. This takes careful attention; watch the last few minutes so the cheese doesn't burn and the breadcrumb topping crisps properly.
Good to Know
Cover and refrigerate up to 3 days. Reheat covered at moderate heat until warmed through, about 20-25 minutes, or broil briefly until top re-crisps.
Assemble fully in baking dish up to 12 hours ahead before broiling. Do not broil until ready to serve for best crispy topping.
Serve directly from baking dish while piping hot. Pairs well with a simple green salad, roasted greens, or steamed vegetables.
Common Mistakes
Do not oversimplify or undercook vegetables to avoid a mushy, one-texture dish.
Do not skip broiling step to avoid missing the essential crispy, golden crust that defines the dish.
Do not use very soft potato varieties to avoid a gluey, dense mash instead of creamy puree.
Substitutions
Dairy-Free Swaps
General Alternatives
FAQ
Can I make this ahead and freeze it?
Yes, assemble completely in the baking dish, wrap tightly, and freeze up to 1 month. Thaw overnight in fridge, then broil from thawed state, adding 2-3 extra minutes if still cold in center.
What if I don't have ground lamb-veal mix?
Use ground beef, ground pork, or a mix. Beef gives milder flavor; pork adds slight sweetness. Ground turkey works but is leaner and less flavorful. Adjust cooking time if using fattier meat.
How long does this keep and can I reheat it?
Covered, it lasts 3 days refrigerated. Reheat gently covered to avoid drying the mash, or briefly under broiler to restore crispness. Do not microwave—it toughens the crust and potato.