Introduction to Mac and Cheese
This slow cooker mac and cheese is a practical way to make a creamy, comforting dish without preparing a separate cheese sauce on the stovetop. The pasta is cooked first so it stays tender instead of turning soft in the slow cooker, while the milk, cream, butter, and cheddar come together into a smooth sauce.
The slow cooker keeps the finished macaroni warm for serving, which makes this recipe useful for family dinners, potlucks, and holiday meals. The full recipe makes eight servings and uses a short list of familiar seasonings for a balanced cheddar flavor.
Why You'll Love This Mac and Cheese
- The pasta is cooked separately, so you can control its texture and avoid overly soft macaroni.
- The cheddar sauce comes together in the slow cooker with very little hands-on work.
- Milk and heavy cream make the sauce smooth and rich without adding extra ingredients.
- The recipe serves eight, making it useful for a family meal or casual gathering.
- You can keep the finished mac and cheese warm in the slow cooker until you are ready to serve it.
Ingredients for Mac and Cheese
- 16 oz elbow macaroni
- 4 cups shredded cheddar
- 1 cup milk
- 1 cup heavy cream
- 4 tbsp butter
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp salt
- 1/2 tsp black pepper
For the smoothest sauce, shred the cheddar from a block if possible. Pre-shredded cheese can work, but its added coating may make the sauce less silky. Measure 16 oz elbow macaroni, 4 cups shredded cheddar, 1 cup milk, 1 cup heavy cream, 4 tbsp butter, 1 tsp garlic powder, 1 tsp onion powder, 1 tsp salt, and 1/2 tsp black pepper before you begin.
How to Make Mac and Cheese
Step 1: Cook the Macaroni
Bring a large pot of salted water to a boil and cook the 16 oz elbow macaroni according to the package directions until just tender. For a slow cooker recipe, stop at the lower end of the suggested cooking time so the pasta holds its shape during the final warming. Drain it well, and do not rinse it unless the package specifically calls for rinsing.
Step 2: Prepare the Slow Cooker
Lightly coat the inside of a 4-quart or larger slow cooker with a little of the butter. Add the remaining butter, 1 cup milk, 1 cup heavy cream, 1 tsp garlic powder, 1 tsp onion powder, 1 tsp salt, and 1/2 tsp black pepper. Set the slow cooker to low and cover it.
Step 3: Melt the Sauce Base
Let the covered butter, milk, cream, and seasonings warm on low for about 20 minutes, stirring once or twice. The mixture should be hot and the butter should be melted, but it does not need to boil. Keeping the heat low helps prevent the dairy from scorching around the edges.
Step 4: Add the Cheddar
Add the 4 cups shredded cheddar by the handful, stirring after each addition until it is mostly melted before adding more. Cover and cook on low for 15 to 20 minutes, stirring once halfway through. The sauce may look slightly loose at first, but it will coat the macaroni once combined.
Step 5: Combine the Pasta and Sauce
Add the drained macaroni to the slow cooker and stir gently until every piece is coated. Cover and continue cooking on low for 10 to 15 minutes, stirring once. The macaroni is ready when it is hot throughout and the sauce clings to the pasta. Do not leave it on low for hours after it is finished, because the sauce can thicken too much and the pasta can soften.
Step 6: Check and Serve
Check that the center of the dish reaches at least 165°F, then taste carefully for seasoning. Serve right away, or switch the slow cooker to warm for up to 1 hour. Keep the lid on while holding it, and discard leftovers that have remained at room temperature for more than 2 hours.
Tips for Success
- Cook the elbow macaroni just until tender because it will continue to soften slightly as it warms with the sauce.
- Shred cheddar from a block for better melting and a smoother finished texture.
- Add the cheese gradually instead of tipping it all in at once, which helps it melt evenly.
- Stir gently after adding the pasta so the macaroni does not break or become sticky.
- If the finished sauce thickens while holding, stir in a small splash of warm milk, though this will add liquid beyond the listed ingredients.
Equipment Needed
- 4-quart or larger slow cooker
- Large pot
- Colander
Variations
- Use a sharp cheddar in place of mild cheddar for a more pronounced cheese flavor without changing the method.
- For a mixed-cheese version, replace part of the shredded cheddar with another melting cheese, while keeping the total amount at 4 cups.
- Add a lightly browned breadcrumb topping just before serving if you want a little contrast, though breadcrumbs are not included in the ingredient list.
- Stir in cooked vegetables such as broccoli or peas after the macaroni is hot, using only vegetables that have been cooked and drained first.
- For individual portions, transfer the finished mac and cheese to oven-safe dishes and broil briefly until the tops are browned, watching closely.
Serving Suggestions
Serve this mac and cheese as a side with roasted chicken, pulled pork, baked ham, or a green salad. It is also filling enough to serve as a simple main dish with steamed vegetables. Let it stand for about 5 minutes before serving so the sauce can settle slightly, then spoon it into warm bowls. Refrigerate leftovers in a covered container within 2 hours. They keep for up to 4 days in the refrigerator and should be reheated until steaming hot, with a little milk added only if needed.
FAQs about Mac and Cheese
Can I put uncooked macaroni directly in the slow cooker? This recipe cooks the macaroni separately for more dependable texture. Uncooked pasta can absorb liquid unevenly and may become soft before the cheese sauce is ready, so the separate boiling step gives better results.
Can I make this mac and cheese ahead of time? You can cook the macaroni and prepare the sauce shortly before serving, then combine them in the slow cooker and warm on low. For best texture, avoid holding the finished dish for more than 1 hour on the warm setting.
Why is my cheese sauce grainy? Cheese can become grainy when it is heated too quickly or held at too high a temperature. Use low heat, add the cheddar gradually, and stir only until it melts. Do not let the dairy mixture boil.
Can I double this recipe? A double batch needs a slow cooker large enough to hold the ingredients without filling it more than about two-thirds full. The sauce may take longer to heat, so check the center temperature and stir several times.
How should I store leftover slow cooker mac and cheese? Transfer leftovers to a shallow covered container within 2 hours and refrigerate them for up to 4 days. Reheat portions until steaming hot, and discard any leftovers that were left at room temperature too long.
Final Thoughts
This slow cooker mac and cheese keeps the method simple while giving you a warm, creamy dish that is easy to serve. Cooking the pasta separately is the key practical step, and the low slow cooker setting gives the cheddar sauce time to melt without boiling. Serve it while hot for the smoothest texture.
Looking for more? This recipe is part of our roundup of 4 Slow Cooker Pasta Recipes That Make Family Dinners Easy.

Mac and Cheese
Ingredients
Equipment
Method
- Cook the elbow macaroni according to the package directions until just tender, then drain well.
- Warm the butter, milk, heavy cream, garlic powder, onion powder, salt, and black pepper on low in a greased slow cooker for about 20 minutes.
- Add the shredded cheddar gradually, stirring until melted, then cook covered on low for 15 to 20 minutes.
- Stir in the drained macaroni and cook covered on low for 10 to 15 minutes, until hot throughout and coated with sauce.
- Check that the center reaches 165°F, then serve or hold on warm for up to 1 hour.
Nutrition
Notes
- Cook the macaroni just until tender so it does not become soft in the slow cooker.
- Add the cheddar gradually and keep the dairy mixture below a boil for the smoothest sauce.
- Refrigerate leftovers within 2 hours and use them within 4 days.















