This comforting dish features elbow macaroni coated in a velvety blend of sharp cheddar and Gruyère melted into a smooth cheese sauce enhanced with Dijon mustard and spices. Once combined, the pasta is topped with a buttery breadcrumb mixture including Parmesan and optional paprika, then baked until beautifully golden and bubbling. Ideal for a satisfying vegetarian main, it brings rich textures and flavors that pair well with fresh greens or roasted veggies.
There's something about the sound of a wooden spoon scraping against the bottom of a warm saucepan that feels like home. I discovered this baked mac and cheese on a cold Tuesday evening when I had nothing in the pantry except pasta, cheese, and butter, yet somehow ended up with something that tasted like pure comfort. The golden breadcrumb topping crackles between your teeth while the sauce underneath stays creamy and rich, and that contrast is what keeps people coming back for thirds.
I'll never forget watching my neighbor's face light up the first time I brought this over after her daughter was born, still warm in a covered dish. She ate it straight from the baking pan while we sat on her kitchen counter at midnight, and she told me it was exactly what she needed that night. That's when I realized this dish isn't just dinner—it's the edible version of showing someone you care.
Ingredients
- Elbow macaroni (340 g): Cook it just under package time so it stays firm enough to hold the sauce without turning mushy in the oven.
- Unsalted butter (60 g for sauce, 30 g melted for topping): This is your base for both the roux and the crispy topping, and unsalted lets you control the salt yourself.
- All-purpose flour (40 g): Creates the roux that thickens everything into that silky sauce you're after.
- Whole milk and heavy cream (720 ml milk, 240 ml cream): The cream is what elevates this from basic to luxurious, but don't skimp on milk—you need the volume.
- Sharp cheddar and Gruyère cheese (200 g and 100 g): Sharp cheddar brings punch while Gruyère adds a subtle nuttiness; together they're unstoppable.
- Dijon mustard (1 tsp): Just a whisper in the background, it brightens the cheese without announcing itself.
- Garlic powder, onion powder, salt, and black pepper: These humble seasonings round out the sauce so it tastes sophisticated, not one-note.
- Fresh breadcrumbs or panko (70 g): Fresh breadcrumbs brown faster and stay crunchier than store-bought, but panko works beautifully too.
- Parmesan cheese (30 g) and paprika (1/2 tsp optional): Parmesan in the topping adds a savory punch, and paprika gives the top a warm color that makes people want to dig in.
Instructions
- Heat your oven and prepare:
- Preheat to 180°C (350°F) and butter your 9 x 13-inch baking dish so nothing sticks. This gives your oven time to reach temperature while you work.
- Cook the pasta al dente:
- Bring salted water to a rolling boil, add macaroni, and fish out a piece a minute or two before the package says it's done—it should still have a gentle firmness to it since the oven will soften it further.
- Build your roux:
- Melt butter over medium heat, whisk in flour, and let it cook for a minute or so until it smells nutty and toasted. This removes the raw flour taste that would haunt your sauce otherwise.
- Create the sauce base:
- Slowly pour in milk and cream while whisking constantly to avoid lumps, then keep whisking until the mixture thickens and bubbles appear on the surface—about 5 to 7 minutes. You're looking for it to coat the back of a spoon.
- Melt in the cheese:
- Pull the pan off heat, add your cheeses along with mustard, garlic powder, onion powder, salt, and pepper, then stir until everything melts into a smooth, glossy sauce. Taste it now and adjust seasoning if needed.
- Combine pasta and sauce:
- Toss the drained macaroni with the cheese sauce until every piece is coated, then pour everything into your prepared baking dish. Don't be shy—get it all in there.
- Make the topping:
- Mix breadcrumbs with melted butter, Parmesan, and paprika if you're using it, then sprinkle this mixture evenly across the top so you get crispy bits in every bite.
- Bake until golden:
- Slide it into the oven for 25 to 30 minutes until the top turns deep golden brown and you can see the sauce bubbling at the edges. This is the magic moment.
- Rest before serving:
- Let it sit for 5 to 10 minutes so the sauce sets just enough to scoop cleanly without losing its creaminess. Your patience here makes plating actually possible.
I learned something profound one afternoon while standing at the stove stirring this sauce: the best food happens when you slow down enough to notice what's in front of you. That's when I stopped rushing through the whisking and actually started listening to the sauce tell me it was ready.
Why Two Cheeses Matter
Sharp cheddar alone gives you a straightforward cheese flavor, but add Gruyère and suddenly there's complexity—a faint sweetness, a hint of caramel, something that makes people pause mid-bite and wonder what they're tasting. I started experimenting with cheese combinations when a friend mentioned she found regular mac and cheese one-dimensional, and that's when everything changed. The two cheeses don't fight; they harmonize in a way that feels almost sophisticated for something so simple.
The Breadcrumb Topping Secret
Fresh breadcrumbs make an enormous difference here, turning golden and crispy after just 25 minutes while store-bought panko sometimes stays pale and slightly tough. If you have day-old bread at home, pulse it in a food processor and you've got something better than anything boxed. The butter mixed through the crumbs carries heat efficiently so they crisp evenly across the top, and stirring them together before spreading means you get more butter-coated pieces than empty spots.
Make It Your Own
This recipe is a foundation waiting for your signature touch, whether that means swapping Gruyère for Monterey Jack, stirring in crispy bacon pieces, or folding through lightly steamed broccoli. I've made it with caramelized onions when I had time and with hot sauce swirled through when I wanted something with a kick. The base is so solid that additions feel natural rather than forced, so trust your instincts and cook what sounds good to you.
- Sautéed mushrooms and thyme create an earthy variation that surprised even me.
- A pinch of cayenne pepper wakes up the sauce if you like heat building slowly on your palate.
- Leftovers reheat beautifully covered in the oven at 160°C for about 15 minutes, though the topping softens slightly—add fresh breadcrumbs mixed with melted butter if you want that crunch back.
This baked mac and cheese has quietly become the dish people ask for by name, the one that appears at potlucks and family dinners without anyone questioning whether it's going to be good. Make it once and it becomes your thing.
Recipe Questions & Answers
- → What type of pasta works best?
-
Elbow macaroni is ideal for this dish due to its size and shape, which hold the cheese sauce well. Other small pasta shapes like shells or cavatappi also work.
- → How do I get a crispy breadcrumb topping?
-
Mix fresh breadcrumbs or panko with melted butter and grated Parmesan, then spread evenly over the pasta before baking. This blend crisps beautifully under heat, adding a crunchy contrast.
- → Can I substitute the cheeses?
-
Yes, Gruyère can be swapped with Monterey Jack or additional sharp cheddar. Using a blend balances flavor and meltiness beautifully.
- → How to avoid a watery cheese sauce?
-
Cook the roux by whisking butter and flour until lightly golden, then slowly add milk and cream while stirring constantly until thickened. Proper thickening prevents a runny sauce.
- → What additions can enhance flavor?
-
Consider adding cooked bacon, sautéed onions, or steamed broccoli for extra depth. A pinch of cayenne pepper in the sauce adds a subtle heat.