Preheat the oven to 200°C/Fan 180°C/Gas 6.
Give the potatoes a wash and cut into halves or quarters. Simmer gently in salted water for 7-8 minutes until slightly tender and drain.
Lightly oil an ovenproof dish, place 4 sausages and the potatoes in the dish and cook for 10 minutes until browned.
Shake the sausages and potatoes and add bacon, tomatoes, asparagus and mushrooms. Bake for a further 10 minutes until cooked.
Shake the dish again and break in the eggs. Cover with foil and return to the oven for 6-8 minutes or until the eggs are set.
Sprinkle with black pepper and parsley and serve.