Set a large pan over a high heat on the hob. Add the olive oil and brown the pork in batches, transferring to a plate as you go.
Once the meat has all browned, return it all back into the pan, along with any juices from the plate. Add the shallots and peppers and fry together for couple more minutes. Add the garlic, paprika, caraway, tomatoes and water and season well with salt and freshly ground black pepper. Bring up to a simmer then transfer to the slow cooker and leave to cook on high for about 8-9 hours or until the meat is really tender. Alternatively, cover with a tight-fitting lid and slide into an oven set to 100°C (fan temperature) for the same amount of time.
When cooked divide between bowls and add a dollop of the sour cream on top.
Serve with crusty bread, plain steamed rice or even pasta.