Here’s how to make the ultimate macaroni cheese – with a super flavourful cheesy sauce and perfectly crispy topping!
You know I’m a fan of cheesy pasta. There’s no greater combination on the planet.
Usually when I make cheesy pasta, I try to add some extra nutrition somehow – blending beans into a creamy pasta sauce, including plenty of veggies alongside all that indulgence, adding mushrooms to mac and cheese… but sometimes it’s just nice to spoil yourself with a big bowl of gooey, cheesy pasta without worrying about all that. It’s not a dish to eat when you’re on a diet, and it’s not a dish to eat when you’re in need of a healthy, balanced meal with lots of vegetables… but it is a dish to eat when you just want to treat yourself.
So here’s my recipe for the ultimate macaroni cheese. It’s absolutely perfect – just right for these cold, wintery evenings.
What pasta should I use for macaroni cheese?
Obviously macaroni cheese is traditionally made with macaroni (it’s kind of in the name!), and that’s what I used here, but you definitely don’t have to stick to macaroni if you feel like using something different. I don’t often have macaroni in the cupboards, so I usually use a bigger pasta.
Ideally, you want to use a pasta shape that will hold the sauce and maximise cheesiness in every bite. Spaghetti’s not a great option, for example – the sauce will just slide right off it. Pasta shapes that are hollow (e.g. penne) or ones that have ridges (e.g. fusilli) are great for holding that sauce!
Once you’ve chosen your pasta, just boil it up in plenty of water until it’s cooked al dente. It will cook a little more in the oven, so don’t overdo it.
Next, the creamy sauce!
Since this macaroni cheese is simple, we want to do it right – we need to get as much flavour into that creamy sauce as we can. I always start by cooking off some finely chopped onion and garlic. You don’t consciously notice them in the finished dish, but they add a lovely flavour to the creamy sauce. I also add a bay leaf or two, and a pinch of nutmeg. You’d be amazed at how much flavour these little extras can impart – they transform a classic white sauce into something really tasty.
You can cook your white sauce right on top of those sautéed onions – just make a simple roux (butter + flour), and add milk until you have a thick, glossy sauce.
What cheese should I add?
For the ultimate macaroni cheese, I like to use at least two different cheeses, since they all bring something different to the table. At minimum, I like to use a mixture of mature cheddar and mozzarella. The mature cheddar adds tons of flavour, and the mozzarella adds that irresistible gooeyness to the sauce.
Ideally, you need to buy your cheeses in a block and grate them yourself – or, for mozzarella, buy a ball of the fresh stuff and tear it into chunks. Pre-grated cheese has a coating on it (usually potato starch) to stop it from clumping together, which can affect how the cheese melts. It’s fine to use if that’s all you have, but for the perfect macaroni cheese, grate it yourself! This is no time to be lazy – we’re aiming for perfection here.
Do I need to bake macaroni cheese?
In short, no, but also yes. Macaroni cheese is totally delicious without being baked – just mix the cooked pasta through the sauce, let it simmer for a couple of minutes to make sure it’s hot, and then serve. Yum.
Buuut, it’s even better if you bake it in the oven for a while. Add some more cheese and some breadcrumbs on top, and bake it until it’s nice and crispy. This way you get the best of both worlds – you still get the gooey, saucy bit underneath, but you get that crispy cheese as well. Heaven.
This recipe makes a nice big batch of macaroni cheese – it should feed 6 people (or probably more like 10 if you’re serving it as a side dish rather than a full meal). If you’re only cooking for a couple of people, and you can’t stand the thought of eating this for a few nights running (which, let’s face it, seems unlikely), you can easily halve the recipe, or just freeze any leftovers.
What else can I add to my macaroni cheese?
This recipe is for a simple, but amazing macaroni cheese. But as I mentioned before, I do often add extra bits and pieces to my cheesy pasta. Here are a few examples of ways you could jazz up this classic macaroni cheese recipe to make it a bit different:
– sprinkle the top with pumpkin seeds, sunflower seeds, sesame seeds etc. for an extra crunchy topping
– add chopped sun-dried tomatoes, olives, and artichokes for a Mediterranean-inspired flavour
– stir through some roasted vegetables before baking for heaps of extra flavour
– throw some frozen veggies in to boil with the pasta to add nutrition with no extra effort
– blend up a tin of white beans and stir it through the white sauce for added protein
– try adding different cheeses – blue cheese, crumbled feta, smoked cheddar, etc.
– bake your macaroni cheese across a couple of shallow dishes to maximise surface area for that crispy topping!
As you can see, there are all sorts of ways to personalise your dinner – but this ultimate macaroni cheese recipe is definitely a good place to start!