When the slow cooker lid comes off, the sauce should look smooth and loose enough to coat every elbow of macaroni. Crockpot Mac and Cheese gets that creamy finish without asking the pasta to cook in the sauce from the start.
I cook the macaroni separately until just al dente, then let it finish in the cheese sauce for a short stretch. That gives the noodles time to absorb some sauce without leaving them to soften through the whole slow-cooker cook.
The sauce comes together in the slow cooker from cream cheese, evaporated milk, and whole milk. Once the cream cheese has melted smooth, freshly shredded sharp cheddar goes in a handful at a time, making a rich, glossy coating for the warm elbows.

Kitchen Note
Drain the macaroni well before it goes into the slow cooker. Water clinging to the elbows can loosen the sauce right when you want it to cling.
Save Crockpot Mac and Cheese for a cozy dinner with a smooth cheddar sauce and tender elbows, all finished right in the slow cooker.
Why the Cheddar Goes In After the Cream Cheese Has Melted
It might seem easier to add every cheese ingredient at once, but the order makes a difference here. The cream cheese first warms with the milks, butter, and seasonings until the base is smooth. Only then do I stir in the sharp cheddar, a handful at a time.
That gradual addition gives each handful a chance to melt into the warm sauce before the next goes in. If all the cheddar lands in the cooker at once, it can clump together instead of dispersing evenly. Turning off the slow cooker once the cheddar is melted also keeps the cheese from sitting over heat longer than it needs to.
This isn’t a roux-thickened sauce; its body comes from the dairy and the melted cheeses. Expect it to look creamy and fluid before the macaroni goes in, then let the pasta and sauce spend their final minutes together. The result should coat the elbows rather than sit in a separate puddle at the bottom.
What Each Dairy Choice Does in This Crockpot Mac

- Cream cheese — Softening it and cutting it into cubes helps it melt evenly into the milk. A block is easy to portion and cube; starting with softened cream cheese helps avoid stubborn cold pieces in the sauce.
- Evaporated milk and whole milk — They work together as the liquid base: evaporated milk brings a concentrated dairy quality, while whole milk keeps the sauce pourable. Keep evaporated milk distinct from sweetened condensed milk, which is sweet and isn’t a like-for-like swap.
- Sharp cheddar — Freshly shred a block for the smoothest melt. Sharp cheddar gives the sauce its distinct tang; freshly shredded cheese also blends more readily than shreds coated to prevent sticking.
- Butter and dry mustard — Butter rounds out the dairy base, and dry mustard adds a subtle savory lift that helps the cheddar taste full without making the dish taste strongly of mustard. Keep the mustard dry rather than substituting prepared mustard, which brings extra moisture.
Cooking the Pasta and Sauce in the Right Order
Boil the Elbows Just to Al Dente
Bring 4 quarts of water to a boil in a large pot, add the kosher salt, then stir in the elbow macaroni. Cook it according to the package directions until just al dente, not soft all the way through. The noodles have another 15 to 20 minutes in the slow cooker, so a firm bite now helps them keep their shape. Drain the pasta well and set it aside.
Warm the Cream Cheese Base Until Smooth
Add the softened, cubed cream cheese, evaporated milk, whole milk, butter, dry mustard, kosher salt, and black pepper to a 6-quart slow cooker. Cover and cook on LOW for 1 to 1 1/2 hours or on HIGH for 45 to 60 minutes, whisking every 20 minutes. Look for the cream cheese to melt fully into a smooth sauce; visible lumps mean the base needs more whisking and time before the cheddar goes in.
Melt in the Cheddar, Then Fold in the Macaroni
Stir in the freshly shredded cheddar a handful at a time, letting each addition melt before adding the next. When the sauce is smooth, turn off the slow cooker. Fold in the drained macaroni until the elbows are coated, cover, and cook on LOW for 15 to 20 minutes, stirring once halfway through. Stop when the pasta is hot and creamy; cooking it much longer can soften the elbows.
Two Simple Swaps for Crockpot Mac and Cheese
Make It Gluten-Free with Gluten-Free Elbows
Use gluten-free elbow macaroni in place of the regular pasta, cooking it according to its package directions until just al dente. Gluten-free pasta can soften quickly, so keep a close eye on the package timing during the boil. The cheese sauce stays the same, while the noodle texture may be a little less firm.
Use Mild Cheddar for a Softer Cheese Flavor
Swap in freshly shredded mild cheddar for the sharp cheddar. It melts into the same sauce, but the finished mac and cheese tastes less tangy and more mellow. Keep the same amount and add it gradually so it has time to melt smoothly.
Storage and Reheating
- Refrigerator: Refrigerate leftovers within 2 hours in a covered container and keep them for 3 to 4 days. The sauce will firm up as it chills.
- Freezer: Freeze portions in airtight containers for up to 2 months for best quality. The sauce may be a little less smooth after thawing.
- Reheating: Warm gently in the microwave or in a saucepan over low heat, stirring often. If it seems thick, stir in a small splash of whole milk; heat leftovers to 165°F and avoid blasting them over high heat.
Questions That Come Up with Slow Cooker Mac and Cheese

Crockpot Mac and Cheese
Ingredients
Equipment
Method
- Bring the 4 quarts of water to a boil in a large pot.
- Add the 1 tablespoon kosher salt and elbow macaroni, and cook until just al dente according to the package directions.
- Drain the macaroni well.
- Add the cream cheese, evaporated milk, whole milk, butter, dry mustard, 1/2 teaspoon kosher salt, and black pepper to a 6-quart slow cooker; cover and cook on LOW for 1 to 1 1/2 hours or HIGH for 45 to 60 minutes, whisking every 20 minutes, until the cream cheese has melted and the sauce is smooth.
- Stir in the freshly shredded cheddar a handful at a time until melted and smooth, then turn off the slow cooker.
- Fold in the drained macaroni until coated.
- Cover and cook on LOW for 15 to 20 minutes, stirring once halfway through, until hot and creamy.