Creamy Mac and Cheese

Golden baked mac and cheese with bubbly cheddar sauce coating tender elbow pasta Save
Golden baked mac and cheese with bubbly cheddar sauce coating tender elbow pasta | cookingwithavery.com

This classic comfort dish brings together tender elbow macaroni and a velvety homemade cheese sauce. The sauce combines sharp cheddar with optional Gruyère for depth, while a touch of Dijon mustard and nutmeg enhances the flavors. Ready in just 40 minutes, this dish can be enjoyed stovetop-style or finished with a golden breadcrumb topping for added texture. Perfect for weeknight dinners or when you need something satisfying and warm.

My apartment smelled like a buttery dream the night a power outage left me with nothing but a gas stovetop and a block of cheddar that needed using. That improvised pot of mac and cheese, eaten by candlelight with a wooden spoon, ruined every boxed version for me forever.

I made a double batch for a friends potluck once and watched three grown adults hover over the baking dish with forks, abandoning all pretense of plates. Someone actually asked me if I had trained as a chef, and I just laughed because the real secret is patience with your roux, not talent.

Ingredients

  • 300 g elbow macaroni: The classic shape holds sauce in every little curve, and cooking it just to al dente keeps it from turning mushy later.
  • 2 tbsp unsalted butter: This is the foundation of your roux, so use real butter and let it foam gently without browning.
  • 2 tbsp all purpose flour: Equal parts fat and flour is the golden ratio that guarantees a smooth, lump free thickener.
  • 500 ml whole milk, warm: Warming the milk before adding it prevents those dreaded lumps and helps the sauce thicken evenly.
  • 200 g sharp cheddar cheese, grated: Sharp cheddar delivers the bold, tangy punch that makes the dish memorable, and grating it yourself melts far better than pre shredded.
  • 50 g Gruyere cheese, grated: Optional, but it adds a nutty depth that elevates the entire pot from good to extraordinary.
  • 1/2 tsp salt, 1/4 tsp black pepper, 1/4 tsp nutmeg: Nutmeg might sound unusual in a cheese sauce, but it quietly rounds out the richness in a way that surprises everyone.
  • 1 tsp Dijon mustard: A tiny spoonful sharpens the cheese flavor without making anything taste like mustard.
  • 50 g breadcrumbs, 1 tbsp melted butter, 2 tbsp Parmesan: This trio creates a crispy, golden lid that contrasts beautifully with the creamy pasta beneath.

Instructions

Get your oven ready:
If you are adding that glorious breadcrumb topping, preheat your oven to 200 degrees Celsius (400 degrees Fahrenheit) so it is waiting for you when the assembly is done.
Cook the pasta:
Bring a generous pot of salted water to a rolling boil and cook the macaroni until just al dente, meaning it still has a slight bite. Drain it and set it aside while you build the sauce.
Build the roux:
In a large saucepan over medium heat, melt the butter until it foams, then whisk in the flour and stir constantly for about a minute. You want it to smell lightly toasty, not colored or burnt.
Create the béchamel:
Gradually pour in the warm milk while whisking vigorously to keep everything smooth and lump free. Keep stirring over medium heat for about five minutes until the sauce coats the back of a spoon like cream.
Melt in the cheese:
Pull the pan off the heat and stir in the grated cheddar, Gruyere, salt, pepper, nutmeg, and Dijon mustard all at once. Keep stirring gently until every last bit of cheese has melted into a silky, glossy sauce.
Combine pasta and sauce:
Fold the drained macaroni into the cheese sauce with a spatula, making sure every noodle is thoroughly coated. Taste a spoonful now and adjust the salt if needed.
Add the topping and bake:
Transfer everything to a buttered baking dish, then scatter the breadcrumb, melted butter, and Parmesan mixture evenly across the top. Bake for fifteen to twenty minutes until the edges are bubbling and the top is a deep, irresistible gold.
Serve and enjoy:
Let it rest for just a couple of minutes so the sauce settles, then serve it hot with an extra shower of cheese or a scatter of fresh herbs if you are feeling fancy.
Creamy homemade mac and cheese in a white bowl with melted cheese topping Save
Creamy homemade mac and cheese in a white bowl with melted cheese topping | cookingwithavery.com

There is something quietly powerful about a dish that makes people close their eyes on the first bite and go completely silent.

Flavor Twists Worth Trying

A pinch of smoked paprika stirred into the sauce adds a campfire warmth that works shockingly well with sharp cheddar. I discovered this by accident when I knocked the jar over the pot one evening and decided to commit to the mistake rather than scrape it out.

What to Serve Alongside It

