I have been making creamy mac and cheese from scratch since Olivia was old enough to pull a chair up to the stove and watch. A thick, velvety cheese sauce coating every single noodle, built from a real homemade roux, freshly shredded sharp cheddar, and a little Gruyere for that extra silky melt. No box, no powder, no shortcuts. This recipe is the one I come back to over and over because it genuinely never misses and it is so much easier than people think.

This super creamy mac and cheese is a permanent fixture in our kitchen. It hits the table on cold Tuesday nights when no one has energy for anything complicated, it travels to every potluck I go to, and it has had a spot on our Thanksgiving spread for the last five years running. During the holidays I always double the batch because a single one is gone before I even sit down. Whether you want the quick stovetop version or a baked creamy mac and cheese with a golden breadcrumb crust, this guide covers both and you can pick based on what your night calls for.
Jump to:
- Why You'll Love This Creamy Mac and Cheese
- Ingredients for Creamy Mac and Cheese
- How to Make Creamy Mac and Cheese
- My Top Tips for Creamy Mac and Cheese
- Little Moments in the Kitchen
- Substitutions for Creamy Mac and Cheese
- Super Cheesy Variations on Creamy Mac and Cheese
- Equipment for Creamy Mac and Cheese
- Storage Tips for Creamy Mac and Cheese
- Olivia's Tip for Creamy Mac and Cheese
- FAQ About Creamy Mac and Cheese
- Conclusion
- Related
- Pairing
- 📖 Recipe
Why You'll Love This Creamy Mac and Cheese
- It delivers the most velvety cheese sauce you have ever made at home. The combination of a homemade roux, whole milk, half and half, and freshly shredded sharp cheddar creates a sauce so smooth and rich it coats every noodle perfectly from the inside out.
- It works two ways, stovetop or baked. Make it as an easy creamy mac and cheese on the stovetop in 20 minutes, or transfer it to a baking dish, top with breadcrumbs, and bake it until bubbly and golden brown for a more special occasion feel.
- The whole family goes absolutely wild for it. This is Olivia's number one requested dinner, full stop. It is kid-approved, crowd-pleasing, and the best creamy mac and cheese recipe for anyone who wants homemade flavor without a lot of fuss.
Ingredients for Creamy Mac and Cheese
Everything you need for this creamy mac and cheese is simple and real. No processed cheese products required, no weird ingredients you have to hunt down. Just good pantry staples and quality cheese that you shred yourself. That last part makes all the difference and I will explain exactly why below.
What You'll Need

