In a large skillet over medium heat, cook the bacon until crispy. Remove and set aside, leaving the drippings in the pan.
In the same skillet, add the sausage links and cook until browned and cooked through, about 8-10 minutes. Remove and set aside with the bacon.
If using black pudding, add the slices to the skillet and cook for about 2-3 minutes on each side until crispy. Remove and set aside.
In the same skillet, place the halved tomatoes cut-side down and cook for about 3-4 minutes until they are slightly charred. Remove and set aside.
In a small pot, heat the baked beans over low heat until warmed through.
In another skillet, melt the butter over medium heat. Add the slices of bread and toast until golden brown on both sides.
To serve, place a portion of bacon, sausage, black pudding, tomatoes, and baked beans on each plate. Add two eggs cooked to your preference (fried, scrambled, or poached) and a slice of toast. Garnish with fresh parsley.