
Creamy, cheesy, and wonderfully comforting, this Slow Cooker Mac and Cheese is the kind of side dish that always seems to disappear quickly. The best part? There’s no need to boil the macaroni first. The uncooked pasta goes straight into the crockpot with the milk, cheese, butter, and seasonings, where everything cooks together into a rich, creamy mac and cheese.
I especially love a recipe like this when I’m cooking for a holiday or gathering. When the oven is full and there are already too many pots on the stove, being able to make the mac and cheese entirely in the slow cooker makes things so much simpler.
And while the method is easy, this isn’t just plain macaroni covered in cheese. Extra-sharp cheddar gives the sauce plenty of flavor, American cheese helps make it smooth and melty, and a little mustard, garlic, black pepper, and cayenne rounds everything out. Serve it warm and creamy straight from the crockpot, and don’t be surprised when everyone comes back for another scoop.
Why You’ll Love This Recipe
There’s a lot to love about homemade mac and cheese, but this version has one especially convenient trick: you start with uncooked pasta! No boiling a separate pot of macaroni and no draining it before you begin.
It’s also wonderfully creamy. Whole milk and evaporated milk create the base of the sauce, while extra-sharp cheddar adds that classic cheesy flavor. American cheese melts into the mixture and helps give the finished sauce its smooth consistency.
I also love this recipe for entertaining. It serves 8 and doesn’t take over the oven or stovetop, which makes it especially useful for Thanksgiving, Christmas, potlucks, Sunday dinners, or any meal where you’re already juggling several dishes.
Just remember that slow cookers don’t all cook at exactly the same speed. After the first hour, keep an eye on your macaroni. Once those noodles are tender and surrounded by creamy cheese sauce, it’s ready!
Ingredients You’ll Need
Here’s what each ingredient is doing in this slow cooker mac and cheese:
- Elbow Pasta – Use sturdy, regular elbow macaroni for this recipe. The pasta goes into the slow cooker uncooked, so skip quick-cooking or gluten-free noodles, which can become too soft.
- Whole Milk – Gives the cheese sauce richness and provides the liquid the uncooked macaroni needs as it cooks. Whole milk works best here because lower-fat milk can make the sauce thinner.
- Evaporated Milk – Helps create that rich, creamy consistency without using heavy cream. Make sure you grab evaporated milk, not sweetened condensed milk.
- Extra-Sharp Cheddar – This is where most of that bold, classic mac and cheese flavor comes from. Buy it from the deli and shred it yourself instead of using pre-shredded cheese for the smoothest sauce.
- American Cheese – Adds extra creaminess and melts beautifully into the sauce. Use deli American cheese rather than processed cheese slices.
- Salt and Black Pepper – Simple seasonings that bring out all the cheesy flavors.
- Dry Mustard – Adds a subtle tangy, savory note that makes the cheddar flavor pop without making the mac and cheese taste strongly of mustard.
- Garlic Powder – Gives the sauce another layer of savory flavor without overpowering the cheese.
- Cayenne Pepper – Just a dash adds a gentle touch of warmth. You can adjust it to your taste.
- Butter – Adds richness and melts into the milk and cheese as everything cooks, helping make the finished mac and cheese even more comforting and creamy.

Step-by-Step Instructions
First, prepare the slow cooker.
Spray 6-quart slow cooker with non-stick spray.
Rinse the pasta.
Rinse the uncooked pasta well in cold water and drain.
1 pound elbow pasta
Add everything to the crockpot.
Add uncooked pasta to crockpot along with milks, cheeses, salt, pepper, mustard, garlic and cayenne pepper. Stir to combine, making sure macaroni is submerged in liquid as much as possible.
2 1/2 cups whole milk, 12 ounces evaporated milk, 12 ounces Extra sharp cheddar, 4 ounces American cheese, 1 teaspoon salt, 1/2 teaspoon black pepper, 1/2 teaspoon dry mustard, 1/4 teaspoon garlic powder, Dash of cayenne pepper
Add the butter.
Dot with cubed butter.
1/4 cup butter
Let it cook.
Cover and cook on low heat for 1 hour. Remove lid and stir, be quick! Don’t let too much heat out. Depending on your slow cooker, your dish could be done at this point or require UP TO 1-2 more hours.
Check the macaroni.
If not done, continue cooking and checking periodically (ever half hour or so).
Look for that creamy finish.
When done, pasta will be tender and liquid will be thick and creamy. Sauce will thicken even more after lid is removed and mac and cheese sits.

