Dinner Recipes

Crockpot Mac and Cheese

By Clara ·

Crockpot Mac and Cheese
Crockpot Mac and Cheese

At the end of the cook, the cheddar and cream cheese melt into a creamy sauce that clings to the macaroni instead of sliding off. I make this Crockpot Mac and Cheese when I want a generous batch without standing over a pot to finish the sauce; the slow cooker keeps everything together while the cheeses melt.

The combination of evaporated milk and whole milk gives the sauce body while keeping it loose enough to stir. Softened cream cheese blends into that dairy base, and sharp cheddar brings the familiar savory bite. The method does ask you to boil the pasta first, but that short head start is what keeps the finished noodles tender rather than mushy. Spoon it out while the sauce is hot and smooth, with sharp cheddar tucked into every elbow.

Crockpot Mac and Cheese creamy cheesy elbows
“

Kitchen Note

Softening the cream cheese before cubing it makes a real difference here. Cold, firm chunks take longer to blend into the other cheeses, so give it time to soften before you start.

Save this Crockpot Mac and Cheese for an easy, creamy cheddar side that feeds eight.

Save to Pinterest

Why the Macaroni Needs a Head Start Before It Hits the Slow Cooker

Putting dry macaroni straight into this slow cooker would change the balance of the dish. The pasta needs more liquid and more time to hydrate than this creamy cheese mixture is designed to provide. Boiling it separately gives the noodles a controlled start, while the slow cooker has one job left: melting the cheeses and bringing the sauce together.

Stop the boil one minute before the package’s al dente time. That small gap matters because the drained macaroni still spends time warming in the slow cooker. If you boil it until fully tender first, the extra cooking can leave you with soft, swollen elbows by the time the cheddar melts. Drain it well, too; water clinging to the pasta dilutes the milk and makes the sauce looser than intended. You want the noodles cooked through enough to eat, but still with a little firmness at the center before they join the dairy and cheese.

What Each Dairy Ingredient Does in the Cheddar Sauce

Crockpot Mac and Cheese creamy cheddar elbows
  • Evaporated milk — Its concentrated dairy flavor helps give the sauce richness without relying on cream. Use the canned evaporated milk, not sweetened condensed milk; they are not interchangeable.
  • Whole milk — This loosens the concentrated milk and helps the mixture coat the macaroni. Whole milk gives the intended richness and consistency; lower-fat milk may make the finished sauce thinner.
  • Cream cheese — It contributes a smooth, creamy base alongside the cheddar. Choose plain cream cheese, softened and cubed so it can blend evenly; flavored varieties would change the dish.
  • Sharp cheddar — This brings the strongest cheddar flavor in the mix. A good everyday shredded cheddar works, though cheddar shredded from a block generally melts more smoothly than packaged shreds.
  • Unsalted butter — Butter adds richness as it melts into the dairy. Unsalted keeps the seasoning easier to control alongside the kosher salt used to boil the pasta.
  • Dry mustard — A small amount gives the cheese sauce a subtle savory lift without making it taste overtly like mustard. Keep it dry rather than swapping in prepared mustard, which would add moisture and a different flavor.
  • Elbow macaroni — The curved shape catches sauce in its center, so each bite gets plenty of cheese. Choose a standard dried elbow macaroni for the timing and texture this method is built around.
  • Black pepper — It adds a gentle peppery note that keeps the rich dairy from tasting flat. Freshly ground or pre-ground both work here.

Four Stages for Creamy Crockpot Mac and Cheese

Coat the Slow Cooker Before Filling It

Spray the inside of a 4-quart slow cooker with nonstick cooking spray, covering the bottom and sides. That thin coating helps the cheese mixture release more easily when you serve it and makes cleanup less of a chore. Have the cooker ready before you drain the macaroni so the pasta can go straight into the slow cooker. Use the 4-quart size for this batch.

Boil the Elbows Just Shy of Al Dente

Bring the water and kosher salt to a boil in a large pot, then add the macaroni. Cook it for one minute less than the package directions for al dente, then drain it well. Don’t leave the pasta sitting in its cooking water after draining; that extra moisture makes the sauce less concentrated. The elbows should hold their shape when stirred, not feel completely soft.

Stir the Milk, Butter, and Cheeses Through the Pasta

Add the drained macaroni to the prepared slow cooker with the evaporated milk, whole milk, butter, cream cheese, shredded cheddar, dry mustard, and black pepper. Stir until the ingredients are evenly combined, distributing the cream cheese cubes and cheddar throughout the pasta rather than leaving a mound in one spot. At this point the cheeses won’t be fully melted, and that’s expected. A thorough mix now helps the sauce warm evenly.

