Vegetarian

Heat the oil in a large frying pan over low-medium heat
Cook the onion slowly until softened and lightly coloured, stirring occasionally
Add the garlic, ginger and coriander stalks and cook until fragrant (about 2 minutes)
Add the cumin, paprika and garam masala and cook until aromatic (about 1 minute)
Add the chopped tomatoes and kidney beans with their liquid and bring to the boil
Reduce the heat and simmer for 15 minutes until the curry is thick; season to taste
Serve with the basmati rice and coriander leaves