Side Dishes
This baked mac and cheese recipe with cheddar and gruyère delivers restaurant-quality comfort in one foolproof baking dish. 💛 The secret lies in melting the cheese low and slow while creating that signature crispy top—no soggy corners here.
I perfected this version after years of testing, and it’s become my go-to for holidays or weeknight dinners when I crave something rich yet satisfying.
The combination of sharp cheddar and nutty gruyère creates a sauce that’s creamy yet complex, with just the right pull-apart texture. We’re talking golden edges, tender pasta, and a cheese sauce so velvety it clings to every noodle.
The key? A proper roux and patience—no rushing this process if you want that perfect balance of crispy and gooey.
What you’ll end up with is a dish that’s impossible to resist—crispy on top, creamy inside, with that signature pull-apart magic that makes every bite worth it.
It’s the kind of mac and cheese that disappears faster than you can say “second helping,” and leftovers reheat beautifully for lazy lunches the next day.
Ready to make this? We’ll start with the roux, then build that luscious cheese sauce before baking it to golden perfection. Let’s get to work—your taste buds will thank you.
Ingredients for baked mac and cheese recipe with cheddar and gruyere
These 14 ingredients transform into restaurant-quality mac and cheese with crispy edges and gooey pull-apart magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Medium or jumbo size preferred |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged 6-12 months |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ¼ cup | Sifted for smooth roux |
| Whole Milk 🥛 | 2 cups | Room temperature |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Yellow Mustard 🍯 | 1 tbsp | Dijon or whole grain |
| Garlic Cloves 🧄 | 2 cloves | Minced, fresh preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy topping |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For brushing baking dish |
| Freshly Grated Parmesan Cheese 🧀 | ¼ cup | For extra cheesiness |
The cheeses are non-negotiable here—sharp cheddar for that tangy bite and Gruyère for nutty depth. Grab block cheeses from the deli counter (pre-shredded has anti-caking agents that ruin texture) and shred them yourself. Kroger or Whole Foods have great selections, but any grocery store with a cheese department works. For the Gruyère, look for aged 6-12 months—it'll be more flavorful. The butter matters too: Plugrá or Land O'Lakes are solid choices, but any unsalted will do as long as it's cold when you start your roux.
No sharp cheddar? Extra-sharp white cheddar works in a pinch, or swap half for Monterey Jack if you're avoiding dairy sharpness. Gruyère hard to find? Comté or Emmental can stand in, though the flavor will be different. The mustard adds brightness—Dijon is classic, but whole grain gives nice texture. For the breadcrumbs, panko is key for that crispy top (regular breadcrumbs get soggy). Short on time? Crushed cornflakes work too. And if you're making this ahead, pre-shred the cheese and store it in an airtight container—it keeps for 1 week in the fridge.
This reheats like a dream—cover with foil and bake at 350°F for 10-15 minutes until bubbly. Leftovers keep 4-5 days in the fridge, but honestly, it's gone before then. For make-ahead magic, assemble the casserole, cover, and refrigerate overnight. Bake straight from cold—add 10 minutes to the baking time. The crispy top? That's all about the panko and olive oil combo. Brush the oil on the baking dish before adding the breadcrumbs for extra crunch.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss everything into one baking dish, no extra bowls to wash. The elbow macaroni cooks right in the creamy cheddar-gruyère sauce, and that golden crust? Zero effort, all flavor.
- Nutty-Creamy Dream: That combo of sharp white cheddar and Gruyère? It’s like a hug for your taste buds—savory, slightly tangy, with just enough nutty depth. Honestly, I’ve tried other baked macs, but this one actually makes me finish my plate.
- Weeknight Wonder: Between us, this is my go-to for busy nights or when friends drop by unannounced. It’s hearty enough for a main, but simple enough to throw together while you’re still deciding what to watch on TV.
- Budget-Friendly Luxe: Gruyère might sound fancy, but a little goes a long way—pairing it with cheddar stretches it into something special. Leftovers? Even better. I reheat slices in the oven until crispy, and it’s still delicious the next day.
Step-by-step instructions for baked mac and cheese with cheddar and gruyère
Here's how to make the ultimate baked mac and cheese with a crispy golden crust and gooey, nutty center.
🍳 Step 1: Cook the Elbow Macaroni to Perfect Al Dente
Bring a large pot of water to a rolling boil and add 1 tablespoon salt (the water should taste like the ocean). Add the 12 oz elbow macaroni and cook until it's 1 minute before al dente—this ensures it finishes cooking in the oven without getting mushy. I like to taste-test a piece: it should have a slight bite but not be hard in the center.
Drain the pasta in a colander, then immediately rinse it under cold water for 10 seconds to stop the cooking process. Shake off any excess water and return the pasta to the pot. This step prevents the sauce from turning gluey later. Give it a quick toss with a wooden spoon to break up any clumps.
👨🍳 Step 2: Make the Ultimate Creamy Cheese Sauce
In a large skillet, melt the ½ cup unsalted butter over medium heat until it foams. Add the ¼ cup all-purpose flour and whisk constantly for 1-2 minutes until the mixture turns a light golden color and smells nutty. This is your roux—the foundation of that silky, rich sauce.
Slowly pour in the 2 cups whole milk and ½ cup heavy cream while whisking vigorously to prevent lumps. Bring the mixture to a gentle simmer, then reduce heat to low and let it cook for 5-7 minutes until it thickens enough to coat the back of a spoon. Stir in the 1 tablespoon yellow mustard and 2 minced garlic cloves—this adds depth and prevents the sauce from being too heavy.
🥘 Step 3: Combine Cheese and Pasta for Maximum Gooeyness
Lower the heat to lowest setting and gradually add the 2 cups sharp white cheddar cheese and 1 cup gruyère cheese, stirring constantly until fully melted and smooth. The gruyère adds that beautiful nutty flavor and extra richness. If the sauce looks too thick, add 2-3 tablespoons of pasta water to loosen it.
Remove the skillet from heat and transfer the cheese sauce to the pot with the cooked macaroni. Add the ½ teaspoon ground black pepper and gently fold everything together until the pasta is fully coated. Here's the thing—don't overmix or you'll break the pasta. A few strands sticking out is totally fine; we'll fix that in the baking step.
🔥 Step 4: Assemble and Bake for Crispy Perfection
Preheat your oven to 375°F and lightly brush a 9x9-inch baking dish with 1 tablespoon extra-virgin olive oil. Transfer the macaroni mixture to the baking dish and spread it out evenly. The top should be slightly uneven—that's where the crispy bits form.
In a small bowl, mix together the ¼ cup panko breadcrumbs and ¼ cup freshly grated parmesan cheese. Sprinkle this mixture evenly over the top of the macaroni, pressing down gently to help it adhere. Bake for 20-25 minutes until the top is deep golden brown and the edges are bubbling. The center should still be slightly jiggly—this is where the magic happens.
⏰ Step 5: Rest and Serve with Maximum Crunch
Let the mac and cheese rest for 5-10 minutes before serving. This resting time allows the sauce to set slightly and makes it easier to slice. The top should be crispy enough to hold its shape when you run a knife through it, but still soft enough to break apart with a fork.
Serve immediately with a side of garlic bread or a simple green salad. The first bite should deliver that perfect combination of crispy, cheesy crust with the creamy, nutty goodness underneath. And here's a pro tip: if the top loses its crispiness after sitting, just pop it back in the oven for 2-3 minutes to restore that golden crunch.
Pro Tips For Making Baked Mac And Cheese Recipe With Cheddar And Gruyere
- CRANK THE OVEN HIGHER: I used to bake this at 375°F like most recipes say, but the top would just turn pale and sad. Now I start at 400°F for the last 10 minutes—this is what gets you that deep golden crust without burning the edges. The gruyère melts fast, so keep an eye on it after 8 minutes.
- GRATE THE CHEESE FINE: Big chunks of gruyère or cheddar won’t melt smoothly, no matter how long you bake it. Use the small holes of a box grater—yes, it takes 2 minutes longer—but the sauce will be silky, not lumpy. Trust me, your future self will notice the difference.
- DON’T DRAIN THE PASTA: I learned this the hard way—draining elbow macaroni steals the starchy water that helps bind the cheese sauce. Cook it al dente, then toss it straight into the pan with the melted butter and flour. That starch is your glue.
- SALT THE CHEESE MIX: Gruyère is salty, cheddar varies, and unsalted butter needs extra. Taste the cheese blend before baking and add a pinch of salt—more than you think, especially if using pre-shredded cheddar (it’s often dusted with anti-caking agents). Your baked mac will taste balanced, not bland.
Perfect pairings for this recipe
Crispy Top Secrets
That golden, crispy crust is where the magic happens—and it’s all about the panko-parmesan combo. Brush your 9x9-inch baking dish with 1 tablespoon extra-virgin olive oil before adding the breadcrumb topping. The oil helps the panko crisp up perfectly instead of turning soggy.
I swear by Japanese panko from the Asian aisle—it’s lighter and crunchier than regular breadcrumbs. For extra flair, sprinkle a pinch of smoked paprika over the top before baking. 🔥
Bread Pairings
Mac and cheese is a carb lover’s dream, so pair it with something that soaks up that creamy sauce.
My go-to is garlic bread made with a baguette or sourdough loaf, brushed with garlic butter (mix ½ cup softened butter with 2 minced garlic cloves and 1 tsp dried parsley).
For a lighter option, serve with a crusty ciabatta salad topped with arugula, cherry tomatoes, and balsamic glaze. The acidity cuts through the richness beautifully.
Vegetable Sides
Balance the richness with something fresh and crunchy. Roasted broccoli with a sprinkle of lemon zest and red pepper flakes is a Portland favorite—it adds color and a little heat. Or try sautéed green beans with shallots and toasted almonds for a touch of elegance.
For something heartier, roasted Brussels sprouts with crispy bacon and a drizzle of maple glaze bring sweetness to the plate. 🥦
Drink Pairings
For a classic pairing, reach for a crisp Chardonnay from California—its buttery notes complement the cheese beautifully. If you prefer beer, a hoppy IPA (like Deschutes Mirror Pond from Bend, Oregon) cuts through the richness. For something lighter, a sparkling rosé adds a refreshing contrast.
And here’s a fun trick: serve a small glass of maple syrup on the side for dipping—it’s a New England tradition that adds a sweet-savory twist.
Make-Ahead Magic
Assemble your mac and cheese the night before and refrigerate uncovered for 1-2 hours to let the top dry out slightly. This helps the crust crisp up even better when you bake it.
If you’re prepping for a crowd, bake it ahead and reheat covered with foil at 350°F for 10-15 minutes. The edges might soften, but a quick broil for 2 minutes before serving restores that golden crunch.
Pro tip: Store leftovers in an airtight container for up to 4 days**—they reheat like a dream! ✨
Nutrition facts
Frequently asked questions
Why does my baked mac and cheese turn out gummy instead of creamy?
This usually happens when the pasta overcooks or the cheese sauce doesn't thicken properly. First, cook your pasta just 1 minute before al dente—it'll finish cooking in the oven. Second, make sure your roux (butter + flour) cooks long enough to develop flavor and thicken the sauce. If the sauce is too thin, simmer it longer or add a cornstarch slurry (1 tbsp cornstarch + 2 tbsp cold water).
Can I use pre-shredded cheese in this recipe?
I strongly recommend shredding your own cheese for the best texture. Pre-shredded cheese contains anti-caking agents that make the sauce grainy. If you must use pre-shredded, look for brands labeled "no anti-caking agents" and pulse them in a food processor to break up any clumps. For the gruyère, shredding yourself is especially important—it melts differently than pre-shredded varieties.
How do I make this recipe vegetarian?
This recipe is already vegetarian-friendly! Just make sure your butter is dairy-free if needed, and use plant-based milk (like oat or almond milk) instead of whole milk. For extra richness, add 2 tablespoons of nutritional yeast to the cheese sauce. The texture will be slightly different but still delicious. The panko topping can stay the same, or use gluten-free panko if needed.
What's the best way to reheat leftovers?
Cover your mac and cheese with foil and reheat at 350°F for 10-15 minutes until bubbly. For extra crispiness, broil for 2-3 minutes at the end. If it's too dry, add a splash of milk or cream to the sauce before reheating. Never microwave—it makes the cheese rubbery. The crispy top will soften, but a quick broil restores that golden crunch.
Can I add other cheeses to this recipe?
For extra depth, try adding ½ cup smoked gouda (for smokiness) or ¼ cup fontina (for stretchiness). If you love spice, add ¼ cup pepper jack for heat. Just remember: the gruyère and cheddar are the stars—don't overpower them with too many other cheeses. For best results, use cheeses that melt well (avoid hard cheeses like Parmigiano-Reggiano in large amounts).
