Mac ’n’ Cheese Three-Cheese Macaroni

Serves 4 (generously) Prep Time 15 minutes   Cook Time 1 hours   Rated:

As reassuring as a goodnight kiss, mac ’n’ cheese is comfort food at its best. It ticks every box in the book: it can be made ahead of time in total or in various stages, it can be made just for two or to feed a crowd, reheats like a dream, it won’t break the bank and everyone likes it. And what’s not to like? This ostensibly humble dish pops up on smart menus all over our most food-obsessed cities. We like it as a main dish but it’s also a classic steakhouse side-order and has even been sighted at Neil Perry’s much-awarded Rockpool restaurants. Our recipe uses three cheeses, giving a beautiful creamy texture to the sauce with no graininess, plus depth of flavour. Once you’ve tried this one it will be a bit like pulling on your favourite jeans; you know it will always be good, whatever the occasion.

words & recipe Lesley Russell

If you enjoyed this recipe, we invite you to come join our FREE TRIAL on the Insider Club #recipesthatwork #youcandoit

Are you on Instagram, Facebook, Pinterest? Follow us for more!

Don't forget we are on YouTube.

Our latest course, (FREE on trial) Shelf Control helps you sort out your pantry and fridge!

The Lazy Sourdough Bakery course now baking.

The Whole Scoop Ice Cream course is churning now!


  • 160 Grams dry macaroni, cooked in boiling salted water until al dente
  • 40 Grams each of cheddar, gruyere and parmesan cheeses, cut into pieces
  • 500 Grams full-cream milk
  • 1/4 onion, peeled
  • 1 bay leaf
  • 2 whole cloves
  • 50 Grams butter BUY
  • 50 Grams plain flour
  • 1 Teaspoon Dijon mustard
  • 1 egg yolk
  • Salt and ground white pepper



Preheat the oven to 170ºC fan-forced.


Place all three cheeses in the mixing bowl and chop 5 sec/speed 8. Set aside.


Pour the milk into the mixing bowl and add the onion, bay leaf and cloves. Infuse by heating 5 min/60ºC/Reverse/speed 1.


Pour the milk and flavourings into a jug and allow it to stand and infuse for a further 5 minutes or so.


Meanwhile, place the butter into the mixing bowl and melt 3 min/60ºC/speed 2.


Add the flour and cook 4 min/Varoma/speed 4. The mixture should be sizzling slightly and look a little sandy; if not cook a minute further.


Strain the warm milk back into the mixing bowl then cook 5 min/90ºC/speed 4. Then cook again 2 min/100ºC/speed 4, the mixture should be boiling at the end of the cooking time.


Take the lid off and allow the sauce to cool for a few minutes. Then add the grated cheeses, mustard and egg yolk. Mix 30 sec/speed 4.


Combine the sauce with the cooked macaroni and turn into a buttered 1-litre shallow ovenproof dish.


Bake in the centre of the oven at 170ºC (fan-forced) for 30−40 minutes, the sauce should be bubbling at the sides and the top nicely browned.


Serve with greens and crusty bread.

AND … Your call as to when to boil the macaroni. You can do it while the sauce is in the Thermomix so they’re ready at about the same time but if you cook the pasta first, give it a light coating of butter or oil as soon as it’s drained so it doesn’t form clumps while you’re waiting for the sauce to cook. Or, keep the finished sauce in the fridge for a day or three until you’re ready to boil the pasta and do the bake.

More Meatless Mains

That's all the recipes!

No more recipes to load