The first thing I watch is the pasta: it needs to be firm enough to finish cooking in the slow cooker without turning soft and swollen. I cook the elbows for less time than the package says, then let them meet the cheese sauce near the end. That’s how this Crockpot Mac and Cheese stays creamy instead of becoming a pot of overcooked noodles.
The sauce comes together in the slow cooker before the macaroni goes in. Whole milk and evaporated milk make the base, while cream cheese melts into it before the cheddar is added. I like that order because each cheese has time to melt into the warm mixture, and the sharp cheddar keeps its savory bite. When it’s ready, the sauce clings to the elbows and stays creamy from the first scoop to the last.

Kitchen Note
Cut the cream cheese into small cubes before it goes into the slow cooker. Smaller pieces melt into the milk mixture more evenly, so you’re less likely to find a soft lump when you stir.
Save this Crockpot Mac and Cheese for a creamy slow-cooker side with tender elbows and plenty of sharp cheddar.
Why the Macaroni Goes in After the Cheese Sauce
It might seem easier to put everything in the slow cooker at once, but pasta needs a shorter, more controlled finish than the dairy base. The macaroni gets a quick boil first, then drains while the butter, milk, cream cheese, and seasonings warm together. Only after the cream cheese has melted do I stir in the cheddar, followed by the pasta.
That sequence gives the sauce time to become smooth before the noodles absorb any of it. It also keeps the cheddar from spending the entire cooking time over heat, which can make a cheese sauce oily or grainy. The slow cooker does the gentle warming; the pot of boiling water does the pasta cooking. Keep those jobs separate, and the finished macaroni stays creamy instead of going mushy.
A full, hot pot needs a little attention at the end, too. Stir once halfway through the final covered cook so the elbows heat evenly and get coated in sauce. When the macaroni is hot throughout and the sauce looks creamy around it, it’s ready to serve.
Why Evaporated Milk and Cream Cheese Both Belong in the Pot

- Evaporated milk — It brings concentrated milkiness without adding as much water as another pour of regular milk would. Use the canned evaporated milk called for here, not sweetened condensed milk; the latter is sweetened and isn’t a substitute.
- Whole milk — It loosens the sauce and gives the cheeses a liquid base to melt into. Lower-fat milk has less richness, so whole milk is the better fit for this slow cooker sauce.
- Cream cheese — This melts into the dairy base and helps give the sauce a fuller, smoother feel. Cubing it before adding makes it easier to incorporate evenly.
- Sharp cheddar — Its pronounced cheese flavor stands up to the milk and pasta. Shred it yourself from a block if you can; pre-shredded cheese often has a coating that can keep it from melting as smoothly.
- Dry mustard and paprika — Dry mustard adds a gentle savory sharpness behind the cheddar, while paprika gives the sauce a subtle warm note. Keep both dry; prepared mustard would add extra liquid and change the balance.
- Elbow macaroni — The small curved shape catches sauce, and its familiar cooking time makes the brief pre-boil easy to manage. Drain it well so excess pasta water doesn’t thin the cheese mixture.
The Slow Cooker Sequence That Keeps the Sauce Creamy
Coat the Slow Cooker and Par-Cook the Elbows
Coat the insert of a 6-quart slow cooker with cooking spray before you begin. Bring the water and most of the salt to a boil in a large pot, then add the elbow macaroni. Cook it for 3 minutes less than the package directions so it still has structure for the slow cooker. Drain it well; water left clinging to the pasta can loosen the sauce.
Warm the Dairy Base Until the Cream Cheese Melts
Add the butter, cubed cream cheese, whole milk, evaporated milk, dry mustard, paprika, the remaining salt, and black pepper to the prepared slow cooker. Cover and cook on LOW for 1 to 1 1/2 hours, stirring every 30 minutes. Look for the cream cheese to melt into the liquid rather than sitting in distinct cubes. If it hasn’t melted yet, give the mixture more time on LOW before adding the cheddar.
Melt the Cheddar Into the Warm Base
Stir the shredded sharp cheddar into the slow cooker once the cream cheese has melted. Keep stirring until the cheddar disappears into the sauce and the mixture looks smooth. Don’t add the macaroni before the cheddar melts; the sauce coats the pasta more evenly when it’s already combined. The cheese should be melted, not sitting in a mound at the bottom.
Finish the Macaroni Gently
Add the drained elbows and stir until they’re coated. Cover and cook on LOW for 20 to 30 minutes, stirring once halfway through. The pasta should be hot throughout, with creamy sauce visible between the elbows. Avoid leaving it on longer than needed, since the macaroni continues to soften as it sits in the hot sauce.
Two Simple Changes for a Different Pot of Crockpot Mac and Cheese
Leave out the paprika for a cleaner cheddar taste
Skip the paprika and keep the other ingredients and method the same. You’ll lose its mild warm note, leaving the sharp cheddar and dry mustard more prominent.
Use mild cheddar for a softer cheese bite
Replace the sharp cheddar with the same amount of mild cheddar if you prefer a gentler cheese flavor. The sauce will be less tangy, so shred the cheese yourself and follow the same melting order.
Storage and Reheating
- Refrigerator: Cool and refrigerate leftovers within 2 hours, then store them in an airtight container for 3 to 4 days. The pasta will absorb some sauce and become softer as it sits.
- Freezer: It can be frozen in an airtight container for up to 2 months, though the dairy sauce may separate slightly and the pasta will soften after thawing.
- Reheating: Warm individual portions in the microwave, stirring between short intervals, or reheat gently in a covered saucepan with a splash of whole milk. Heat leftovers to 165°F, and avoid high heat, which can make the cheese sauce oily.
The Questions That Come Up With Slow Cooker Mac and Cheese

Crockpot Mac and Cheese
Ingredients
Equipment
Method
- Coat the insert of a 6-quart slow cooker with cooking spray.
- Bring the water and 1 tablespoon of the salt to a boil in a large pot, add the macaroni, and cook it for 3 minutes less than the package directions; drain well.
- Add the butter, cream cheese, whole milk, evaporated milk, dry mustard, paprika, remaining 1/2 teaspoon salt, and black pepper to the slow cooker; cover and cook on LOW for 1 to 1 1/2 hours, stirring every 30 minutes, until the cream cheese is melted.
- Stir in the cheddar until melted, then add the drained macaroni; cover and cook on LOW for 20 to 30 minutes, stirring once halfway through, until hot throughout and creamy.