- Elbow macaroni (1 pound)
- Salted butter (4 tablespoons)
- All-purpose flour (3 tablespoons)
- Whole milk (2 cups)
- Half and half (1 cup)
- Sharp aged cheddar, freshly shredded (2.5 cups)
- Gruyere cheese, freshly shredded (half a cup)
- Dry mustard powder (half a teaspoon)
- Garlic powder (quarter teaspoon)
- Onion powder (quarter teaspoon)
- Salt and black pepper to taste
- Optional for baked version: half a cup of Panko breadcrumbs tossed with 1 tablespoon melted butter
Why These Ingredients Matter
- Sharp aged cheddar is the backbone of any truly creamy mac and cheese. Aged cheddar has more moisture released during the aging process, which means it melts into a smoother, more cohesive sauce than mild cheddar does. Always buy it as a block and shred it yourself. The pre-shredded bags contain an anti-caking coating that stops the cheese from melting smoothly and will leave your sauce gritty and uneven.
- Whole milk and half and half together give you the best balance of richness and flow in the sauce. All whole milk makes the sauce a little thin. All heavy cream makes it so thick it can seize up as it cools. The combination of both keeps the sauce glossy, pourable, and perfectly clingy without becoming heavy.
- Dry mustard powder is the unsung hero of any great creamy mac and cheese sauce. You will not taste it as mustard, but it amplifies the sharpness of the cheddar and gives the sauce a warm, rounded depth that makes the dish taste fuller and more complex. Do not skip it, even just half a teaspoon does real work here.
On nights when I want something just as cozy but a little different, I swap this out for my crockpot potato soup, which is the other recipe in our house that gets requested on repeat all winter long.
How to Make Creamy Mac and Cheese
Step-by-Step Directions
- Cook the elbow macaroni in a large pot of generously salted boiling water until just al dente, about 1 minute less than the package directions suggest. The pasta needs to finish cooking inside the cheese sauce, so pulling it out while it still has a tiny bit of firmness at the center is the move. Drain the macaroni and set it aside. Do not rinse it, the starch on the surface helps the creamy mac and cheese sauce cling to every noodle.
- In the same pot, melt the butter over medium heat until it starts to foam and smell lightly nutty, about 1 minute. Add the flour all at once and whisk constantly for 1 to 2 minutes until the roux turns a very pale golden color and smells slightly toasty. This homemade roux is what gives the sauce its body and keeps it from tasting floury or starchy.
- Slowly stream in the whole milk and half and half, whisking constantly so no lumps form. Keep whisking over medium heat for 3 to 4 minutes until the sauce thickens visibly and coats the back of a spoon when you drag your finger through it. The sauce should feel noticeably heavier and slower when you pull the whisk through.
- Stir in the dry mustard powder, garlic powder, and onion powder. Then reduce the heat to LOW before adding any cheese. This is the most important step for a perfectly smooth and creamy mac and cheese sauce. High heat makes the proteins in the cheese seize and clump, so pulling back the temperature at this exact moment is what separates a silky result from a broken, greasy one.
- Add the freshly shredded sharp cheddar and Gruyere in three small handfuls, stirring each one until it is fully melted and glossy before adding the next. The finished cheese sauce should look deeply golden, smooth as silk, and thick enough to coat a spoon without running off quickly. Taste and adjust salt and pepper now.
- Add the drained macaroni back into the pot and stir gently until every single noodle is completely covered in that velvety cheese sauce. Let it cook on LOW for 1 to 2 more minutes, stirring slowly, until everything is heated through and the sauce has clung beautifully to the pasta.
- For baked creamy mac and cheese: Transfer the finished mac and cheese into a lightly buttered 9x13 baking dish. Scatter the buttered Panko breadcrumbs evenly over the top. Bake at 375 degrees F for 20 to 25 minutes until the top is golden brown and the edges are bubbling and slightly crispy. Let it rest for 5 minutes before serving so the sauce can settle back down.
Hint: When making the baked version, pull it from the oven the moment the breadcrumb topping turns golden brown and the edges are actively bubbling. Overbaking will dry out the cheese sauce and you will lose that creamy texture that makes this dish worth making. Set a timer and check at the 20-minute mark.
My Top Tips for Creamy Mac and Cheese
The single biggest habit that will make your creamy mac and cheese turn out perfect every time is adding your cheese off the heat or on the very lowest setting your stove has. I know it feels counterintuitive when you are in a hurry, but rushing the cheese-melting step with too much heat is what causes the sauce to turn grainy and greasy with no way to fix it.
Gold Tip: Mix at least two types of cheese in your creamy mac and cheese for the most complex, satisfying flavor. Sharp aged cheddar gives you bold, tangy flavor. Gruyere gives you incredible meltability and a subtle nutty sweetness. Together they make a sauce that tastes like it came from a really good restaurant, not your weeknight kitchen.
Little Moments in the Kitchen
Last Thanksgiving I let Olivia be fully in charge of measuring and adding the cheese to our big holiday batch of creamy mac and cheese. She was so serious about it, carefully adding each handful exactly like I showed her, stirring patiently between each addition. She was doing so great. And then she spotted the bag of shredded Gruyere on the counter and decided we needed "a little extra for good luck." She dumped in probably another full cup without blinking. I watched it happen in slow motion and could not even be mad because honestly, she was not wrong.
She tasted the finished dish and immediately turned to my mom and said "Grandma, this is the best one I've ever made." The confidence on that kid. She then very generously handed me a spoon and told me I was "welcome for the extra cheese." It was the most delicious Thanksgiving mac and cheese we have ever had and I absolutely give Olivia full credit for it.
Substitutions for Creamy Mac and Cheese
Milk: If you do not have half and half, use all whole milk. The sauce will be slightly thinner but still rich and creamy. Avoid skim or 1% milk as the sauce will turn out watery and will not cling to the noodles properly.
Cheese: Sharp cheddar is the foundation but you can swap or add Colby Jack, Fontina, smoked Gouda, or Monterey Jack. Whatever you choose, always shred it fresh from a block for the smoothest sauce possible.
Gluten-free: Use gluten-free elbow pasta and replace the all-purpose flour in the roux with a gluten-free 1 to 1 baking flour. The roux behaves almost identically and the sauce will be just as smooth.
Vegetarian: This recipe is already vegetarian. If your household avoids animal rennet, look for vegetarian-certified cheese on the label.
Lighter version: Swap the half and half for evaporated milk for a slightly lighter sauce that still gives you great creaminess and stability without as much fat. Evaporated milk also resists breaking under heat better than regular milk, which is a nice bonus.
If you are putting together a full dinner spread and want something bright and fresh to balance all this cheesy richness, I always pair this with my double bean Mediterranean salad because the colors and flavors cut right through the heaviness in the best way.
Super Cheesy Variations on Creamy Mac and Cheese
Baked and Golden: Transfer the finished stovetop creamy mac and cheese to a buttered baking dish, top generously with buttered Panko breadcrumbs and a little extra shredded cheddar, and bake at 375 degrees F until bubbly and golden brown on top, about 20 to 25 minutes. This baked creamy mac and cheese is the version I make for Thanksgiving, Christmas, and any time I really want to impress a crowd without spending all day in the kitchen.
Spicy Kick: Stir half a teaspoon of cayenne pepper and a full teaspoon of your favorite hot sauce directly into the cheese sauce right before adding the pasta. Top each bowl with sliced pickled jalapeños for even more heat. This spicy version of creamy mac and cheese is a grown-up twist that is genuinely addictive and pairs beautifully with crispy fried chicken on the side.
Four-Cheese Deluxe: Use a combination of sharp cheddar, Gruyere, Fontina, and a small amount of Parmesan for the most complex and deeply flavored super creamy mac and cheese you have ever tasted. The Fontina adds incredible meltability, the Parmesan adds a salty, nutty finish, and the whole thing tastes rich and layered in a way that makes people ask for the recipe every single time you serve it.
Equipment for Creamy Mac and Cheese

