This crockpot mac and cheese is the most effortless way to make the most indulgent macaroni and cheese you’ve ever tasted. You literally add everything to the slow cooker — uncooked pasta, milk, butter, cream cheese, sharp cheddar — set it and come back to the creamiest richest mac and cheese of your life. No boiling, no roux, no standing over the stove stirring — the slow cooker does everything. I make this crockpot mac and cheese at Golden Recipes whenever I need a crowd-pleasing dish that requires almost zero effort — for potlucks, family gatherings, holiday sides, or just a completely self-indulgent Tuesday night. Once you make mac and cheese this way you will question why you ever made it any other way.
Why You’ll Love This Crockpot Mac and Cheese
The slow cooker method produces a mac and cheese that is extraordinarily creamy in a way that stovetop and oven versions struggle to match. The gentle consistent heat melts all the dairy elements — butter, cream cheese, evaporated milk, shredded cheddar — into a velvety unified sauce that penetrates every piece of macaroni completely. There are no grainy patches, no separated sauce, no dried-out corners — just perfectly uniform creamy cheesy pasta all the way through from edge to edge.
The combination of regular sharp cheddar and cream cheese is the secret to the sauce’s incredible richness and body. The cream cheese adds a silky thickness and a subtle tang that makes the whole thing taste more complex than a basic cheddar sauce. And because the pasta cooks directly in the cheese sauce rather than in plain water — it absorbs all that incredible cheesy flavor all the way to the center of every piece. This is mac and cheese at its most comforting and most effortless.
Equipment You’ll Need
- Large slow cooker — 4 to 6 quart
- Wooden spoon or spatula for stirring
- Box grater for fresh cheese
- Measuring cups and spoons
Ingredients

- 16 oz elbow macaroni — uncooked
- 4 cups whole milk
- 1 can (12 oz) evaporated milk
- 4 tablespoons butter, cut into pieces
- 8 oz cream cheese, cut into small cubes and softened
- 3 cups freshly shredded sharp cheddar cheese — divided
- ½ teaspoon dry mustard powder
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- Salt and black pepper to taste
- 1 cup additional shredded sharp cheddar for topping
Substitutions
Any small or medium pasta shape works — shells, cavatappi, or small penne all hold the sauce beautifully. For extra sharp flavor use extra sharp cheddar or a combination of sharp cheddar and Gruyère. Gouda or Colby Jack can replace some of the cheddar for a milder creamier sauce. For a loaded version stir in cooked crumbled bacon and diced jalapeños in the last 30 minutes. Add roasted broccoli florets for a cheesy broccoli mac. For a richer sauce replace some of the whole milk with heavy cream.
How to Make Crockpot Mac and Cheese

Add Everything to the Slow Cooker
Spray the inside of your slow cooker generously with cooking spray — this prevents the pasta from sticking to the sides. Add the uncooked elbow macaroni, whole milk, evaporated milk, butter pieces, cream cheese cubes, 3 cups of shredded cheddar, dry mustard, garlic powder, onion powder, salt, and pepper directly to the slow cooker. Give everything a good stir to distribute all the ingredients evenly — the cream cheese and butter won’t fully dissolve yet but that’s fine.
Cook on Low
Cover with the lid and cook on LOW for 2 to 3 hours. Stir thoroughly every 30 to 45 minutes — this is important to prevent the pasta from sticking to the bottom and to ensure even cooking. At the 2-hour mark check if the pasta is tender and the sauce is creamy — every slow cooker runs slightly differently so yours may be done earlier or need a little longer. Do not cook on HIGH — the milk can scorch and the pasta can overcook very quickly.
Finish and Serve
Once the pasta is tender and the sauce is perfectly creamy give everything a thorough final stir to make sure the sauce is completely smooth. Taste and adjust salt, pepper, or mustard powder if needed. Scatter the remaining 1 cup of shredded cheddar over the top and replace the lid for 5 minutes to let it melt into a gorgeous layer on the surface. Serve immediately directly from the slow cooker — this is the most crowd-pleasing presentation imaginable.

Variations
- Bacon mac and cheese — stir in 1 cup of crumbled cooked bacon in the last 30 minutes and scatter extra on top
- Four cheese version — use a combination of sharp cheddar, Gruyère, fontina, and cream cheese for an ultra-complex sauce
- Buffalo style — stir 3 tablespoons of hot sauce into the finished mac and top with crumbled blue cheese
- Broccoli mac — add 2 cups of small broccoli florets in the last 45 minutes of cooking
- Jalapeño popper mac — stir in cream cheese, bacon, diced jalapeños, and top with crushed chips
What to Serve With It
This crockpot mac and cheese works beautifully as both a vegetarian main and as the most popular side dish at any gathering. Alongside BBQ pulled pork or ribs it’s a classic pairing that everyone loves. For a complete vegetarian dinner serve with roasted broccoli and a green salad. At potlucks it feeds a crowd and holds perfectly in the slow cooker on warm for up to an hour. Set out toppings like extra sharp cheddar, crumbled bacon, sliced green onions, hot sauce, and breadcrumbs for a make-your-own experience.
Pro Tips
- Always cook on LOW — HIGH heat scorches the milk and makes the pasta mushy very quickly
- Spray the slow cooker generously — pasta sticks badly without it, use cooking spray on all interior surfaces
- Stir every 30-45 minutes — this prevents sticking and ensures even creamy results throughout
- Always shred your own cheese — pre-shredded has anti-caking starch that prevents smooth melting
- Soften cream cheese before adding — cold cream cheese takes much longer to melt and can leave lumps
Common Mistakes
- Cooking on HIGH — the most common mistake, causes scorching and mushy pasta
- Not spraying the slow cooker — pasta sticks to the sides and bottom creating a burnt crust
- Using pre-shredded cheese — the anti-caking starch makes the sauce grainy
- Not stirring enough — stirring every 30-45 minutes is essential for even creamy results
- Overcooking — check at 2 hours, overcooked pasta in a slow cooker becomes mushy and unpleasant
Storage and Reheating
Store covered in the fridge for up to 3 days — the pasta absorbs the sauce as it sits so the leftovers will be thicker. To reheat add a generous splash of milk and warm gently on the stovetop over low heat stirring frequently — or microwave on medium power with a splash of milk stirring halfway through. Do not freeze — dairy-based mac and cheese separates after freezing and the texture is completely different after thawing. Keep in the slow cooker on WARM for up to 1 hour for serving at parties.
FAQ
Can I cook this on HIGH?
Not recommended — HIGH heat scorches the milk on the bottom and sides and can make the pasta mushy in under an hour. LOW for 2 to 3 hours is the only reliable method.
Why is my mac and cheese grainy?
Almost always caused by pre-shredded cheese. The anti-caking starch prevents smooth melting. Always shred your own cheese from a block for a perfectly silky sauce.
Can I use a different pasta shape?
Yes — small shells, cavatappi, or small penne all work well. Avoid large pasta shapes that take much longer to cook. Elbow macaroni is classic for good reason — the small uniform shape cooks perfectly in 2 to 3 hours on LOW.
Can I make this ahead of time for a party?
Yes — make it as directed and keep on WARM in the slow cooker for up to 1 hour. Stir occasionally and add a splash of milk if it starts to look too thick. It’s perfect for potlucks and holiday parties.
Conclusion
This Crockpot Mac and Cheese is the easiest most indulgent comfort food you’ll ever make — ultra creamy, extra cheesy, and completely effortless. Set it, forget it, and come back to the best mac and cheese of your life.