Mine are ok but take a while. I suspect the take-away ones have a shed load of ghee and a tonne of two of salt which makes a difference because you can't face putting that in your own cooking.
Also make sure you practically burn the onion and then blitz sauce pre-meat in a blender. Also add in...