This slow cooker mac and cheese skips the stovetop entirely — no boiling pasta separately, no making a roux, no babysitting a pot. You add everything to the slow cooker raw, stir a few times over two hours, and end up with a thick, creamy, sharply cheesy dish that holds well on warm for hours. That last part is the real reason to make it.
Why this recipe works
Two things make this recipe reliable. First, cooking the dry pasta directly in the milk-and-cheese mixture means the pasta absorbs flavor as it softens, and the starch it releases naturally thickens the sauce — no separate thickener needed. Second, using both whole milk and evaporated milk matters: whole milk keeps the sauce fluid while cooking, and evaporated milk’s higher protein and lower water content stabilize the sauce so it stays creamy rather than breaking or turning grainy as it sits on warm. The cream cheese reinforces this — its fat and acidity help the sauce hold together even after two-plus hours of heat.
Mistakes to avoid
- Cooking on HIGH instead of LOW. HIGH heat causes the milk to scorch on the sides and bottom before the pasta is done. Stick to LOW for the full two hours.
- Skipping the stirs. The pasta on top dries out and the pasta on the bottom clumps if you leave it alone. Set a timer and stir every 30 to 40 minutes — it takes 30 seconds and makes a real difference.
- Adding cold dairy straight from the fridge. Cold milk hitting a hot slow cooker insert can cause uneven cooking and increase the chance of curdling. Pull your milk and cream cheese out 20 to 30 minutes before you start.
- Letting it sit on WARM too long without a stir. After about 90 minutes on WARM, the pasta continues to absorb liquid and the sauce thickens past creamy into stiff. Give it a stir and add a splash of warm milk if you’re holding it for a crowd.
- Using pre-shredded bagged cheese. The anti-caking coating on pre-shredded cheese doesn’t melt cleanly and can leave the sauce slightly grainy. Block cheddar grated at home melts smooth every time — skip the garnish of extra bagged cheese on top for the same reason.
Storage and reheating
Leftovers keep in an airtight container in the fridge for up to four days. The pasta will absorb most of the remaining sauce as it cools, so the texture will be much thicker when cold — that’s normal. To reheat, add a splash of whole milk (start with two tablespoons per cup of mac and cheese) and warm it gently on the stovetop over medium-low heat, stirring frequently, or microwave in 60-second intervals with a stir in between. Both methods bring the sauce back to creamy. For freezing, this recipe can be frozen for up to two months, but the texture of the pasta softens noticeably after thawing; it’s still good, just less firm. Freeze in individual portions for the easiest reheating, and always add fresh milk when reheating from frozen.
Crockpot Mac and Cheese (No Boil, Dump & Stir)
Equipment
- 6-quart slow cooker (Crockpot or similar)
- Large mixing bowl
- Whisk
- Silicone spatula or wooden spoon
- Box grater or rotary cheese grater
- Measuring cups and spoons
Ingredients
- non-stick cooking spray or additional butter for greasing
- 16 oz elbow macaroni uncooked, about 450g — use high-quality durum wheat pasta
- 4 cups sharp cheddar cheese freshly grated from a block for best meltability, about 450g / 1 lb
- 2 cups whole milk room temperature, 480ml
- 1 evaporated milk 12 oz / 340g can
- ½ cup unsalted butter cut into small cubes, 1 stick / 115g
- ½ tsp garlic powder
- ½ tsp mustard powder
- ½ tsp salt adjust to taste
- ¼ tsp black pepper freshly ground
- 8 oz cream cheese cubed, about 225g — helps create a silky, stable sauce
Instructions
- Spray the inside of your slow cooker with non-stick cooking spray or lightly grease with butter to prevent sticking.non-stick cooking spray
- In a large bowl, whisk together the whole milk, evaporated milk, garlic powder, mustard powder, salt, and pepper until smooth and fully combined.2 cups whole milk, 1 evaporated milk, 1/2 tsp garlic powder, 1/2 tsp mustard powder, 1/2 tsp salt, 1/4 tsp black pepper
- Add the uncooked elbow macaroni, shredded sharp cheddar, cream cheese cubes, and butter cubes to the slow cooker. Pour the milk mixture over the pasta, ensuring all ingredients are submerged or well-coated. Stir gently to combine.16 oz elbow macaroni, 4 cups sharp cheddar cheese, 8 oz cream cheese, 1/2 cup unsalted butter
- Set the slow cooker to LOW and cook for 2 hours, stirring every 30 minutes (approximately 3 stirs total). Replace the lid quickly after each stir to retain heat. This prevents the pasta from clumping and ensures even cooking.
- After 2 hours, check the pasta by tasting — it should be fully tender and the sauce should be thick and creamy. If the pasta still has a chalky centre, cook for an additional 15 minutes and check again.
- Stir one final time, adjust salt and pepper to taste, and switch the slow cooker to WARM until serving.1/2 tsp salt, 1/4 tsp black pepper
Notes
Nutrition
FAQ
Can I assemble this the night before and start it in the morning?
Yes, with one adjustment: don’t combine the dry pasta with the milk mixture until you’re ready to cook, or the pasta will start absorbing liquid and turn mushy. Instead, measure and mix the milk, seasonings, and cheese the night before, refrigerate everything separately, and combine it all in the slow cooker insert right before you turn it on.
My slow cooker runs hot — will two hours overcook the pasta?
Probably, yes. Start checking at 90 minutes if your slow cooker is known to run hot. Pull it off heat as soon as the pasta is just tender, since it will continue softening on WARM.
Can I double the recipe for a large gathering?
You can double it if your slow cooker holds at least 7 quarts. A smaller insert will be too full to stir properly, which leads to uneven cooking and clumping. Keep the cook time the same and check for doneness at the two-hour mark.
Can I use a different pasta shape?
Small, sturdy shapes work best — cavatappi, small shells, or ditalini are all good substitutes. Avoid thin or delicate pasta like angel hair or orzo, which will overcook and turn to mush before the sauce is ready.
Is there a way to make this without evaporated milk?
You can substitute an equal amount of heavy cream for the evaporated milk. The sauce will be richer and slightly thicker, but it works. Regular milk alone as a full substitute tends to produce a thinner, less stable sauce.
How far in advance can I make this for a potluck or holiday table?
You can finish cooking it up to two hours before serving and hold it on WARM in the slow cooker. Stir it every 30 to 45 minutes and add a small splash of warm milk if the sauce tightens up. Much longer than two hours on WARM and the pasta starts to get too soft.


















































