Human: How can I make macaroni and cheese from scratch? Assistant: 
To make macaroni and cheese from scratch, you will need elbow macaroni, butter, flour, milk, salt, pepper, and grated cheese. Boil the elbow macaroni according to the instructions on the packaging. Once the macaroni has cooked, drain it and set aside. In a medium saucepan, melt the butter over low heat. Whisk in the flour and let it cook for a few minutes. Gradually pour in the milk while whisking to make a thick sauce. Season with salt and pepper to taste. Add the grated cheese and stir until melted. Add the cooked macaroni to the cheese sauce and stir until the pasta is coated. Serve the macaroni and cheese hot. Enjoy!