When the cheese starts melting into the milk, the slow cooker looks more like a pot of soup than the creamy mac and cheese you’re expecting. That’s normal. I stir the sauce as it heats, then let the macaroni finish in it so the noodles take on the cheese without sitting in dairy for the whole cooking time.
For this Crockpot Mac and Cheese, I cook the elbow macaroni separately and stop it just short of tender. It goes into the slow cooker only after the cheese sauce is smooth, which gives the pasta time to finish without turning soft and swollen. Freshly shredded cheddar and Monterey Jack melt into a creamy sauce with a familiar sharp-cheese flavor and a gentle, stretchy finish.
The slow cooker makes the sauce hands-off between stirs, but the timing still matters. Give the cheese time to melt, drain the pasta well, and the finished macaroni comes out hot, creamy, and coated all the way through.

Kitchen Note
Drain the macaroni well before it goes into the slow cooker. Water clinging to the elbows can loosen the sauce, so give the colander a good shake and let the last drops run off.
Save this Crockpot Mac and Cheese for a cozy, hands-off batch of creamy cheddar and Monterey Jack pasta.
Why the Macaroni Doesn’t Go Into the Slow Cooker Raw
A slow cooker is good at warming the cheese and dairy together gradually, but it isn’t the right place to cook dry macaroni for this dish. The pasta needs a proper boil in salted water first. If it sits in the milk mixture from the beginning, it takes up liquid as it cooks, and the sauce can end up too thick before the noodles are tender.
I boil the elbows until they’re two minutes shy of the package time, then let them finish in the cheese sauce. That small difference gives the pasta enough structure to hold up while it warms through in the cooker. It also keeps the dairy mixture focused on becoming a smooth sauce instead of asking it to do double duty as pasta-cooking water.
The sauce may look loose before the macaroni goes in; that’s not a reason to keep cooking it down. Once the drained pasta is stirred through and heated, it absorbs some of the sauce and the coating turns creamy. The separate cooking stages are what give this slow cooker version its tender, saucy texture rather than a pot of swollen noodles.
The Dairy and Cheese Choices That Keep This Sauce Creamy

- Evaporated milk and whole milk — Evaporated milk brings a more concentrated dairy base than regular milk, while whole milk keeps the sauce fluid enough to coat the pasta. Half-and-half can replace the evaporated milk if needed, though the sauce will be less concentrated.
- Sharp cheddar — This is where the recognizable tangy cheese flavor comes from. A block of sharp cheddar is a good choice; freshly shredding it helps it melt smoothly. Mild cheddar works in its place, but the finished sauce will taste less sharp.
- Monterey Jack — Jack melts readily and softens the cheddar’s sharper edge. Pepper Jack can replace it in the same measure for a gently spicy version, though it changes the flavor of the whole dish.
- Dry mustard and garlic powder — These season the sauce without adding pieces or extra liquid. Keep the dry mustard rather than swapping in prepared mustard, which brings moisture and a more noticeable tang.
- Elbow macaroni — The curved shape catches sauce, and its short cooking time fits the quick finish in the slow cooker. Small shells can stand in for elbows; cook them two minutes less than their package directions before draining.
- Butter and nonstick spray — The butter rounds out the cheese sauce, while the spray coats the slow cooker so the dairy and cheese are less likely to cling around the sides.
Building the Sauce Before the Pasta Goes In
Let the Cheese Melt Gradually
Coat a 6-quart slow cooker with nonstick cooking spray. Add the evaporated milk, whole milk, butter, dry mustard, garlic powder, 1/2 teaspoon kosher salt, black pepper, shredded cheddar, and shredded Monterey Jack. Cover and cook on LOW for 1 to 1 1/2 hours or on HIGH for 30 to 45 minutes, stirring every 20 minutes. The sauce is ready when the cheese has melted and the mixture looks smooth, not streaky or clumped.
Boil the Elbows Just Short of Tender
During the last 15 minutes of the sauce cooking time, bring 4 quarts of water and 1 tablespoon kosher salt to a boil in an 8-quart pot. Add the elbow macaroni and cook it for two minutes less than the package directions. Start checking near the end of that shortened time; the elbows should be firm enough to handle another round of cooking. Drain them well before they meet the sauce.
Finish the Pasta in the Cheese Sauce
Stir the drained macaroni into the slow cooker until every elbow is coated, then cover it again. Cook on LOW for 15 to 20 minutes or on HIGH for 10 to 15 minutes, stirring once halfway through. The mac and cheese is ready when it’s hot throughout and the sauce clings to the noodles. Don’t leave it cooking longer than needed; the pasta keeps softening as it sits in the hot sauce.
Easy Changes That Still Work in the Slow Cooker
Make It Gluten-Free With Gluten-Free Elbows
Replace the regular elbow macaroni with gluten-free elbow pasta and cook it for two minutes less than its package directions, just as you would the regular pasta. Gluten-free noodles can soften quickly, so check the texture before draining; the slow-cooker finish will take them the rest of the way.
Use Pepper Jack for a Little Heat
Swap the Monterey Jack for the same measure of freshly shredded Pepper Jack. It melts into the sauce while adding a mild kick; keep the sharp cheddar in the blend so the cheese flavor stays full and tangy.
Try Small Shells Instead of Elbows
Use small pasta shells in place of elbow macaroni, keeping the same weight and the same two-minutes-short cooking approach. The shells hold sauce in their cups, so the finished dish has a slightly different bite while keeping the same creamy base.
Storage and Reheating
- Refrigerator: Refrigerate leftovers in an airtight container within 2 hours and use within 3 to 4 days. The pasta absorbs sauce as it sits, so it will be thicker the next day.
- Freezer: Freeze in an airtight container for up to 2 months. Thaw overnight in the refrigerator; the sauce may look less smooth after freezing, and the pasta will be softer.
- Reheating: Warm gently in the microwave in short bursts or on the stovetop over low heat, stirring often. Add a small splash of whole milk if the sauce is stiff, and heat leftovers to 165°F; high heat can make the cheese sauce greasy.
Questions I Get Asked About Crockpot Mac and Cheese

Crockpot Mac and Cheese
Ingredients
Equipment
Method
- Coat a 6-quart slow cooker with nonstick cooking spray.
- Add the evaporated milk, whole milk, butter, dry mustard, garlic powder, 1/2 teaspoon kosher salt, black pepper, cheddar, and Monterey Jack to the slow cooker.
- Cover and cook on LOW for 1 to 1 1/2 hours or HIGH for 30 to 45 minutes, stirring every 20 minutes, until the cheese is melted and the sauce is smooth.
- During the last 15 minutes of sauce cooking, bring the water and remaining 1 tablespoon kosher salt to a boil in an 8-quart pot.
- Add the macaroni, cook for 2 minutes less than the package directions, and drain well.
- Stir the drained macaroni into the slow cooker until coated.
- Cover and cook on LOW for 15 to 20 minutes or HIGH for 10 to 15 minutes, stirring once halfway through, until hot and creamy.