Cook the macaroni in a large pan of water for 6mins. Add the broccoli, return to the boil and simmer for a further 6mins or until the pasta and broccoli are tender
Meanwhile, place the eggs in a medium pan, cover with water and bring to the boil. Simmer for 7mins. Drain the eggs, then rinse in cold water. Tap the shells all over and peel away. Cut the eggs into large chunks.
Place the butter and flour together in a medium pan add milk to rough Gently heat, stirring with a wire whisk until the mixture boils and thickens. Reduce the heat and cook for 1min. Season to taste and stir in half the cheese.
Drain the pasta and broccoli, then stir into the cheese sauce add the chopped egg Spoon into a heatproof dish, scatter over the remaining cheese and. Cook for 3-4mins or until the top is golden and bubbling