Save It My grandmother's kitchen always smelled like melted butter and sharp cheddar on Sunday afternoons, and it wasn't until I was old enough to stand on a step stool that she finally let me help make her legendary mac and cheese. She never wrote anything down—just knew by feel when the sauce was right, when the cheese had melted into something silky and perfect. Years later, I realized I'd been chasing that exact feeling ever since, and this recipe finally captures what made hers so unforgettable: three cheeses working together, a roux that's golden but not brown, and the patience to let it all come together without rushing.
I made this for a potluck once where I was terrified my dish would sit untouched while everyone else's food disappeared, but this mac and cheese was gone before the main course finished. A coworker actually asked for the recipe right there at the table with a forkful still in her mouth, and I knew I'd done something right.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Elbow macaroni (1 lb): Cook it one minute under al dente—it keeps cooking in the oven and you want tender pasta, not mushy.
- Sharp cheddar cheese (4 cups shredded plus 1 cup for topping): This is your backbone; don't skimp on quality here because you'll taste the difference.
- Colby Jack cheese (2 cups shredded): It adds a subtle sweetness and helps the sauce stay creamy instead of breaking.
- Mozzarella cheese (1 cup shredded): This gives you stretch and helps create that smooth, luxurious texture.
- Unsalted butter (4 tbsp for sauce, 2 tbsp for topping): Unsalted lets you control the salt level and gives you pure, clean butter flavor.
- All-purpose flour (1/4 cup): This is your thickener—cook it long enough to lose the raw taste but not so long it browns and gets bitter.
- Whole milk (3 cups): This is the base of your sauce; whole milk gives you the richness you need.
- Heavy cream (1 cup): Just enough to make this feel indulgent without being overwhelming.
- Dijon mustard (2 tsp): You won't taste it as mustard, but it deepens the cheese flavor in a way nothing else can.
- Garlic powder, onion powder, smoked paprika (1 tsp each of garlic and onion, 1/2 tsp paprika): These build complexity so the dish doesn't taste one-dimensional.
- Black pepper and salt (1/2 tsp pepper, 1 tsp salt): Season as you go and taste at the end—you might want more.
- Panko breadcrumbs (1/2 cup optional): Mixed with melted butter, this gives you the crunchy contrast that makes every bite interesting.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Set yourself up for success:
- Preheat your oven to 350°F and butter a 9x13-inch baking dish—this prevents sticking and adds flavor to the edges. Have all your ingredients prepped and your cheese shredded before you start; once you begin the sauce, things move quickly.
- Cook the pasta right:
- Bring salted water to a rolling boil and cook the elbow macaroni about one minute less than the package says. It should still have a tiny bit of resistance when you bite it because it's going into the oven and will soften more.
- Build your roux base:
- In a large saucepan over medium heat, melt the butter and whisk in the flour, cooking for 1-2 minutes until it smells toasted and looks like wet sand. You're cooking out the raw flour taste without letting it brown and turn bitter.
- Create the creamy sauce:
- Slowly pour in the milk and cream while whisking constantly—this prevents lumps from forming. Keep stirring for 4-5 minutes until the sauce thickens enough to coat the back of a spoon.
- Season with purpose:
- Add the Dijon mustard, garlic powder, onion powder, smoked paprika, black pepper, and salt, stirring until everything is evenly distributed. Taste it—this is your chance to adjust seasoning before the cheese goes in.
- Melt in the cheese magic:
- Lower the heat to low so the cheese doesn't break or separate, then add the cheddar, Colby Jack, and mozzarella (save that extra cup of cheddar for topping). Stir gently until it's completely smooth and silky.
- Combine everything:
- Add the drained pasta to the cheese sauce and stir until every piece is coated. Transfer to your buttered baking dish and top with the reserved cheddar.
- Add the crunchy crown (optional):
- If using panko, toss it with the melted butter and scatter it over the top—this gives you texture and color. Skip it if you prefer a pure cheese crust.
- Bake until golden:
- Bake for 30-35 minutes until the top is bubbling at the edges and golden brown. The center should jiggle just slightly when you shake the dish—that means the sauce is creamy, not dried out.
- Rest before serving:
- Let it cool for 10 minutes; this helps it set and makes serving easier. Plus, you won't burn your mouth.
Save It There's something about mac and cheese that transforms a regular dinner into a moment—when someone takes that first bite and their shoulders relax a little, like they've been handed comfort in a dish. I've learned that the best food isn't always complicated; sometimes it's just doing the simple things really well.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making It Your Own
This recipe is forgiving enough to play with, and honestly, that's part of the fun. I've experimented with different cheese combinations—swapping in Gruyère for some of the cheddar, trying sharp white cheddar instead of orange, or adding a tiny pinch of cayenne if I'm feeling a little brave. The three-cheese base is solid enough that you can adjust without breaking anything, and that's what makes it a recipe worth coming back to again and again.
Storage and Reheating
Leftovers keep in the fridge for about three days, and they reheat beautifully—either covered in the oven at 325°F for 20 minutes or in the microwave in shorter intervals, stirring between them. I've found that adding a tiny splash of milk when reheating brings back some of the creaminess that the fridge somehow takes away.
When You Want to Elevate It
This is a side dish that can absolutely stand on its own, but sometimes I'll stir in crispy bacon crumbles or diced ham before baking if I want it to feel more like a main course. Other times I'll add a teaspoon of hot sauce or a pinch of cayenne to the cheese sauce for people who like a little heat, or top it with crispy fried onions instead of panko for a different kind of crunch.
- Fresh thyme or sage stirred into the sauce adds an earthy note that feels unexpectedly sophisticated.
- A sprinkle of Old Bay seasoning on top before baking gives it a subtle coastal twist.
- Swap breadcrumbs for crushed crackers or even crushed potato chips for completely different texture.
Save It This mac and cheese has fed my family through good times and hard ones, and it never fails to make people feel cared for. That's the whole point, really—food that tastes like home, no matter where you're eating it.
Recipe FAQs
- → What cheese types are used in this dish?
Sharp cheddar, Colby Jack, and mozzarella cheeses create the creamy, rich sauce with a balanced flavor profile.
- → How do I achieve a crunchy topping?
Sprinkle a mixture of shredded cheddar cheese and panko breadcrumbs combined with melted butter on top before baking for extra crunch.
- → Can the sauce be made thick without lumps?
Whisk flour into melted butter and gradually add milk and cream, stirring constantly over medium heat until slightly thickened to avoid lumps.
- → Is it possible to add a spicy flavor?
Yes, mixing in hot sauce or cayenne pepper into the cheese sauce adds a pleasant kick.
- → What alternatives can be used for additional flavors?
Substitute or combine other cheeses like Monterey Jack or Gruyère, or add cooked bacon or diced ham for a meatier version.