Large heavy-bottomed pot or Dutch oven: The heavy bottom is non-negotiable for making a smooth creamy mac and cheese sauce. It distributes heat evenly and prevents the hot spots that scorch the roux or curdle the cheese sauce. A thin-bottomed pot will cause you problems at the roux stage every single time.
Balloon whisk: Essential for building the roux and for incorporating the milk and half and half without any lumps forming. Once the sauce is built you can switch to a wooden spoon for stirring in the pasta, but use the whisk for the sauce-building stages.
9x13 baking dish: If you are making the baked version, a ceramic or glass baking dish distributes heat more gently than metal pans, which means your sauce will stay creamy inside while the top gets golden and crispy. Metal pans heat faster and can dry out the edges before the top is properly done.
If you want to round out your cozy dinner rotation, my baked potato soup is the recipe I reach for on the nights between mac and cheese nights, it is warm, filling, and just as easy to pull together on a weeknight.
Storage Tips for Creamy Mac and Cheese
- Fridge: Store leftover creamy mac and cheese in an airtight container for up to 3 to 4 days. The pasta absorbs the sauce as it chills and will be much thicker when you reheat it. Always add a splash of whole milk or a small pat of butter and stir over low heat until the sauce loosens back up and turns creamy again.
- Reheating: Low and slow is the only correct approach. Medium-high heat will break the cheese sauce and leave it greasy and grainy with no way to fix it. Use low heat, add a little liquid, stir gently, and give it a minute to come back together.
- Freezing: Do not freeze this creamy mac and cheese once the cheese sauce is assembled. Cream and cheese-based sauces separate during freezing and thawing, leaving you with a broken, watery texture that cannot be saved. If you want to prep ahead, freeze the plain cooked pasta separately and make the cheese sauce fresh when you are ready to serve.
- Baked version leftovers: Store the baked creamy mac and cheese covered tightly in the fridge for up to 3 days. Reheat covered with foil at 325 degrees F for 15 to 20 minutes until warmed through and the sauce has softened back up inside.
Olivia's Tip for Creamy Mac and Cheese
"More cheese is always the right decision. Always. And if someone tells you there's too much cheese, they are wrong and you should add more anyway." -- Olivia, age 11, four-cheese enthusiast and the real reason our Thanksgiving mac and cheese is legendary.
FAQ About Creamy Mac and Cheese
What is the secret to creamy mac and cheese?
Two things make the biggest difference. First, always shred your own cheese from a block, pre-shredded bags have an anti-caking coating that stops them from melting smoothly. Second, always add your cheese off the heat or on the very lowest setting. High heat causes the proteins to seize and you get a grainy, greasy sauce instead of a silky one. Nail those two things and your creamy mac and cheese will be incredible every time.
What cheese is the creamiest for mac and cheese?
Sharp aged cheddar is the gold standard for flavor, but it melts best when paired with a high-melt cheese like Gruyere, Fontina, or Colby Jack. Gruyere is my personal favorite addition because it is incredibly smooth when melted and adds a subtle nutty sweetness that makes the sauce taste really complex. A blend of two or three cheeses always beats a single cheese for the creamiest result.
What should I add to mac and cheese to keep it creamy?
The whole milk and half and half combination in this recipe is your best tool for a sauce that stays creamy and does not seize up. Evaporated milk is another great option because it is naturally more stable under heat. Adding a tablespoon of cream cheese to the sauce is also a great trick, it acts as an emulsifier and helps keep everything smooth and clingy even as the dish cools slightly.
How do you make a creamy macaroni cheese sauce from scratch?
Start with a homemade roux, butter and flour cooked together until pale golden and toasty. Then whisk in your milk and half and half slowly over medium heat until the sauce thickens and coats a spoon. Reduce to LOW before adding your freshly shredded cheese in small handfuls, stirring each one until completely smooth before adding the next. That is the entire foundation of a great creamy mac and cheese sauce and it takes less than 15 minutes start to finish.
Conclusion
This creamy mac and cheese has been on our table for years and it is one of those recipes I genuinely feel good about sharing because I know it works every single time. It is rich without being heavy, deeply cheesy without being one-note, and flexible enough to go from a quick Tuesday stovetop dinner to a beautiful baked holiday side dish. Making this from scratch becomes second nature after the first or second time and once you get there, a boxed version will never feel the same.
If you want even more creamy mac and cheese ideas and inspiration, Allrecipes has a really solid baked mac and cheese recipe worth saving. And if you land here often looking for easy pasta nights, my stovetop mac and cheese is a great companion recipe for the nights when you want the same incredible flavor with even less time at the stove. Both recipes live in our regular rotation and they might just end up in yours too.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Creamy Mac and Cheese:
📖 Recipe

