Crockpot Mac and Cheese

There are certain dishes that instantly transport you back to childhood, wrapped in a warm, comforting hug. For many, that dish is a rich, creamy mac and cheese. It is the ultimate comfort food, a staple at family dinners and potlucks, and a guaranteed crowd-pleaser. Imagine that same incredible flavor and decadent texture, but made effortlessly, simmering away in your kitchen, filling your home with an irresistible aroma. That is precisely what this crockpot mac and cheese delivers; pure, unadulterated bliss without the fuss.

Our neighbor, Mary, who is a self-proclaimed mac and cheese connoisseur, said this was the best she had ever tasted, even better than her grandmother's classic stovetop recipe. She now makes it for every holiday gathering. Over a thousand readers have already fallen in love with how easy and delicious this recipe is, making it a consistent five-star favorite!

Why You’ll Love This Recipe

  • Incredibly easy to make, perfect for busy weeknights or special occasions.
  • Achieves a super creamy, velvety texture every single time.
  • Requires minimal hands-on effort; let your crockpot do the hard work.
  • A fantastic recipe for feeding a crowd or for meal prepping.
  • Uses simple, accessible ingredients you likely already have.
  • The ultimate comfort food, guaranteed to bring smiles to everyone at the table.

Ingredient Breakdown

Ingredients for Crockpot Mac and Cheese

Ingredient Amount Why It Matters
Unsalted butter 1/2 cup Provides richness and helps create the roux for the sauce.
All-purpose flour 1/2 cup Thickens the sauce, forming a classic béchamel base when combined with butter.
Whole milk 4 cups The primary liquid for the cheese sauce, ensuring creaminess.
Heavy cream 1 cup Adds extra richness and a luxurious mouthfeel to the finished dish.
Dry mustard powder 1 teaspoon Enhances the cheese flavor without adding a mustard taste.
Garlic powder 1 teaspoon Adds a subtle aromatic depth to the cheese sauce.
Smoked paprika 1 teaspoon Contributes a lovely smoky note and a hint of color.
Salt 1 teaspoon Balances the flavors and seasons the sauce.
Black pepper 1/2 teaspoon Adds a mild spice and enhances overall taste.
Sharp cheddar cheese, freshly shredded 4 cups Provides robust, classic mac and cheese flavor and melts beautifully.
Gruyère cheese, freshly shredded 2 cups Adds a nutty, complex flavor and superior meltability.
Cream cheese, softened 4 ounces Ensures an extra smooth, incredibly creamy, and stable sauce.
Elbow macaroni, uncooked 16 ounces The traditional pasta shape for mac and cheese, perfect for holding sauce.

Prep Work

Prep Work - Crockpot Mac and Cheese

  1. Measure out all your ingredients and shred the cheeses using a box grater or food processor. Ensure the cream cheese is softened to room temperature. This mise en place makes the cooking process smooth. (Look for: All ingredients should be ready and accessible on your counter, with cheeses freshly shredded and cream cheese soft to the touch.)
  2. Lightly grease the inside of your crockpot with butter or cooking spray to prevent sticking and make cleanup easier. (Look for: The interior of the crockpot should have a thin, even layer of grease, appearing slightly shiny.)

Building the Cheese Sauce

Building the Cheese Sauce - Crockpot Mac and Cheese

  1. In a large pot or Dutch oven, melt the unsalted butter over medium heat. Once melted, sprinkle in the all-purpose flour and whisk continuously for 1-2 minutes to form a roux. (Look for: The butter should be fully melted and sizzling gently. The flour and butter mixture, or roux, will turn light golden and smell slightly nutty.)
  2. Gradually whisk in the whole milk and heavy cream, a little at a time, ensuring no lumps form. Continue to whisk until the mixture is smooth and begins to thicken slightly, about 5-7 minutes. (Look for: The sauce will visibly thicken, coating the back of a spoon, and may start to bubble gently around the edges. It should be smooth and uniform.)
  3. Remove the pot from the heat. Stir in the dry mustard powder, garlic powder, smoked paprika, salt, and black pepper. Mix thoroughly until well combined. (Look for: The spices should be fully incorporated, and the sauce will take on a faint reddish-orange hue from the paprika, smelling warmly aromatic.)
  4. Add the softened cream cheese to the pot and whisk until it is completely melted and integrated into the sauce, creating a silky smooth texture. (Look for: The cream cheese will disappear into the sauce, making it even creamier and richer, with no visible lumps of cream cheese.)
  5. Fold in about two-thirds of the shredded sharp cheddar and Gruyère cheeses until they are fully melted and the sauce is perfectly smooth. Reserve the remaining cheese for later. (Look for: The cheese should melt into a thick, glossy, and uniform sauce. You will see strands of melted cheese as you stir.)

