Crockpot Mac and Cheese
If you’re looking for a delicious, creamy, and easy-to-make Crockpot Mac and Cheese recipe, you’re in the right place! Whether you’re preparing for a family gathering, potluck, or weeknight dinner, this slow-cooker version of the classic comfort food will be a hit. It’s rich, cheesy, and perfectly cooked every time—without the hassle of boiling pasta separately.
In this post, I’ll share a step-by-step guide, tips for getting the creamiest mac and cheese, and answers to frequently asked questions. Let’s dive in!

Why Make Mac and Cheese in a Crockpot?
There’s nothing like the convenience of a Crockpot, especially when making a beloved dish like mac and cheese. Here’s why you’ll love this recipe:
- Hands-off cooking: Set it and forget it! The slow cooker does all the work for you.
- No pre-boiling required: The pasta cooks directly in the Crockpot, soaking up all that cheesy goodness.
- Perfect for gatherings: Whether it’s a holiday, game day, or just a family dinner, this dish stays warm and creamy for hours.
- Foolproof: This recipe guarantees rich and creamy mac and cheese every time!
What You Need:
For a classic, flavorful mac and cheese, you’ll need these ingredients:
- Pasta (uncooked)
- Shredded cheddar cheese (sharp or medium, depending on preference)
- Shredded mozzarella cheese (for extra creaminess)
- Whole milk
- Evaporated Milk
- Eggs
- Unsalted butter (melted)
- Garlic powder
- Paprika (optional, for a hint of smokiness)
- Salt and pepper to taste
Optional Add-ins
- Crispy bacon bits
- Cooked broccoli
- Breadcrumbs for a crunchy topping (added before serving)
How to Make Crockpot Mac and Cheese (Step-by-Step)
Step 1: Prep Your Ingredients
Shred the cheeses. Pre-cook your pasta, only for 5 minutes.
Step 2: Combine Ingredients in the Crockpot
Whisk together the eggs, butter, milks, salt and pepper. Then in your Crockpot, add the pasta and pour the mixture over and stir. Add in 3/4 of the cheese. Stir everything together to combine well.
Step 3: Season and Cook
Add the garlic powder, paprika (if using), salt, and pepper to taste. Stir again to evenly distribute the seasoning. Cover the Crockpot and set it to low for 2-3 hours. Stir occasionally to ensure even cooking and prevent sticking.
Step 4: Check and Serve
After about 2 hours, check the pasta for doneness. If it’s tender and creamy, it’s ready to go! If needed, let it cook for another 30 minutes, stirring occasionally. Serve immediately or keep it warm in the Crockpot until you’re ready to eat.
Tips for the Best Crockpot Mac and Cheese
- Use high-quality cheese: For the best flavor, use freshly shredded cheese rather than pre-packaged shredded cheese. It melts better and avoids additives that can affect texture.
- Don’t overcook: While the slow cooker is great for “set and forget,” keep an eye on the pasta to avoid mushy mac and cheese. Stirring occasionally helps prevent overcooking and ensures even melting of the cheese.
- Mix cheeses for flavor: Combining cheddar with mozzarella or even Gouda or Parmesan can elevate the flavor and texture of your mac and cheese.
- Want more creaminess? Add a little more milk or cream toward the end of cooking if the sauce seems too thick.
Frequently Asked Questions
Yes! While elbow macaroni is traditional, you can substitute it with other short pasta like shells, rotini, or penne.
Absolutely. Just swap out the regular pasta for gluten-free pasta. Keep in mind that gluten-free pasta may cook faster, so keep an eye on the cooking time.
Store any leftover mac and cheese in an airtight container in the fridge for up to 3 days. Reheat gently in the microwave or stovetop with a splash of milk to maintain creaminess.
Yes, you can freeze leftovers! Place them in a freezer-safe container and freeze for up to 2 months. To reheat, thaw in the fridge overnight and warm on the stovetop or in the microwave, adding a little extra milk or cream to keep it creamy.
Crockpot Mac and Cheese Variations
Buffalo Mac and Cheese: Add shredded chicken and buffalo sauce for a tangy, spicy twist.
Bacon Mac and Cheese: Mix in crispy, crumbled bacon for a smoky flavor.
Broccoli Mac and Cheese: Stir in steamed broccoli for a healthier option.
Lobster Mac and Cheese: For a gourmet touch, add cooked lobster meat.
This Crockpot Mac and Cheese recipe is perfect for when you need a no-fuss, comforting dish that pleases a crowd. With its creamy, cheesy texture and rich flavors, it’s sure to become a family favorite. Plus, the versatility of this recipe means you can customize it with your favorite cheeses and add-ins.
Whether you’re hosting a party, planning a weeknight dinner, or just craving some comfort food, give this easy Crockpot mac and cheese a try!

Crockpot Mac and Cheese
Ingredients
- 8 oz Pasta uncooked
- 4 cups Shredded Sharp Cheddar Cheese
- 2 cups Shredded Mozzarella Cheese
- 2 cups Shredded Cheese of choice
- Whole milk 2 cups
- 2 cans Evaporated Milk 13oz cans
- 4 Eggs
- 1/2 cup Unsalted butter melted
- 1 tbsp Garlic powder
- Paprika optional, for a hint of smokiness
- Salt and pepper to taste
Instructions
- Cook the pasta halfway (about 5 minutes) and place in crockpot
- Whisk together eggs, butter, milks, salt and pepper in a bowl and pour over pasta
- Add in the 4 cups sharp cheddar cheese and 2 cups motz and stir
- Top with the last 2 cups of cheese of choice and close lid
- Cook on low for 2 hours
- Check after 2 hours and add in any additional toppings






