Chop the onions, garlic and ginger (crush the garlic and ginger in a garlic crusher if you have one). Fry these in oil until the onion starts to go translucent.
Add chilli flakes and all the spices and fry together for around a minute.
Add the beans and tomatoes. Simmer on a medium heat for about 15 minutes until your curry is mixed well and piping hot.
Serve with rice, naan bread, a baked potato – whatever you fancy!