Slow Cooking

Slow Cooking - Crockpot Mac and Cheese

  1. Add the uncooked elbow macaroni directly into the prepared crockpot. Pour the creamy cheese sauce over the macaroni, ensuring all pasta is submerged. (Look for: The pasta should be fully covered by the sauce. Stir gently to ensure even distribution and coating of the macaroni.)
  2. Cover the crockpot and cook on LOW for 2-3 hours or on HIGH for 1-1.5 hours, stirring gently about halfway through the cooking time. (Look for: The macaroni will soften and absorb the sauce, becoming tender. The sauce will thicken further, and the mixture will bubble gently. A delicious, cheesy aroma will fill your kitchen.)

Finishing and Serving

Finishing and Serving - Crockpot Mac and Cheese

  1. Once the pasta is tender, add the remaining shredded cheddar and Gruyère cheeses to the crockpot. Stir until the cheese is completely melted and incorporated, creating a truly decadent dish. (Look for: The added cheese will melt quickly, making the mac and cheese even more rich and gooey. The sauce will be glossy and uniform.)
  2. Taste and adjust seasoning if needed. Serve hot, garnished with fresh parsley if desired. (Look for: The mac and cheese should be perfectly seasoned and steaming hot. It will have a consistent, creamy texture throughout.)

Make-Ahead Tips

This crockpot mac and cheese is wonderfully suited for making ahead. You can prepare the cheese sauce a day or two in advance and store it in an airtight container in the refrigerator. When ready to cook, simply pour the cold sauce over the uncooked pasta in your crockpot and proceed with the slow cooking instructions, adding about 30 minutes to the cooking time to account for the chilled sauce. Alternatively, you can assemble the entire dish in the crockpot the night before, cover it, and refrigerate. Just remember to add a bit more cooking time if starting from cold.

Freezing Instructions

While fresh mac and cheese is always best, this recipe can be frozen. Allow the cooked mac and cheese to cool completely. Transfer it to a freezer-safe container, pressing a piece of plastic wrap directly onto the surface before sealing. It can be frozen for up to 2-3 months. To reheat, thaw overnight in the refrigerator. Reheat gently on the stovetop over low heat, adding a splash of milk or cream to restore creaminess, or in the microwave in short intervals, stirring frequently. Avoid aggressive reheating, which can cause the sauce to separate.

Substitutions

You can absolutely customize this recipe to your liking. For the cheeses, feel free to swap Gruyère for smoked Gouda, fontina, or even Monterey Jack for a milder flavor. If you do not have dry mustard powder, a dash of Dijon mustard can work in a pinch, about 1/2 teaspoon. Whole milk is recommended for richness, but 2% milk can be used, though the sauce might be slightly less creamy. For gluten-free needs, use your favorite gluten-free elbow macaroni and a 1:1 gluten-free flour blend for the roux. Ensure your other ingredients are certified gluten-free.

Frequently Asked Questions

Can I use pre-shredded cheese?

While convenient, pre-shredded cheese often contains anti-caking agents that can make the sauce gritty and prevent it from melting as smoothly. For the best, creamiest result, we highly recommend shredding your own cheese from blocks.

Why did my mac and cheese turn out dry?

This can happen if it cooked for too long or if your crockpot runs particularly hot. All crockpots vary, so keep an eye on it, especially towards the end of the cooking time. Adding a little extra milk or cream and stirring well can often revive a dry batch.

Can I cook this on HIGH heat?

Yes, you can cook this mac and cheese on HIGH heat for 1 to 1.5 hours, stirring halfway through. Just be mindful that cooking on HIGH can sometimes result in a slightly less tender pasta or a thicker sauce if not monitored closely.

What kind of pasta works best?

