Macaroni cheese recipe

(855 ratings)

Macaroni cheese is the ultimate comfort food and you can't beat a classic recipe that's perfectly creamy, cheesy and with a really crunchy breadcrumb top

Macaroni cheese recipe
(Image credit: Woman's Weekly/TI Media Limited)
Preparation Time10 mins
Cooking Time32 mins
Total Time42 mins
Cost RangeCheap
Nutrition Per PortionRDA
Calories827 Kcal41%
Sugar10 g11%
Fat36 g51%
Salt4.6 gRow 3 - Cell 2
Protein33 g66%
Carbohydrates92 g35%
Salt4.6 gRow 6 - Cell 2

Sometimes only cheesy pasta will do. Learn how to make our perfect macaroni cheese.

Whether you call it macaroni cheese or mac 'n' cheese, it's hard to think of a dish that couldn't be improved by a portion of cheesy, bubbling pasta on the side. But macaroni cheese is more than just a side dish, of course. Serve as a main meal with some green veg (or even pimp your mac by mixing in some smoked bacon lardons and mushrooms before cooking). One thing that macaroni cheese aficionados around the world agree on, though, is that a crunchy topping is a must – we use breadcrumbs and Parmesan for a golden finish.


  • 350g (12oz) macaroni
  • 1-2 tbsp white breadcrumbs
  • 1-2 tbsp freshly grated Parmesan cheese

For the white sauce:

  • 600ml (1 pint) milk
  • 1 onion, roughly chopped
  • 1 bay leaf
  • 6-8 peppercorns
  • Handful of parsley stalks
  • 50g (1¾oz) butter
  • 50g (1¾oz) plain flour
  • Salt and white pepper
  • 250g (8oz) mature Cheddar cheese, grated
  • 1 tsp made English mustard, optional




  1. Set the oven to 200°C/400°F/Gas Mark 6.
  2. To make the white sauce: Pour the milk into a pan and add the onion, bay leaf, peppercorns and parsley stalks. Place the pan on the hob and bring to the boil. Remove the pan from the heat and leave the milk to infuse for 30 minutes. Strain the milk into a jug, discarding the flavourings.
  3. Melt the butter in a clean pan. Tip in the flour and mix well until it binds together to form a thick paste. Cook the paste for 1-2 minutes over a low heat to cook the flour, but not to colour it.
  4. Gradually add the infused milk, beating well all the time it’s cooking and allowing the mixture to come to the boil between each addition of milk.
  5. Once all the milk has been added, simmer the sauce for a few minutes and season to taste with salt and white pepper. The sauce can be used immediately.
  6. Cook the macaroni in boiling water for about 12 mins, or according to the packet instructions, until it’s just tender. Drain it well.
  7. Stir the Cheddar into the white sauce and then the mustard, if using. Add the pasta and mix well, then turn the mixture out into an ovenproof dish.
  8. Scatter the breadcrumbs and Parmesan over the top of the macaroni. Bake it in the centre of the oven for 20-30 mins, or until it’s light golden and the sauce is bubbling at the edges. Serve immediately with a freshly made salad.

Top tip for making macaroni cheese

This mac and cheese can be frozen and enjoyed at a later date. Just let it cool before putting it in the freezer.

We think the best cheeses for mac and cheese are Parmesan and a mature Cheddar. But we'd encourage experimentation –  try using cheeses like Gruyère, Gouda or Gorgonzola for a different flavour.

A dollop of mustard gives this recipe a kick, but you could try mixing in sriracha for an even spicier macaroni cheese.

Food & Recipes writer

Sue McMahon is a former Food and Recipes Writer at GoodTo and Cooking Editor at Woman's Weekly. Her primary passion is cakes and Sue regularly travels the world teaching cake decorating. Her biggest achievement to date was winning the Prix d’honneur at La Salon Culinaire International de Londres beating over 1,200 other entries.