Crockpot Mac and Cheese

October 14, 2026

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.

Crockpot Mac and Cheese creamy cheesy elbows
“

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.

Save to Pinterest

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

Crockpot Mac and Cheese creamy slow-cooked pasta
  • 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

Can I put uncooked macaroni directly in the slow cooker?+

Cook the macaroni briefly in boiling water first, then drain it before adding it to the sauce. Starting with dry pasta changes how much liquid it absorbs and makes the final texture less predictable.

Why is my slow cooker mac and cheese mushy?+

The macaroni likely cooked too long before it went into the slow cooker, or stayed in the hot sauce longer than needed. Start with the shorter boil, then cook only until the pasta is hot throughout and the sauce is creamy.

Can I use pre-shredded cheddar?+

You can, but it may not melt as smoothly as cheddar shredded from a block. Pre-shredded cheese is often coated to keep the shreds separate, so the sauce can turn slightly less silky.

How do I fix sauce that still has cream cheese lumps?+

Keep the slow cooker covered on LOW until the cream cheese has melted, stirring the base as it warms. Adding the cheddar before those cubes have melted makes it harder to get an even sauce.

Can I make this mac and cheese ahead?+

It’s at its creamiest when served after the final slow-cooker cook. You can cook it ahead and refrigerate the leftovers, but the macaroni will absorb sauce as it rests; reheat gently with a splash of whole milk to loosen it.

Crockpot Mac and Cheese

Crockpot mac and cheese cooks into a creamy, cheesy slow-cooker side with tender elbow macaroni and sharp cheddar. The cream cheese melts into the milky sauce before the pasta is stirred in to finish cooking.
Prep Time 15 minutes
Cook Time 2 hours
Total Time 2 hours 15 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: American
Calories: 620

Ingredients
  

  • 1 Cooking spray
  • 4 qt water
  • 1 tbsp kosher salt divided
  • 0.5 tsp kosher salt divided
  • 1 lb elbow macaroni
  • 4 tbsp unsalted butter
  • 4 oz cream cheese cut into cubes
  • 2 cups whole milk
  • 1 can (12 oz) evaporated milk
  • 1 tsp dry mustard
  • 0.5 tsp paprika
  • 0.25 tsp black pepper
  • 16 oz sharp cheddar cheese shredded (about 4 cups)

Equipment

  • 1 6-quart slow cooker

Method
 

  1. Coat the insert of a 6-quart slow cooker with cooking spray.
  2. 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.
  3. 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.
  4. 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.

Notes

For the creamiest texture, stir the cheddar in until fully melted before adding the drained macaroni. Refrigerate leftovers for 3 to 4 days; freezing is suitable, though the texture may soften after thawing. Use gluten-free elbow macaroni for a gluten-free variation.

Get cozy, reliable recipes—once a week

One tidy email with fresh dinners, brunch ideas, soups, and bakes. No spam, ever.

Unsubscribe anytime. We only use your email to send the newsletter.

Leave a Comment

Recipe Rating