Classic American Mac and Cheese with elbow macaroni
Begin by bringing a large pot of salted water to a boil. Add the elbow macaroni and cook according to the package instructions until it is tender but still slightly firm. Once cooked, drain the pasta and set it aside. While the macaroni is cooking, grate the cheese if it is not already shredded and measure out all the remaining ingredients so they are ready to use.
Place a large saucepan over medium heat and melt the butter completely. Once the butter has melted, add the flour and stir continuously for about one minute to form a smooth paste. Slowly pour in the milk while whisking constantly to prevent lumps from forming. Continue stirring until the mixture thickens into a creamy sauce. Add the salt, black pepper, and paprika, then gradually stir in the shredded cheddar cheese and Parmesan cheese, if using. Keep stirring until the cheese has fully melted and the sauce becomes smooth and velvety.
Add the cooked macaroni to the cheese sauce and gently mix until every piece of pasta is evenly coated. At this stage, the mac and cheese is ready to serve as a creamy stovetop version. For a traditional baked version, transfer the mixture to a lightly greased baking dish, sprinkle breadcrumbs over the top, and bake in a preheated oven at 190°C (375°F) for about 15 to 20 minutes, or until the top becomes golden brown and slightly crispy.
Remove the mac and cheese from the heat or oven and allow it to cool for a few minutes before serving. Serve hot as a main dish or as a side dish with vegetables, salad, or garlic bread. The dish should be rich, creamy, and filled with cheesy flavor, making it one of the most beloved comfort foods in the United States. The total preparation and cooking time is about 30 to 40 minutes, and the recipe serves 4 people.