Macaroni Cheese

Creamy macaroni cheese with a golden breadcrumb topping served in a rustic baking dish Save
Creamy macaroni cheese with a golden breadcrumb topping served in a rustic baking dish | brightbasilblog.com

This classic macaroni cheese brings together tender pasta and a silky smooth cheese sauce made with mature cheddar and Gruyère.

The béchamel base, built from butter, flour and whole milk, creates the perfect canvas for melting cheese into something truly indulgent.

Topped with a crunchy breadcrumb and cheese crust, it bakes into a golden, bubbling dish that's pure comfort on a plate.

Ready in just 45 minutes, it serves four and pairs beautifully with a crisp green salad.

My apartment smelled like a diner at midnight the first night I tried making macaroni cheese from scratch, standing barefoot on a cold kitchen tile, convinced a box mix had nothing on real cheese sauce. I was wrong about a lot of things that evening, mostly how fast flour burns if you stop whisking, but I was right about one thing: once you taste the real thing, there is no going back.

I served this to my sister during a rainy Sunday visit, and she sat cross legged on the couch holding the bowl like it was something precious, not speaking until every last breadcrumb was gone. That silence, broken only by the clink of her spoon against ceramic, was the highest compliment I have ever received in my kitchen.

Ingredients

  • 300 g macaroni pasta: Use real macaroni with ridges if you can find it, because those tiny grooves grab onto sauce like nothing else and make every bite count.
  • 2 tablespoons unsalted butter: Unsalted gives you control over the seasoning, and you will need every bit of its richness to build the roux.
  • 2 tablespoons all purpose flour: This is your thickening agent, and cooking it properly in the butter is what separates a silky sauce from a grainy one.
  • 500 ml whole milk: Do not be tempted to use skim here, because the fat content is what makes the sauce coat the pasta instead of sliding off.
  • 150 g mature cheddar cheese, grated: Grate it yourself from a block, because pre shredded cheese is coated in anti caking powder that makes the sauce gritty.
  • 50 g Gruyere cheese, grated: This is the secret weapon that adds a nutty depth most people cannot quite identify but always notice.
  • 1/2 teaspoon Dijon mustard: It does not make the dish taste like mustard, but it sharpens the cheese flavor in a way that makes everything taste more like itself.
  • Salt and black pepper: Season gradually and taste as you go, because the cheese already brings salt to the party.
  • 30 g breadcrumbs: Fresh breadcrumbs toast up lighter and crunchier, but panko works beautifully if that is what you have.
  • 30 g grated cheddar for topping: A little extra cheese on top never hurt anyone, and it helps the breadcrumbs brown evenly.
  • 1 tablespoon melted butter, optional: Tossing the breadcrumbs in butter guarantees a golden crust, but you can skip it if you prefer a lighter finish.

Instructions

Prep your oven and dish:
Heat the oven to 200 degrees Celsius and rub soft butter across the inside of your baking dish, getting into every corner so nothing sticks later.
Cook the macaroni:
Boil a large pot of well salted water and cook the pasta until just barely al dente, because it will cook again in the oven and you want it tender, not mushy.
Build the roux:
Melt the butter in a saucepan over medium heat, then sprinkle in the flour and whisk constantly for about a minute until it smells faintly toasted and looks like wet sand.
Create the sauce base:
Pour the milk in slowly, whisking the whole time to keep lumps from forming, and keep stirring as it thickens into something that coats the back of a spoon.
Melt in the cheese:
Take the pan off the heat and stir in both cheeses and the Dijon mustard, letting the residual warmth melt everything into a glossy, pourable sauce that smells absolutely irresistible.
Combine and transfer:
Fold the drained pasta into the sauce until every piece is coated, then spoon it all into your prepared baking dish, spreading it into an even layer.
Make the topping:
Toss the breadcrumbs and extra cheese together with the melted butter if you are using it, then scatter the mixture evenly across the top so every serving gets some crunch.
Bake until golden:
Slide it into the oven for 15 to 20 minutes, waiting until the edges are bubbling and the top has turned a deep, inviting gold that makes it hard to wait.
Rest before serving:
Let it sit for about five minutes after it comes out, because the sauce needs a moment to settle and you do not want to burn your tongue on the first bite.
Save
| brightbasilblog.com

There was a winter when I made this every single week, rotating through different cheese combinations like a scientist, until my roommate finally asked if we could maybe eat something green for once. I added a side salad that night, but the macaroni cheese was still the star, and we both knew it.

Choosing the Right Cheese Blend

The cheese you pick changes everything about this dish, and after years of experimenting I have learned that a sharp, assertive cheese paired with something mellow creates the best balance. Cheddar alone can be one dimensional, which is why Gruyere is such a brilliant partner, but Monterey Jack or a smoked gouda also work wonders if you want to play around.

