Heat up a pan to medium-high heat. Add your minced meat along with the minced carrot and onion. Cook for 5 minutes and add your salt, pepper, garam masala, tomato paste and Worcestershire sauce. Cook for another 10 minutes or until the mixture becomes thicker. Remove your mixture and place it in an oven safe dish or pan.No need to add any oil here, the meat has enough fat to cook it all.
Boil your cauliflower on high heat for about 10 minutes or until they get very soft. Drain and let them cool down for 5-7 minutes or until all the steam is gone. This is very important as it will garantee that your mash is not soggy.
To a blender or food processor add your boiled cauliflower, egg yolks, butter and parmesan cheese. Blend until smooth. Scoop your mash on top of your minced meat and spread it evenly.
Bake for 15 minutes or until golden brown. Before serving, let your pie rest for at leat 10 minutes. It makes for a better texture. Enjoy!