In a heavy based pot, add onion and saute for 5 minutes until soft. Add garlic and ginger and continue to cook for another 3 minutes. Turn down the heat, add paprika, coriander, cumin and turmeric and fry gently for 2 minutes while stirring.
Add crushed tomatoes, tomato paste and coconut cream and stir for 2 minutes til well combined.
Add the three-bean mix and let simmer for another 5 minutes to heat through.
Season with chilli flakes (optional), salt and pepper. Garnish with chopped parsley.