Shepherd's Pie with Lamb-Veal and Parmesan Crust

4 servingsmediumBritish-Dutch fusion
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

4 servings
  • 1 lb waxy potatoes, Agria, peeled and cubed
  • 1 lb sweet potato, peeled and cubed
    regular potato1:1potato

    no sweetness, less visual contrast

    Full guide →
  • 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
    dried oregano0.5:1herb

    stronger, different flavor profile

    Full guide →
  • 1 tl rosemary, finely chopped
  • cups Parmesan cheese, grated
    Gruyere1:1cheesedairy-free

    nuttier, melts differently

    Full guide →
  • 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)
    breadcrumbs1:1breadcrumb

    less crispy texture

    Full guide →
  • olive oil, for drizzling
  • salt
  • pepper

Instructions

  1. 1

    Peel potatoes and sweet potato, cut into equal pieces, and cook with salt until tender, about 20 minutes.

  2. 2

    Meanwhile, mince onion and garlic. Saute onion and garlic in butter, then add ground meat and cook until browned.

  3. 3

    Peel and dice celeriac and carrot into small cubes and add to meat. Cook for 5 minutes.

  4. 4

    Add canned tomato pieces to the pan.

  5. 5

    Strip thyme leaves from stems and finely chop rosemary. Add herbs and chili powder to taste, season with salt.

  6. 6

    Cover pan and simmer about 10 minutes.

  7. 7

    Preheat broiler.

  8. 8

    Mash cooked potatoes and sweet potato with milk and butter until smooth, season with salt and pepper.

  9. 9

    Grate Parmesan, finely chop parsley, and mix with panko if using.

  10. 10

    Check that carrot and celeriac are nearly tender with slight bite remaining.

  11. 11

    Oil a baking dish. Transfer meat mixture and vegetables to dish and top with mashed potato layer.

  12. 12

    Sprinkle Parmesan mixture over potatoes and drizzle with olive oil.

  13. 13

    Broil about 10 minutes until top is crispy and golden brown.

Tips

Tip 1

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.

Tip 2

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.

Tip 3

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

Storage

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.

Make Ahead

Assemble fully in baking dish up to 12 hours ahead before broiling. Do not broil until ready to serve for best crispy topping.

Serve With

Serve directly from baking dish while piping hot. Pairs well with a simple green salad, roasted greens, or steamed vegetables.

See pairing guide →

Common Mistakes

Watch

Do not oversimplify or undercook vegetables to avoid a mushy, one-texture dish.

Watch

Do not skip broiling step to avoid missing the essential crispy, golden crust that defines the dish.

Watch

Do not use very soft potato varieties to avoid a gluey, dense mash instead of creamy puree.

Substitutions

Dairy-Free Swaps

Parmesan
Gruyere1:1cheesedairy-free

nuttier, melts differently

Full guide →

General Alternatives

lamb-veal
beef1:1beef

milder flavor than lamb, slightly less richness

Full guide →
sweet potato
regular potato1:1potato

no sweetness, less visual contrast

Full guide →
panko
breadcrumbs1:1breadcrumb

less crispy texture

Full guide →
thyme
dried oregano0.5:1herb

stronger, different flavor profile

Full guide →
Find more substitutions →

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.