Heat oil in a large frying pan on medium. Cook onion for 3 minutes, stirring, until soft.
Add mince and cook for 5 minutes, breaking up any lumps, until browned. Stir in flour. Add stock, tomato paste and worcestershire sauce and bring to boil.
Reduce heat to low and simmer, covered, for 30 minutes. Stir through parsley.