This classic macaroni cheese brings together tender pasta and a luxuriously smooth cheese sauce made with mature cheddar and Gruyère. The sauce starts with a simple butter and flour roux, enriched with whole milk and finished with Dijon mustard for subtle depth.
Topped with a crunchy breadcrumb and cheese crust, it bakes until golden and bubbly. Ready in just 45 minutes, it serves four and pairs beautifully with a crisp green salad or roasted vegetables.
Something about a Tuesday night, rain on the windows, and a block of cheddar staring at me from the fridge turned an ordinary evening into the best mac and cheese session of my life. The house smelled like butter and warmth within twenty minutes. My roommate walked in, took one bite, and refused to speak for five solid minutes because her mouth was too full. That silence was the highest compliment I have ever received.
I have made this for potluck dinners, lazy Sundays, and once at two in the morning when a friend showed up at my door after a terrible week. Every single time someone asks for the recipe and I pretend it is a secret family treasure. Really it is just butter, flour, milk, and cheese treated with a little patience and a lot of love.
Ingredients
- Macaroni pasta (300 g): Use a good quality dried pasta and cook it just to al dente because it will soften further in the oven.
- Unsalted butter (2 tablespoons): You control the salt this way and the sauce tastes cleaner.
- All-purpose flour (2 tablespoons): This is your thickening agent so whisk it well with the butter to avoid any raw flour taste.
- Whole milk (500 ml): Whole milk gives the richest sauce but you can sneak in a splash of cream if you are feeling indulgent.
- Mature cheddar cheese (150 g): Grate it yourself from a block because pre-shredded cheese has coatings that prevent smooth melting.
- Gruyere cheese (50 g): This adds a nutty depth that elevates the whole dish beyond ordinary mac and cheese.
- Dijon mustard (1/2 teaspoon): It does not make the dish taste like mustard but it sharpens the cheese flavor beautifully.
- Salt and black pepper: Season gradually and taste as you go because cheese is already salty.
- Breadcrumbs (30 g): Panko works wonderfully here for extra crunch but regular breadcrumbs are just fine.
- Grated cheddar for topping (30 g): A little extra cheese on top never hurt anyone.
- Melted butter (1 tablespoon): Tossing the breadcrumbs with butter helps them go perfectly golden.
Instructions
- Preheat and prepare:
- Set your oven to 200 degrees Celsius which is 400 degrees Fahrenheit and generously butter your baking dish so nothing sticks later.
- Cook the pasta:
- Boil a large pot of salted water and cook the macaroni just until al dente then drain it immediately so it does not go mushy.
- Build the roux:
- Melt the butter in a saucepan over medium heat then add the flour and whisk constantly for one to two minutes until it smells lightly toasted and looks golden.
- Create the sauce base:
- Pour the milk in slowly while whisking with confidence to keep lumps away then stir gently until the mixture thickens enough to coat the back of a spoon.
- Add the cheese:
- Take the pan off the heat and stir in both cheeses plus the Dijon mustard watching everything melt into the smoothest sauce you have ever seen.
- Combine and assemble:
- Fold the drained pasta into the cheese sauce making sure every noodle is coated then spoon it all into your prepared baking dish.
- Make the topping:
- Mix breadcrumbs with the remaining cheese and melted butter in a small bowl then scatter it evenly across the top like a crunchy blanket.
- Bake until golden:
- Slide the dish into the oven for fifteen to twenty minutes until the top is deeply golden and the edges are bubbling with enthusiasm.
- Rest before serving:
- Let it sit for five minutes because the sauce needs a moment to settle and you need a moment to appreciate what you just made.
The first time I pulled this from the oven and saw that golden crust crackling on top I actually clapped for myself. It felt like I had created something far greater than the sum of its humble parts.
Serving Suggestions That Actually Work
A crisp green salad with a sharp vinaigrette cuts through the richness perfectly and makes you feel like you ate a balanced meal. Roasted broccoli or charred asparagus also make excellent sidekicks. If you want to go all out pour a chilled glass of Chardonnay and pretend you are at a bistro instead of your kitchen table.
Making It Your Own
A pinch of nutmeg stirred into the sauce adds a warmth that most people cannot quite identify but everyone loves. You could fold in cooked bacon bits or caramelized onions if you want to push it toward a full meal situation. Swapping half the cheddar for Monterey Jack or mozzarella creates a stretchier gooier result that kids especially go crazy for.
Storage and Reheating Wisdom
Leftovers keep well in an airtight container in the fridge for up to three days though honestly it rarely lasts that long in my house. Reheat it gently in the oven covered with foil so the top does not dry out rather than using the microwave which can make the sauce separate.
- Add a tiny splash of milk before reheating to bring the sauce back to life.
- Freeze individual portions for up to one month but know the texture of the topping will soften.
- Always let frozen portions thaw overnight in the fridge before reheating for the best result.
Make this once and it will become the dish people request from you at every gathering, every cold evening, every moment someone needs comfort on a plate. That is the quiet magic of macaroni cheese.
Recipe FAQs
- → Can I use a different type of pasta?
-
Yes, any short pasta shape works well. Penne, fusilli, or cavatappi are excellent alternatives that hold the cheese sauce effectively.
- → What is the best cheese combination for the sauce?
-
Mature cheddar provides sharp flavour while Gruyère adds smooth melting quality. Monterey Jack or mozzarella can be substituted for a milder result.
- → How do I prevent the cheese sauce from becoming grainy?
-
Remove the saucepan from heat before adding cheese. Stir gently until just melted. Overheating causes cheese proteins to separate, creating a grainy texture.
- → Can this be prepared in advance?
-
Assemble the dish fully but hold off on baking. Cover and refrigerate for up to 24 hours. Add an extra 10 minutes to the baking time when cooking from cold.
- → How should leftovers be stored?
-
Place in an airtight container and refrigerate for up to three days. Reheat in the oven at 180°C until warmed through, or microwave individual portions.