Heat the oil in a large frying pan, then fry the bacon and onion together for 10 minutes until the bacon has browned.
Cook the potatoes and cut into small cubes. Allow the potatoes to cool.
Transfer the onion and bacon from the pan onto a plate, then add the potatoes to the pan, season with salt and pepper and fry for 10 minutes more until golden.
Add the caraway and paprika, season well, then fry for another minute, stirring to release the fragrances.
Return the bacon and onion, check seasoning, then add the parsley. Serve hot.