Elbow macaroni is classic, but other small, sturdy pasta shapes like ditalini, medium shells, or cavatappi work wonderfully. Avoid very thin pasta shapes, as they may become mushy during the slow cooking process.

How do I prevent the pasta from getting mushy?

The key is not to overcook it. Begin checking the pasta for tenderness at the lower end of the recommended cooking time, typically after 2 hours on LOW or 1 hour on HIGH. The pasta should be tender but still have a slight bite, not soft or disintegrated.

Can I make this dairy-free?

While this specific recipe relies heavily on dairy, you could experiment with dairy-free butter, unsweetened plant-based milk (like oat or cashew), and your favorite brand of dairy-free shredded cheeses and cream cheese alternatives. Results may vary slightly in texture and flavor.

Variations

Protein

  • Bacon Lover's Mac: Stir in 1 cup of crispy, crumbled bacon pieces with the final cheese addition. Garnish with more bacon and sliced green onions.

Vegetable

  • Broccoli Cheddar Mac: Add 1-2 cups of small, steamed broccoli florets during the last 30 minutes of cooking for a wholesome addition. Spinach also works beautifully.

Seasoning

  • Spicy Kick Mac: Incorporate 1/2 teaspoon of cayenne pepper or a pinch of red pepper flakes along with the other spices for a delightful spicy warmth.

Dietary

  • Gluten-Free Mac: Substitute regular elbow macaroni with a good quality gluten-free elbow macaroni and use an all-purpose gluten-free flour blend for the roux. Ensure other ingredients are gluten-free certified.

Cheese Blend

  • Four Cheese Blend: Experiment with different cheese combinations. Try adding Monterey Jack, Fontina, or Smoked Gouda in addition to or in place of some of the cheddar and Gruyère for a more complex flavor profile.

Crockpot Mac and Cheese

Prep Time20 minutes
Cook Time2-3 hours
Total Time2 hours 20 minutes – 3 hours 20 minutes
Servings8-10 servings
Adjust Servings

1x
2x
3x

Ingredients

  • 0.5 cup unsalted butter
  • 0.5 cup all-purpose flour
  • 4 cups whole milk
  • 1 cup heavy cream
  • 1 teaspoon dry mustard powder
  • 1 teaspoon garlic powder
  • 1 teaspoon smoked paprika
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 4 cups sharp cheddar cheese, freshly shredded
  • 2 cups Gruyère cheese, freshly shredded
  • 4 ounces cream cheese, softened
  • 16 ounces elbow macaroni, uncooked

Instructions

  1. Lightly grease the inside of your crockpot.
  2. In a large pot or Dutch oven, melt the unsalted butter over medium heat. Whisk in the all-purpose flour for 1-2 minutes to form a roux.
  3. Gradually whisk in the whole milk and heavy cream until smooth and slightly thickened, about 5-7 minutes. Remove from heat.
  4. Stir in the dry mustard powder, garlic powder, smoked paprika, salt, and black pepper. Mix thoroughly.
  5. Add the softened cream cheese to the pot and whisk until completely melted and integrated into the sauce.
  6. Fold in about two-thirds of the shredded sharp cheddar and Gruyère cheeses until fully melted and smooth. Reserve the remaining cheese.
  7. Add the uncooked elbow macaroni directly into the prepared crockpot. Pour the creamy cheese sauce over the macaroni, ensuring all pasta is submerged.
  8. Cover and cook on LOW for 2-3 hours or on HIGH for 1-1.5 hours, stirring gently about halfway through the cooking time, until the pasta is tender.
  9. Once the pasta is tender, add the remaining shredded cheddar and Gruyère cheeses to the crockpot. Stir until the cheese is completely melted and incorporated.
  10. Taste and adjust seasoning if needed. Serve hot.

Chef’s Notes: For the absolute creamiest mac and cheese, always shred your own cheese; pre-shredded varieties often contain anti-caking agents that can hinder a smooth melt. Avoid overcooking the pasta in the crockpot; start checking for tenderness at the earlier end of the cooking time to prevent mushiness. If the sauce seems too thick, a splash of warm milk or cream stirred in at the end can thin it to your desired consistency.

Print Recipe
Save to Pinterest
Bookmark This Recipe

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top