Heat the oven to 180C (160C fan) Gas 4. Cook the potatoes in boiling salted water for 15 minutes until tender.
Heat the oil in a frying pan, and the cumin seeds and cardamon pods to toast for a few seconds, then add the cinnamon and chilli powder.
Add the minced meat, breaking it up and searing the meat to get the caramelised brown. Season.
Add the onions, carrots, garlic and ginger.
Sir in the mushrooms and tomato puree, cook for 3 min more, then add the yogurt and let simmer for 10-15 min
Meanwhile, your potatoes should be cooked. Drain, mash and season. Add the egg yolk, butter and parmesan to the mashed potato.
Add the green chillies and garam masala powder and flour to the mince and continue to cook uncovered till you get a dry gravy. You don't want a soggy shepherd's pie Season to taste.
Tip the filling into an ovenproof dish, then top with the mashed potato and another sprinkling of parmesan. Fork through (important, to get the crispy edges!), and dot with butter.
Bake for 20-25 mins until golden.
Grating in the onions, carrots, garlic and ginge helps them to disintegrate into the sauce better, a Gordon Ramsay tip!
The parmesan is optional but really lifts the dish!
Pick out the cardamom pods before tipping into the baking dish if you don
Please note: this recipe has been created and uploaded by a member of the Tesco Real Food online community. Tesco does not test customer recipes so cannot accept responsibility for the content, validate the results or answer queries regarding them.