Wash and cut broccoli into bite size pieces. Place in a medium pan and cook until fork tender.
Cook the macaroni according to the directions on the box.
While the broccoli and macaroni are cooking prepare the cheese sauce.
In a medium skillet melt the butter, to the melted butter add the flour and mix until the smooth. Gradually add milk. Cook over medium high heat until the mixture is starting to thicken. Keep stirring the mixture as it cooks so that it does not burn. Once it has started to thicken add the cheese and stir until the cheese is melted.
Drain the macaroni and the broccoli, making sure that the water is drained well. Place the macaroni and broccoli into a casserole dish and mix. Pour the cheese sauce over this mixture. Mix the cheese sauce until the macaroni and broccoli are well coated. Season with salt and pepper.
Place in a preheated oven of 350 degrees F. Bake for 30 minutes or until the cheese is slightly brown and crusty.
Serve