Making It Your Own

A pinch of freshly grated nutmeg stirred into the sauce adds a warmth that most people cannot identify but always love, and a handful of crispy bacon bits scattered over the top turns this from a side dish into a full celebration. You could fold in roasted broccoli or caramelized onions, or even a spoonful of roasted garlic if you are feeling bold.

Serving and Storing

This dish is at its best right out of the oven when the top is still shatteringly crisp and the sauce bubbles up around the edges, but it reheats surprisingly well if you add a splash of milk and cover it loosely with foil. Leftovers keep in the fridge for up to three days, though in my experience they rarely last that long.

  • A crisp green salad with a sharp vinaigrette cuts through the richness perfectly.
  • A chilled glass of Chardonnay is an unexpectedly lovely pairing.
  • Always let it rest those five minutes before digging in, because patience makes every bite better.
Bubbly baked macaroni cheese with melted cheddar and Gruyère pooling around tender pasta Save
Bubbly baked macaroni cheese with melted cheddar and Gruyère pooling around tender pasta | brightbasilblog.com

Some dishes feed you, and some dishes remind you who you are, and this macaroni cheese has a way of doing both at once. Make it for someone you love, and watch them go quiet with the first bite.

Recipe FAQs

Yes, any short pasta shape works well. Penne, fusilli or cavatappi are great alternatives that hold the cheese sauce nicely.

Grainy sauce usually means the cheese was added at too high a heat. Remove the pan from the heat before stirring in the cheese and let it melt gently.

Absolutely. Assemble the dish completely, cover and refrigerate for up to 24 hours. Add an extra 10 minutes to the baking time if cooking from cold.

Mature cheddar provides sharpness while Gruyère adds smooth melting quality. You can also try Monterey Jack, fontina or a touch of parmesan for different flavour profiles.

Store in an airtight container in the refrigerator for up to three days. Reheat in the oven at 180°C until warmed through, or microwave individual portions.

Yes, freeze before or after baking. Wrap tightly and freeze for up to three months. Thaw overnight in the fridge before reheating.

Macaroni Cheese

Creamy baked pasta with cheddar and Gruyère cheese sauce, topped with golden crispy breadcrumbs.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 3 cups (about 10 oz) elbow macaroni

Cheese Sauce

  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 1/2 cups mature sharp cheddar cheese, freshly grated
  • 1/2 cup Gruyère cheese, freshly grated
  • 1/2 teaspoon Dijon mustard
  • Salt and freshly ground black pepper, to taste

Topping

  • 1/4 cup plain breadcrumbs
  • 1/4 cup sharp cheddar cheese, grated
  • 1 tablespoon unsalted butter, melted (optional)

Instructions

1
Preheat Oven and Prepare Baking Dish: Preheat oven to 400°F. Lightly butter a medium baking dish and set aside.
2
Cook the Macaroni: Bring a large pot of generously salted water to a rolling boil. Add the macaroni and cook according to package directions until just al dente. Drain through a colander and set aside.
3
Make the Roux: In a medium saucepan over medium heat, melt the butter. Sprinkle in the flour and whisk constantly for 1 to 2 minutes until the mixture is smooth and lightly golden, forming a proper roux.
4
Build the Béchamel: Slowly pour in the milk while whisking vigorously to prevent any lumps from forming. Continue cooking and stirring over medium heat for 3 to 5 minutes until the sauce thickens enough to coat the back of a spoon.
5
Melt in the Cheeses: Remove the saucepan from heat. Add the grated cheddar, Gruyère, and Dijon mustard, stirring gently until all the cheese has melted into a smooth, velvety sauce. Season with salt and pepper to taste.
6
Combine Pasta and Sauce: Add the drained macaroni to the cheese sauce and fold together until every piece of pasta is evenly coated. Transfer the mixture to the prepared baking dish, spreading it out in an even layer.
7
Prepare the Crumb Topping: In a small bowl, combine the breadcrumbs with the remaining grated cheddar. Drizzle in the melted butter if using, and toss until the crumbs are evenly moistened. Sprinkle the topping uniformly over the macaroni.
8
Bake Until Golden: Place in the center of the oven and bake for 15 to 20 minutes until the topping is deeply golden brown and the sauce is bubbling around the edges.
9
Rest and Serve: Remove from the oven and let the dish rest for 5 minutes to allow the sauce to set slightly before serving.
Additional Information

Equipment Needed

  • Large pot
  • Medium saucepan
  • Whisk
  • Medium baking dish
  • Colander
  • Mixing bowls

Nutrition (Per Serving)

Calories 540
Protein 22g
Carbs 49g
Fat 27g

Allergy Information

  • Contains milk and milk products
  • Contains wheat and gluten
Chloe Bennett

Chloe shares quick, fresh recipes and kitchen wisdom for fellow home cooks.