1) Heat the oil in a large saucepan and fry the onion and garlic for 5 mins until beginning to soften.
2) Add the paprika and cook for a further min, then stir in the tomatoes and ½ a can of water.
3) Season well and then bring to the boil and turn down to a simmer for 20 minutes to cook the tomatoes.
4) Add the beans continue to cook for a few minutes more to heat through.
5) Serve with the sour cream swirled to top.