Crockpot Mac and Cheese (Ultra-Creamy Slow Cooker Recipe)
There is a reason mac and cheese shows up on nearly every holiday table: it is the one dish that pleases the pickiest eater and the most discerning cook at the same time. This crockpot mac and cheese takes the classic to its creamiest form. The pasta cooks directly in the slow cooker — no separate pot of boiling water, no draining, no roux to babysit on the stove — and the result is elbow macaroni wrapped in a thick, velvety cheese sauce under a golden, bubbly cheddar top.
The method is built for busy holiday kitchens. Everything except the cheese goes into the crockpot at once, the pasta gently cooks on low for about two and a half hours, and the cheeses are stirred in near the end so they melt into the sauce instead of overcooking. Cream cheese and evaporated milk are the quiet workhorses here: they keep the sauce silky and stable, so it stays creamy even when the dish sits on a buffet table for a while.
Whether it is a Christmas dinner side, a potluck contribution, or a weeknight dinner that the whole family will actually finish, this slow cooker mac and cheese delivers. It serves a crowd, reheats well, and frees up your oven for everything else on the holiday menu. Prefer the oven-baked original? Our Southern baked mac and cheese is the creamy soul food classic with the golden top. For more make-ahead holiday sides, plan the rest of your holiday menu ahead too.
Why You’ll Love This Recipe
- No boiling, no draining, no roux. The uncooked pasta goes straight into the slow cooker with the milk. One pot, one lid, no stovetop juggling.
- Ultra-creamy sauce that holds. A blend of sharp cheddar, mozzarella, cream cheese, and evaporated milk produces a thick sauce that does not break or turn grainy.
- Golden bubbly top, straight from the crockpot. A final layer of shredded cheddar melts under the lid into a golden, bubbly blanket — no broiler required.
- Kid-friendly comfort food. Mild, familiar flavors with no heat, nothing fancy, nothing to pick around. It is the dish kids ask for by name.
- Holiday-kitchen friendly. It cooks itself for nearly three hours while you handle the turkey, the pies, and the guests. Perfect for Christmas dinner or any big gathering.
- Feeds a crowd. One batch makes 10 generous servings, and the recipe doubles easily for large parties.
Ingredients
For the mac and cheese
- 1 pound (450 g) elbow macaroni, uncooked
- 3 tablespoons (42 g) unsalted butter, cut into small pieces
- 4 ounces (113 g) cream cheese, cut into cubes
- 3 cups (720 ml) whole milk
- 1 can (12 ounces / 354 ml) evaporated milk
- 1 teaspoon mustard powder
- 1/2 teaspoon smoked paprika, plus extra for dusting
- 1 1/2 teaspoons fine sea salt
- 1/2 teaspoon freshly ground black pepper
- 16 ounces (450 g) sharp cheddar cheese, shredded from a block, divided
- 8 ounces (225 g) low-moisture mozzarella cheese, shredded from a block
Why these ingredients matter
Elbow macaroni, uncooked. The pasta cooks directly in the milk, absorbing it as it softens. This is what gives the sauce its body — the starches released by the pasta thicken the sauce naturally, so no flour-based roux is needed.
Evaporated milk and cream cheese. This pair is the insurance policy for a smooth sauce. Evaporated milk has concentrated milk proteins that resist separating under long, gentle heat, and cream cheese adds body plus a slight tang that balances the richness of the cheddar.
Cheese shredded from a block. Pre-shredded bagged cheese is coated with anti-caking starches that make sauces grainy and prevent smooth melting. Grating from a block takes a few extra minutes and makes a real difference in the final texture.
Mustard powder and paprika. Mustard powder is a classic mac and cheese seasoning: you will not taste mustard, but it sharpens and deepens the cheese flavor. Smoked paprika adds gentle warmth and color, especially on the golden top.
Instructions
- Grease the slow cooker. Lightly coat the inside of a 6-quart slow cooker with nonstick spray or rub it with a little butter. This prevents the cheese sauce from sticking and makes cleanup much easier.
- Add the base ingredients. Place the uncooked elbow macaroni, butter pieces, and cream cheese cubes in the slow cooker. Pour in the whole milk and the evaporated milk. Add the mustard powder, smoked paprika, salt, and pepper. Stir everything together so the pasta is fully submerged in the liquid — any dry elbows sitting above the milk will cook unevenly.
- Cook on low. Cover and cook on LOW for 2 1/2 to 3 hours, stirring once halfway through (at about the 1 1/2-hour mark). The pasta is done when it is tender with a very slight bite and most of the milk has been absorbed into a loose, starchy sauce. Do not use the HIGH setting for the main cook — high heat can make the sauce grainy and overcook the edges.
- Stir in the cheeses. Uncover and stir the pasta well, scraping the bottom and sides to loosen any cheese that has settled. Add about 3 cups of the shredded cheddar and all of the mozzarella in two additions, stirring after each until the cheese is fully melted and the sauce is thick, smooth, and glossy. Reserve the remaining 1 cup of cheddar for the topping.
<>
- Add the golden top. Sprinkle the reserved 1 cup of shredded cheddar evenly over the surface, dust lightly with a little extra smoked paprika, and cover again. Cook on LOW for 15 to 20 minutes more, until the cheese on top is completely melted, bubbly, and lightly golden at the edges.
- Rest and serve. Turn the slow cooker to the WARM setting and let the mac and cheese rest for 10 minutes with the lid on. This brief rest lets the sauce settle and thicken to its creamiest consistency. Stir gently once more before serving, and spoon into bowls or onto plates.
Tips for Ultra-Creamy Crockpot Mac and Cheese
- Shred your own cheese. This is the single most important tip. Bagged pre-shredded cheese contains cellulose and starches that resist melting and leave the sauce grainy. A block of sharp cheddar and a box grater give the silkiest result.
- Keep it on LOW. Slow cookers vary, but low heat is what keeps this sauce smooth. HIGH cooks the pasta faster but risks curdling the dairy and drying out the edges before the center is tender.
- Stir once, not constantly. One good stir at the halfway point prevents sticking without releasing too much heat. Every lid lift adds 15 to 20 minutes to the cook time, so keep it closed otherwise.
- Check at 2 1/2 hours. Pasta continues to soften as it sits in the hot sauce. Pulling it when it is just tender — not fully soft — keeps it from turning mushy during the rest and while it holds on WARM.
- Add cheese at the end only. Cheese added at the start of a long slow cook breaks down, separates, and turns oily. Stirring it in during the last 15 to 20 minutes keeps every bit of it smooth and creamy.
- Do not overcook on WARM. The WARM setting is perfect for holding the dish for up to 1 hour during a party. Beyond that, the pasta keeps absorbing sauce and the texture gets heavy — plan serving time accordingly.
Variations
- Three-cheese holiday version. Replace the mozzarella with 8 ounces of shredded Gruyere or white cheddar for a more complex, nutty flavor that feels dressed up for Christmas dinner.
- Smoky bacon mac and cheese. Stir 8 ounces of cooked, crumbled bacon into the sauce with the cheese in step 4, and sprinkle a little extra on top with the cheddar for a salty crunch.
- Broccoli cheddar mac and cheese. Add 2 cups of small broccoli florets during the last 45 minutes of the low cook so they steam-tender right in the crockpot. A good way to get vegetables onto the holiday table without a separate dish.
- Buffalo chicken mac and cheese. Fold in 2 cups of shredded cooked chicken and 1/3 cup of buffalo sauce with the cheese in step 4. Keep the blue cheese crumbles for the table so guests can add their own.
- Spicy jalapeño mac and cheese. Add 2 seeded and diced jalapeños with the base ingredients in step 2, and swap half the cheddar for pepper jack. The heat builds gently and pairs well with the creamy sauce.
- Crumb-topped classic. If you love a baked-style crust, transfer the finished mac and cheese to a greased baking dish, top with buttered panko breadcrumbs mixed with parmesan, and broil for 2 to 3 minutes until golden. (Watch it closely — crumbs go from golden to burnt fast.)
Storage
Cool any leftovers within 2 hours of cooking and store in airtight containers in the refrigerator for up to 4 days. The sauce will thicken as it chills — this is normal. To reheat, add a splash of milk (about 1 to 2 tablespoons per cup of leftovers) and warm gently on the stovetop over low heat or in the microwave at 50 percent power, stirring every minute until creamy again. The added milk loosens the sauce back to its original texture.
For freezing, portion the cooled mac and cheese into freezer-safe containers, leaving a little headspace, and freeze for up to 2 months. Thaw overnight in the refrigerator, then reheat with a splash of milk as described above. The texture after freezing is slightly less silky than fresh but still very good — best for weekday lunches rather than holiday serving.
Nutrition
Estimated per serving (recipe makes 10 servings, about 1 cup each):
- Calories: 520
- Total Fat: 28 g
- Saturated Fat: 17 g
- Cholesterol: 95 mg
- Sodium: 640 mg
- Total Carbohydrates: 47 g
- Dietary Fiber: 2 g
- Total Sugars: 9 g
- Protein: 21 g
Nutrition values are estimates calculated from the listed ingredients and will vary with exact ingredient brands, cheese varieties, and serving size.
FAQ
Do I need to boil the pasta before adding it to the slow cooker? No. The uncooked elbow macaroni goes straight into the crockpot with the milk and cooks there over the 2 1/2 to 3 hours on LOW. Boiling it first would make the pasta overcook and turn mushy by the time the dish is done.
Why is my crockpot mac and cheese grainy? Graininess almost always comes from one of two things: cheese shredded from a bag (the anti-caking coating prevents smooth melting) or cooking on HIGH. Shred cheese from a block, keep the slow cooker on LOW, and stir the cheese in only during the last 15 to 20 minutes for a silky sauce.
Can I cook this on HIGH to save time? It is not recommended. HIGH heat tends to curdle the dairy and overcook the pasta edges before the center is done, giving you a grainy, uneven sauce. The LOW setting for 2 1/2 to 3 hours is what keeps the sauce smooth and the pasta evenly tender.
Can I make crockpot mac and cheese ahead for Christmas dinner? Yes, with a plan. You can assemble the base ingredients (pasta, milk, butter, cream cheese, seasonings — everything except the shredded cheeses) in the slow cooker insert the night before, refrigerate the insert, and start cooking the next day. Add cold-milk time: the first hour on LOW brings everything up to temperature. Stir in the cheeses at the end as written, and hold on WARM for up to 1 hour before serving.
Recipe Card
Crockpot Mac and Cheese
- Prep Time: 10 minutes
- Cook Time: 2 hours 50 minutes (2 1/2 to 3 hours on LOW, plus 15 to 20 minutes for the cheese top)
- Total Time: 3 hours
- Servings: 10 (about 1 cup each)
- Calories: 520 kcal per serving (estimated)
Ultra-creamy slow cooker mac and cheese with no boiling, no draining, and no roux. Uncooked elbow macaroni cooks right in the crockpot with milk, cream cheese, and evaporated milk, then sharp cheddar and mozzarella are stirred in at the end for a silky sauce. Finished with a golden, bubbly cheddar top. Kid-friendly comfort food and an easy make-ahead Christmas dinner side.

Hi, I’m Emma! I’m the cook and recipe developer behind Sizzle & Sage. From my sunny home kitchen, I share easy, flavor-packed recipes for real life — quick breakfasts, cozy weeknight dinners, and simple bakes anyone can make. Pull up a chair and stay a while!