Cook on Low and Stir as the Cheese Melts

Cover and cook on LOW for 1 to 1 1/2 hours, stirring every 30 minutes. Each stir pulls the warming cheese from the edges back through the macaroni, where it can melt into the sauce. Start checking for doneness at the one-hour mark: the cheeses should be melted, and the sauce should look creamy and feel hot throughout. Stop once it reaches that point; leaving the pasta cooking longer can soften the noodles more than you want.

Two Easy Ways to Adapt the Cheese or Pasta

Make It Gluten-Free With Elbow Pasta

Replace the regular elbow macaroni with the same amount of gluten-free elbow pasta. Follow that pasta’s package timing and still drain it one minute before its al dente time; gluten-free noodles can turn soft quickly, so keep a close eye on the pot. The cheese sauce stays the same, though the pasta may have a slightly different bite.

Choose Mild Cheddar for a Softer Cheese Flavor

Use mild cheddar in place of the sharp cheddar if you want a gentler, less tangy sauce. Keep the same quantity so the dairy-to-cheese balance stays intact. The result will be creamier in flavor, but it won’t have the pronounced cheddar bite of the original.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for 3 to 4 days. The sauce will thicken as it chills, and the pasta will soften a little.
  • Freezer: Freeze cooled portions in airtight, freezer-safe containers for up to 2 months. The pasta may be softer and the sauce less smooth after thawing, so freezing is best when convenience matters more than the original texture.
  • Reheating: Reheat gently in a saucepan over low heat or in the microwave, stirring as it warms; add a small splash of whole milk if the sauce is too thick. Heat leftovers to 165°F. Avoid high heat, which can make the cheese sauce oily and uneven.

Questions That Come Up With Slow Cooker Mac and Cheese

Can I cook this on HIGH instead of LOW?+

I don’t recommend switching to HIGH. The gentler LOW setting gives the cheddar and cream cheese time to melt into the milk without overheating the sauce at the edges.

Can I make Crockpot Mac and Cheese ahead?+

You can measure the dry ingredients and prepare the cheeses in advance, but cook and drain the macaroni just before combining everything in the slow cooker. If cooked pasta sits mixed with the dairy for hours, it absorbs liquid before the sauce has a chance to melt together.

Can I double the batch in the same slow cooker?+

Not in the 4-quart cooker used for this batch. Doubling the ingredients would crowd the cooker and make even heating harder to judge; prepare two batches in separate cookers instead.

Can I leave it in the slow cooker on warm after it finishes?+

A brief pause while you serve is fine, but I wouldn’t hold it on warm for an extended stretch. The macaroni keeps softening and the sauce thickens as it sits, so the texture is best close to the end of the cook.

Crockpot Mac and Cheese

Crockpot mac and cheese cooks in a slow cooker until the cheeses melt into a creamy sauce around tender elbow macaroni. A quick stovetop boil keeps the pasta al dente before it finishes cooking on LOW.
Prep Time 10 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 40 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: American
Calories: 650

Ingredients
  

  • nonstick cooking spray
  • 4 qt water
  • 1 tbsp kosher salt
  • 1 lb elbow macaroni
  • 1 can (12 oz) evaporated milk
  • 1.5 cup whole milk
  • 4 tbsp butter unsalted, cut into pieces
  • 1 package (8 oz) cream cheese softened and cubed
  • 4 cup cheddar cheese shredded sharp
  • 1 tsp dry mustard
  • 0.5 tsp black pepper

Equipment

  • 1 4-quart slow cooker

Method
 

  1. Coat the inside of a 4-quart slow cooker with nonstick cooking spray.
  2. Bring the 4 quarts water and 1 tablespoon kosher salt to a boil in a large pot.
  3. Add the elbow macaroni and cook it for 1 minute less than the package directions for al dente.
  4. Drain the macaroni well.
  5. Add the macaroni, evaporated milk, whole milk, butter, cream cheese, cheddar cheese, dry mustard, and black pepper to the slow cooker, then stir until evenly combined.
  6. Cover and cook on LOW for 1 to 1 1/2 hours, stirring every 30 minutes, until the cheeses are melted and the sauce is creamy and hot.

Notes

For the creamiest texture, stir thoroughly each time you check the slow cooker. Refrigerate leftovers for 3–4 days; freezing is not recommended because the cheese sauce may become grainy. Use gluten-free elbow macaroni for a gluten-free variation.

Join our weekly recipe email

Fresh dinners, soups, and bakes—straight to your inbox. Free & easy.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating