In a large pan gently fry the bacon until starting to crisp a little. Add the onion and sweat until soft, golden and translucent. Add the sausage pieces and black pudding and turn up the heat a little so they both crisp up and the onions start to take a little colour (you can burn them brown, but don't burn them black).
Throw in the rice and heat through, tossing the pan occasionally until everything is well mixed and nicely hot. Taste and season as you like with salt and freshly ground black pepper. Serve at once.