Expert Tips
The ingredients are simple, but a few little details make a big difference with slow cooker mac and cheese.
Shred your own cheese. If there’s one tip I wouldn’t skip, it’s this one! Pre-shredded cheese contains anti-caking ingredients that can give the sauce a gritty texture. Pick up the cheese from the deli and shred it yourself for the best result.
Use sturdy elbow macaroni. This isn’t the recipe for thin or quick-cooking noodles. The pasta spends quite a while sitting in warm liquid, so sturdy regular macaroni holds up much better. Gluten-free pasta can also soften differently, which is why the recipe specifically calls for regular pasta.
Don’t turn up the heat. It can be tempting to switch the crockpot to HIGH when dinner is getting close, but resist! Cooking the macaroni too quickly can take it from tender to mushy before you know it.
Start watching it after an hour. Every slow cooker has its own personality. Some run hotter than others, so think of the cooking time as a window rather than an exact finish line. Stir after the first hour, then check about every 30 minutes until the pasta is tender.
Make sure you grab evaporated milk. Evaporated milk and sweetened condensed milk may come in similar cans, but they’re completely different ingredients. You want unsweetened evaporated milk here.
And finally, don’t worry if the sauce looks a little looser than expected when the pasta first finishes cooking. Give it a moment. As the mac and cheese sits with the lid off, that creamy sauce will continue to thicken around the noodles.
Recipe Variations
I’d make the recipe exactly as written the first time, especially because the balance of pasta and liquid matters when the macaroni cooks directly in the slow cooker. But once it’s finished, there are plenty of easy ways to make your bowl your own.
If you like a little heat, add hot sauce or an extra sprinkle of cayenne to your serving. For something fresh, scatter chopped chives, parsley, or green onions over the top.
Want a little crunch? Toast some breadcrumbs and sprinkle them over the finished mac and cheese just before serving. I love the contrast between a crisp topping and all that creamy pasta underneath.
For a loaded version, set out cooked crumbled bacon and sliced green onions and let everyone dress up their own bowl. Keeping these extras as toppings means you can have fun with the finished dish without changing the original slow cooker recipe.
Storage & Reheating
Mac and cheese is definitely at its creamiest when it’s freshly made, but leftovers can still make a very good lunch the next day.
Once the leftovers have cooled, transfer them to an airtight container and refrigerate them. They’ll keep in the refrigerator for about 3 to 4 days.
The sauce will become much thicker as it chills—that’s completely normal. The macaroni continues soaking up moisture while it sits. When you’re ready to reheat it, stir in a splash of milk to help bring some of that creaminess back.
For a single serving, reheat it in the microwave, stopping to stir as needed. If you have a larger amount, warm it gently and add a little milk as necessary until the sauce loosens up.
I prefer this mac and cheese fresh or refrigerated rather than frozen. Freezing and thawing can change the texture of both the pasta and creamy cheese sauce.
Serving Suggestions
This Slow Cooker Mac and Cheese is rich and comforting, so I love pairing it with something simple alongside it.
For an easy family dinner, serve generous spoonfuls with roasted chicken and green beans or broccoli. The vegetables add a little freshness next to all that creamy cheese.
It’s also right at home at a cookout. Pair it with pulled pork, barbecue chicken, ribs, or burgers, and add coleslaw or a crisp salad on the side. That combination of smoky barbecue and creamy mac and cheese is hard to beat.
And then there are the holidays! Because the crockpot keeps your oven free, this recipe fits beautifully alongside roast turkey or ham, stuffing, green beans, roasted vegetables, and all the other dishes competing for kitchen space.
For a potluck, you can even bring the slow cooker along and serve the mac and cheese right from it. Just keep an eye on the pasta once it’s finished—mac and cheese is happiest when it’s served while the noodles are tender and the sauce is still wonderfully creamy.
Recipe FAQs
1. Do I need to cook the macaroni before putting it in the slow cooker?
No, you do not need to cook the macaroni first. Simply rinse the uncooked pasta well with cold water, drain it, and add it straight to the slow cooker. Make sure to use sturdy regular elbow macaroni and avoid quick-cooking pasta, which can become mushy.
2. Why did my mac and cheese turn out mushy?
This usually happens when the pasta cooks too long or the slow cooker runs hot. Cook on LOW for the first hour, give everything a quick stir, and then check about every 30 minutes. Don’t turn the slow cooker to HIGH to speed things up, as the macaroni can go from tender to too soft pretty quickly.
3. Can I use pre-shredded cheese to save time?
I recommend shredding the cheese yourself for this recipe. Pre-shredded cheese contains anti-caking ingredients that can keep it from melting as smoothly and may give your mac and cheese a gritty texture. Freshly shredded cheddar and deli American cheese will give you a much creamier sauce.
4. Can I prepare everything the night before?
Yes, you can prepare most of the ingredients ahead of time, but leave out the pasta. Combine the remaining ingredients and keep them covered in the refrigerator overnight. Add the uncooked macaroni when you’re ready to turn on the slow cooker so it doesn’t soak in the liquid and soften too early.
5. Can I double the recipe for a party or holiday dinner?
Yes, you can double this mac and cheese as long as you have a slow cooker large enough to hold everything comfortably. You do not need to double the cooking time. Since every slow cooker cooks a little differently, start checking the macaroni after the first hour and continue cooking until the pasta is tender and the sauce is thick and creamy.

