I found this delicious recipe ..
Macaroni Pudding with Broccoli
500 ml (2 cups) elbow macaroni (not quick-cook)
200 ml milk
200 ml cream (full-fat)
200 ml grated cheese, ideally a sharp, flavorful kind
3 hot dogs, sliced, ( You can use vegetarian sausages)
1 yellow onion, coarsely chopped
200 g smoked ham, diced, ( this may be omitted if you wish.)
1 head of broccoli, cut into small pieces
salt, white pepper
Boil the macaroni in salted water, a minute or so shorter than the instructions say.
Whisk together eggs, milk, cream, a little salt and a pinch of ground white pepper. You'll get a lot of salt from the hot dogs, ham and cheese, so go lightly on the salt.
Fry the sausage slices for a few minutes and set aside. Fry the onions and broccoli on medium heat for a few minutes, to soften. Mix with the hot dogs, the ham, the macaroni and the egg mixture. Add half the cheese.
Pour everything into a buttered casserole, and top with the remaining cheese. Bake at 200°C for about 25 minutes.