A simple green salad with a bright vinaigrette cuts through the richness better than anything else I have tried. A chilled glass of Sauvignon Blanc on the side makes the whole meal feel like you put in far more effort than you actually did.

Storage and Reheating Advice

Leftovers keep beautifully in the refrigerator for up to three days if sealed tightly, and they reheat gently on the stovetop with a splash of milk. The sauce tightens as it sits, so do not be alarmed if it looks thicker the next day.

  • Reheat low and slow on the stove rather than blasting it in the microwave for the creamiest result.
  • Freeze individual portions in airtight containers for up to one month for emergency comfort food on demand.
  • Always add a tiny pour of milk when reheating because the pasta will have absorbed sauce overnight.
Oven-baked mac and cheese casserole with golden breadcrumb crust and rich cheese sauce Save
Oven-baked mac and cheese casserole with golden breadcrumb crust and rich cheese sauce | cookingwithavery.com

Some recipes are just dinner, but a truly great mac and cheese is the kind of dish that gathers people around the table and keeps them there. Make it once and it will follow you for life.

Recipe FAQs

Yes, prepare the dish up to 24 hours in advance and refrigerate. When ready to serve, reheat gently on the stovetop with a splash of milk to restore creaminess, or bake with fresh topping until heated through.

Sharp cheddar provides the classic flavor, but Gruyère adds nutty depth. For variations, try Monterey Jack for meltiness, Parmesan for savory notes, or a blend of your favorite melting cheeses.

Use freshly grated cheese rather than pre-shredded varieties, which contain anti-caking agents. Also, ensure the milk is warm before adding and remove the pan from heat before stirring in the cheese.

Yes, portion cooled leftovers into airtight containers and freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat with a tablespoon of milk or cream to regain the silky texture.

Sautéed vegetables like broccoli or peas add nutrition. Crispy bacon, caramelized onions, or roasted garlic bring savory depth. A pinch of smoked paprika adds subtle smokiness to the sauce.

Creamy Mac and Cheese

Tender elbow macaroni in a rich, creamy cheese sauce ready in 40 minutes.

Prep 15m
Cook 25m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 10.5 oz elbow macaroni

Cheese Sauce

  • 2 tbsp unsalted butter
  • 2 tbsp all-purpose flour
  • 2 cups whole milk, warmed
  • 7 oz sharp cheddar cheese, grated
  • 2 oz Gruyère cheese, grated (optional, for extra richness)
  • 1/2 tsp salt
  • 1/4 tsp ground black pepper
  • 1/4 tsp ground nutmeg (optional)
  • 1 tsp Dijon mustard (optional)

Breadcrumb Topping (Optional)

  • 1/2 cup breadcrumbs
  • 1 tbsp unsalted butter, melted
  • 2 tbsp grated Parmesan cheese

Instructions

1
Preheat Oven: Preheat oven to 400°F if preparing the breadcrumb topping. Skip this step if serving directly from the stovetop.
2
Cook the Pasta: Bring a large pot of generously salted water to a rolling boil. Add the elbow macaroni and cook until just al dente according to package directions. Drain thoroughly and set aside.
3
Make the Roux: In a large saucepan over medium heat, melt the butter. Whisk in the flour and cook for 1 minute, stirring constantly to form a smooth roux.
4
Build the Béchamel: Gradually whisk the warm milk into the roux, ensuring no lumps form. Continue cooking and stirring until the sauce thickens and coats the back of a spoon, about 5 minutes.
5
Finish the Cheese Sauce: Remove the pan from heat. Stir in the grated cheddar, Gruyère (if using), salt, pepper, nutmeg, and Dijon mustard until the cheese is fully melted and the sauce is velvety smooth.
6
Combine Pasta and Sauce: Fold the cooked macaroni into the cheese sauce, tossing gently until every noodle is evenly coated.
7
Assemble and Bake (Optional): Transfer the macaroni and cheese to a baking dish. Combine the breadcrumbs, melted butter, and Parmesan; sprinkle evenly over the surface. Bake for 15–20 minutes until the topping is golden and the edges are bubbly.
8
Serve: Serve immediately while hot. Garnish with extra shredded cheese or fresh herbs if desired.
Additional Information

Equipment Needed

  • Large pot
  • Saucepan
  • Whisk
  • Baking dish (if oven-baking)
  • Cheese grater

Nutrition (Per Serving)

Calories 530
Protein 20g
Carbs 55g
Fat 25g

Allergy Information

  • Contains wheat (gluten)
  • Contains dairy (milk, cheese, butter)
  • May contain mustard (if using Dijon mustard)
Avery Mitchell

Passionate home cook sharing easy recipes, cooking tips, and meal ideas for food lovers.