Mac and Cheese
Quick answer
- Total time
- 35 min
- Level
- Easy
- Servings
- 4 servings
- Ingredients
- 7
About this dish
A smooth mac and cheese sauce follows a fixed sequence: flour cooked in butter, milk whisked in through three additions, and cheddar melted over very low heat after the base thickens.
Read more
Following that order addresses the two main texture problems in the recipe: lumps from the flour and separation from overheated cheddar. For 4 servings, use 250 g elbow macaroni, 200 g cheddar cheese, and 2 cups milk. Boil the macaroni in salted water for 1 minute less than the time printed on the package. The pasta will spend another 1 to 2 minutes in the sauce, so it should not become fully soft in the water. Before draining, save 2 to 3 tablespoons of the pasta water in a separate cup. Melt 30 g butter in a pot over low heat and add 2 tablespoons flour. Whisk for 1 to 2 minutes, until the mixture looks foamy and loses its raw flour smell, but stop before it turns brown. Pour in the 2 cups milk in three additions. Whisk each addition completely smooth before adding the next one. After all the milk is incorporated, cook over medium heat for 3 to 5 minutes while stirring. The base is ready when it has thickened enough to leave a light coating on the whisk. Reduce the heat to very low before adding the cheddar. Stir in the 200 g cheese a little at a time, then season with 1 teaspoon salt and 0.5 teaspoon black pepper. Avoid bringing the cheese sauce to a hard boil because high heat can split it and produce a grainy, oily texture. Add the drained macaroni and stir over low heat for 1 to 2 minutes so the noodles finish cooking inside the sauce. If the coating becomes too thick and heavy, loosen it with the reserved pasta water one spoonful at a time. Serve as soon as the macaroni looks glossy and still tastes al dente. For the optional baked finish, move it to a baking dish and heat it only until the top turns golden while the inside remains creamy.
Ingredients
As an Amazon Associate, we may earn from qualifying purchases.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Finish
Cook 250 g elbow macaroni in well-salted boiling water for 1 minute less than the package time.
Reserve 2 to 3 tablespoons of the pasta water, then drain the pasta so it can finish in the sauce.
- 2Control
Melt 30 g butter in a pot over low heat, then add 2 tablespoons flour.
Whisk for 1 to 2 minutes until the mixture looks foamy and the raw flour smell fades, without letting it brown.
- 3Control
Add the 2 cups milk in three additions, whisking well after each one so no lumps remain.
Cook over medium heat for 3 to 5 minutes, stirring until the sauce coats the whisk lightly.
- 4Control
Lower the heat to very low and add 200 g cheddar cheese a little at a time, stirring until just melted.
Season with 1 teaspoon salt and 0.5 teaspoon black pepper, avoiding high heat so the sauce stays smooth.
- 5Finish
Add the drained macaroni to the cheese sauce and stir over low heat for 1 to 2 minutes.
If the sauce becomes too thick, loosen it with the reserved pasta water, a spoonful at a time.
- 6Finish
Serve as soon as the macaroni looks glossy and tastes al dente.
For a baked finish, transfer it to a baking dish and bake only until the top turns golden, so the inside remains creamy.
Practical Cooking Checks
The cues that matter most while cooking.
- Key technique
- Gradual milk additions to a butter roux ensure a lump-free bechamel for this baked Mac and Cheese.
- Finish cue
- For a baked finish, transfer it to a baking dish and bake only until the top turns golden, so the inside remains creamy.
- Avoid this
- Avoid bringing the cheese sauce to a hard boil because high heat can split it and produce a grainy, oily texture.
Cooking decision evidence
Calculated Charim data and applicable official cooking and food safety guidance.
This recipe
35min, 7 ingredients
Category median
35min, 9 ingredients
Based on 109 recipes
Use-up ingredient planner
Turn these ingredients into two more meals
The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Welsh Rarebit (British toast dish)
Cheddar cheese, Milk

Broccoli Cheddar Soup
Cheddar cheese, Milk

Kimchi Bacon Mac and Cheese
Elbow macaroni, Milk