Preheat the oven to 175 degrees Celsius / 350 Fahrenheit top and bottom heat.
Cook the broccoli until just tender for about 5 minutes and pre-cook the potato slices for 10 minutes.
In a large frying pan, fry the glazed onion with a little oil, then add the mince. Brown together and add the diced pepper.
Add the garlic, paprika and onion powder and season with salt and pepper.
Add the broccoli and cook over a low heat with the mince for 5 minutes.
Drain the potatoes well, place half of the potatoes in the dish and add the broccoli and minced meat. Arrange the other half of the potatoes on top of the broccoli.
Mix the egg with the cooking cream, cheddar, mature cheese, vegetable stock and salt and pepper to taste. Whisk well. Pour the cream over the potatoes. Garnish with the remaining cheese.
Bake in the oven for 30-45 minutes until cooked golden brown and the cheese is melted. Garnish with fresh parsley if desired and serve.