Slow Cooker Mac and Cheese
Ingredients
- 1 pound elbow pasta uncooked (regular, NOT gluten free, NOT quick cook pasta) We use Barilla brand
- 2 1/2 cups whole milk
- 12 ounces evaporated milk
- 12 ounces Extra sharp cheddar 3 cups shredded (from the deli, shred yourself, don't buy bagged)
- 4 ounces American cheese 1 cup shredded (from the deli, not processed slices)
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp dry mustard
- 1/4 tsp garlic powder
- Dash of cayenne pepper to taste
- 1/4 cup butter cubed
Instructions
- Coat the inside of a 6-quart slow cooker with non-stick cooking spray.
- Rinse the uncooked elbow pasta thoroughly under cold water, then drain well.
- Place the uncooked pasta in the slow cooker. Add the whole milk, evaporated milk, extra sharp cheddar, American cheese, salt, black pepper, dry mustard, garlic powder, and cayenne pepper. Stir everything together, keeping as much of the macaroni beneath the liquid as possible.
- Scatter the cubed butter over the mixture.
- Cover and cook on LOW for 1 hour.
- After the first hour, quickly remove the lid and stir thoroughly. Replace the lid promptly so the slow cooker does not lose too much heat.
- Check the macaroni for doneness. Depending on the slow cooker, it may already be ready or may need up to 1–2 additional hours.
- If more cooking is needed, continue on LOW and check approximately every 30 minutes.
- The macaroni and cheese is finished when the pasta is tender and the surrounding liquid has become a thick, creamy cheese sauce. Once the lid is removed and the dish rests, the sauce will continue to thicken.
Notes
Recipe Notes
- Use sturdy elbow macaroni. Regular pasta works best for this recipe. Avoid thin, quick-cooking, or gluten-free pasta, as it can soften too quickly and become mushy.
- Shred the cheese yourself. Skip the bagged shredded cheese. Anti-caking ingredients can prevent it from melting smoothly and may leave the sauce with a gritty texture.
- Use evaporated milk, not condensed milk. Sweetened condensed milk is not a substitute. Evaporated milk is what helps give this mac and cheese its rich, creamy consistency.
- Stick with whole milk. Lower-fat milk contains more water and can leave the finished cheese sauce thinner than intended.
- Keep the slow cooker on LOW. Turning it to HIGH won’t simply make the recipe finish faster—it can cause the macaroni to overcook and become mushy.
- Watch the cooking time closely. Every slow cooker heats differently. Stir after the first hour, then check the pasta about every 30 minutes until it’s tender and the sauce is thick and creamy.
- The sauce thickens as it sits. Don’t worry if the mac and cheese looks a little loose when it first finishes cooking. Once the lid comes off and it rests, the sauce will continue to thicken.
- Making it ahead? You can combine the other ingredients in advance and refrigerate them, but wait to add the uncooked macaroni until you’re ready to start the slow cooker.
Nutrition
Calories: 574kcal | Carbohydrates: 51g | Protein: 26g | Fat: 29g | Saturated Fat: 17g | Cholesterol: 90mg | Sodium: 923mg | Potassium: 426mg | Fiber: 1g | Sugar: 10g | Vitamin A: 985IU | Vitamin C: 0.8mg | Calcium: 672mg | Iron: 1.2mg
