Into a pan on Med-High heat, pour in olive oil. Brown the mince meat/lamb. If using lamb you may need to drain some excess oil before proceeding. Add onions, carrots, celery, garlic.
Continue to brown the meat and veggies. Browning is flavour.
Add paprika powder, pepper powder and salt. Saute for 2 mins. Then add Worcestershire sauce & 2 tbsp flour. Cook for 2 mins. Add tomato paste and cook until a roasted smell comes.
Pour in beef stock, dried or fresh herbs. Mix in frozen peas and simmer for 4-5 min. Check for seasoning.
Transfer the meat mixture into an ovenproof dish 7 inch x 11 inch and allow to cool a bit.
In the meantime, mash the boiled potatoes.
Add butter and season with salt, pepper, garlic powder. Add in milk and 1/4 cup cheddar or Parmesan cheese. You can also add the yolk of an egg for a richer mash.
Layer the mash onto the meat mixture and level.
Score on the mash using a fork and top with 1/4 cup cheddar cheese.
Bake in a 400F preheated oven for 20 mins or until slightly golden brown on top.
Serve hot and Enjoy this delicious and comforting Shepherds pie!!