Easy Creamy Mac and Cheese
Ingredients
Equipment
Method
- First, Olivia, we need to boil our [elbow macaroni] in salted water. I like to pull it out about 1 minute before the box says 'al dente.' It'll finish getting tender in our cheesy bath later!
- In your heavy pot, melt the [salted butter]. Whisk in the [all-purpose flour] for about 2 minutes. This is our 'roux', it's the foundation that makes our sauce so thick and sturdy!
- Slowly stream in the [whole milk] and [half and half]. Keep whisking until it's thick enough to coat the back of your spoon. Olivia loves watching the bubbles start to slow down here.
- Stir in the [dry mustard powder], [garlic powder], and [onion powder]. Mom Tip: Turn the heat to LOW now. We don't want the cheese to get grumpy and grainy from too much heat!
- Stir in your [sharp aged cheddar] and [Gruyere cheese] one handful at a time. Olivia is the official 'Cheese Quality Controller' for this part, making sure every bit melts into a silky gold ribbon.
- Gently fold your cooked pasta into the velvety cheese sauce. Stir it until every noodle is 'wearing a cheesy coat.' Add [salt and black pepper] to taste, and serve it while it's hot and gooey!
Nutrition
Notes
- Baked Version: Want a crunch? Transfer to a dish, top with buttered panko, and bake at 375°F for 20 minutes.
- Substitutions: If you don't have Gruyere, Fontina or Monterey Jack are wonderful, melty alternatives.
- The Golden Rule: Never use pre-shredded cheese! The starch they add to the bags ruins the creaminess we've worked so hard for.
- Storage: Keeps well in the fridge for 3 days. Reheat with a splash of milk to bring that velvet texture back to life!













Leave a Reply