Creamy Macaroni Cheese
A smooth Cheddar sauce coats macaroni on the stove, with mustard and a crisp optional breadcrumb finish.

01A cooked roux removes floury flavour.
02Cheese melts smoothly away from direct heat.
03Mature Cheddar gives more flavour per gram.
Cook it calmly.
- 01
Cook the macaroni
Boil until just al dente and reserve 150 ml pasta water.
- 02
Start the roux
Melt butter, stir in flour and cook for 1 minute without browning.
- 03
Make a smooth sauce
Whisk in milk gradually and simmer until it coats the back of a spoon.
- 04
Add the cheese off heat
Remove from heat, stir in Cheddar, mustard and paprika, then fold through macaroni. Top with toasted crumbs if using.
Common mistakes
- Adding milk too quickly at the start.
- Boiling after adding cheese.
- Letting cooked macaroni sit undressed.
The detail that changes the dish.
Once the cheese goes in, the stove goes off. Boiling a cheese sauce is how smooth turns grainy while you are still holding the spoon.
Mac and cheese does not need the oven
This version is finished on the stove, which keeps the sauce fluid and shortens dinner. A few toasted crumbs can provide crunch without a full bake.
Mature Cheddar and mustard give more character than a mountain of mild cheese. The sauce should flow between the macaroni, not stand up by itself.
Macaroni cheese has several histories
Pasta baked or served with cheese predates modern boxed dinners, but macaroni cheese developed through European, British and American cooking rather than from one neat invention. In the United States its history also includes the skilled work of James Hemings, the enslaved chef too often omitted when Thomas Jefferson enters the story.
The stovetop form emphasises speed and a smooth sauce rather than a baked crust. In South Africa, mature Cheddar and a roux-based sauce make it familiar family food. Macaroni's hollow elbows are practical: they carry cheese sauce inside and out while remaining easy to serve to children and adults alike.
Turn off the heat before the cheese
A smooth roux supports the sauce. Cheese melts best below a boil, where its proteins remain relaxed rather than tightening into grains.
Once the cheese goes in, the stove goes off. Boiling a cheese sauce is how smooth turns grainy while you are still holding the spoon.
At the table
Serve immediately with peas or a crisp salad.
Later, if needed
Refrigerate for 3 days. Reheat gently with milk. Freeze only if you accept a softer texture.
Be realistic
Freezing is possible, though the sauce will be less smooth.
Frequently asked questions
Why is my cheese sauce grainy?+
It was probably boiled after the cheese went in. Remove the pan from heat first.
Can I bake this recipe?+
Yes. Transfer to a dish, top with crumbs and bake briefly just to brown.


