This slow-cooker mac and cheese is the kind of comfort food that shows up at potlucks, weeknight dinners, and any night you need something reliably creamy and crowd-pleasing. It combines elbow macaroni with a triple-cheese mix, cream and butter, then finishes low and slow until ultra-silky. If you like hands-off dinners that still taste homemade, this recipe is for you — and if you enjoy slow-cooker comfort classics, you might also appreciate a hearty slow-cooker cream cheese chicken chili to rotate into your menu.
Why you’ll love this dish
There are few things more satisfying than forkfuls of warm, cheesy pasta that barely require babysitting. This slow-cooker version is forgiving, makes a generous batch, and lends itself to easy personalization — add crispy bacon, a crunchy breadcrumb topping, or roast vegetables for balance.
"Creamy, cheesy, and impossible to ruin — our family begged for thirds the first night."
Reasons to try it:
- Hands-off cooking: once assembled, the slow cooker does the work.
- Crowd-friendly: serves several people and holds warm without drying out if tended.
- Budget-wise: basic pantry ingredients turn into a comforting main or side.
- Kid-approved: mellow cheddar and mozzarella create a familiar, creamy flavor kids love.
Step-by-step overview
This recipe is straightforward: cook the pasta until just al dente, combine it with cheeses, creams, butter, and seasonings in the slow cooker, then heat gently until everything melts together. Stir periodically so the edges don’t overcook. Expect about 2–3 hours on low total time — longer if your slow cooker runs cool.
What you’ll need
- 8 oz elbow macaroni
- 2 cups shredded sharp cheddar cheese (preferably freshly shredded)
- 1 cup shredded mozzarella cheese
- 1 cup milk (whole milk gives the best texture)
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1/4 cup unsalted butter
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- Salt and freshly ground black pepper, to taste
Substitutions and notes:
- Swap half-and-half for the milk + cream combo in a pinch; result is slightly lighter.
- Freshly grate your cheeses if possible — pre-shredded cheese often contains anti-caking agents that can make the sauce grainy.
- For a lower-fat version, use reduced-fat milk and omit some butter, but expect a less silky finish.
Step-by-step instructions
- Bring a large pot of salted water to a boil. Cook the elbow macaroni according to package directions until al dente. Drain well and set aside. (Under-cook slightly if you plan to hold the mac and cheese for longer in the slow cooker.)
- Place the cooked macaroni in the slow cooker. Add the cheddar, mozzarella, milk, heavy cream, Parmesan, butter, garlic powder, onion powder, and a pinch of salt and pepper.
- Stir everything to combine. Distribute the cheeses evenly and allow the butter to begin melting into the liquids.
- Cover and cook on low for 2–3 hours. After the first hour, stir every 30–45 minutes to prevent the edges from drying and to help the cheeses melt smoothly.
- When the cheese is fully melted and the texture is creamy, taste and adjust seasoning. Serve hot.
Quick timing tip: slow cooker models vary — if your cooker runs hot, check at the 90-minute mark.
Serving suggestions
Best ways to enjoy it:
- Spoon into shallow bowls and top with toasted panko tossed in melted butter for crunch.
- Serve alongside roasted green vegetables (broccoli, Brussels sprouts) or a crisp salad to cut the richness.
- Top with crumbled bacon, sliced scallions, or a sprinkle of smoked paprika for contrast.
If you’d like a stovetop or baked alternative after trying this version, compare textures and technique with a classic creamy mac and cheese to see which finish you prefer.
Storage and reheating tips
- Refrigeration: Cool leftovers within 2 hours and store in an airtight container for up to 3–4 days.
- Freezing: Portion into freezer-safe containers and freeze up to 2 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat gently on the stovetop over low heat with a splash of milk, stirring frequently until creamy. You can also reheat in the slow cooker on low, stirring occasionally. Avoid high heat — it can separate the cheese and make the sauce grainy.
- Food safety: Keep hot dishes above 140°F when holding for serving, and never leave perishable food at room temperature for more than two hours.
Pro chef tips
- Use freshly shredded cheeses for the creamiest result — pre-shredded cheeses often contain stabilizers that affect melt.
- Keep temperatures moderate. Cheese melts smoothly between 120–150°F; overheating causes oils to separate.
- Stir early and often. The slow cooker’s edges heat more than the center; stirring distributes heat and prevents overcooked bits.
- If the final texture is too thin, whisk in 1–2 tablespoons of instant mashed potato flakes or a small slurry of cornstarch and water, then heat until thickened.
- For the best mouthfeel, choose a balance of sharp (cheddar), melty (mozzarella), and salty/umami (Parmesan).
Creative twists
- Bacon & breadcrumb: Stir-in cooked bacon and top with browned buttered breadcrumbs before serving.
- Spicy jalapeño: Fold in roasted jalapeños and a pinch of cayenne for heat.
- Smoky cheddar & gouda: Swap half the cheddar for smoked gouda for a deeper flavor.
- Veg-forward: Mix in roasted butternut squash or caramelized onions for a fall twist.
- Gluten-free or dairy-free: Use gluten-free pasta and swap dairy with a commercial vegan cheese and plant-based cream, though texture will differ.
Common questions
Q: Can I put uncooked pasta directly into the slow cooker?
A: It’s not recommended for this recipe because slow-cooker liquid absorption varies and uncooked pasta can turn gummy or uneven. Cook the pasta to al dente first for predictable results.
Q: How long will this hold in the slow cooker on warm?
A: If your slow cooker has a "warm" setting, keep the dish on warm for no more than 1–2 hours to avoid drying. Stir occasionally and add a splash of milk if it starts to firm up.
Q: Why did my mac and cheese turn grainy?
A: Overheating or using pre-shredded cheese with anti-caking agents can cause separation and graininess. Melt cheeses gently and use freshly shredded cheese when possible.
Q: Can I add eggs to make it richer?
A: You can whisk one lightly beaten egg into a cup of warm milk, temper it with a bit of the hot cheese mixture, then stir back in and heat gently until thickened. Do this toward the end of cooking and keep temperatures moderate to prevent scrambling.
Q: Is it safe to reheat more than once?
A: Reheat only the portion you plan to eat. Repeated reheating increases food safety risks and degrades texture.
If you have any other questions — about swaps, scaling for a crowd, or topping ideas — ask and I’ll help troubleshoot.
Print
Slow-Cooker Mac and Cheese
- Total Time: 195 minutes
- Yield: 6-8 servings
- Diet: Vegetarian
Description
A creamy, crowd-pleasing mac and cheese made effortlessly in the slow cooker, combining rich cheeses and pasta for ultimate comfort.
Ingredients
- 8 oz elbow macaroni
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- 1 cup milk
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1/4 cup unsalted butter
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- Salt and freshly ground black pepper, to taste
Instructions
- Bring a large pot of salted water to a boil. Cook the elbow macaroni according to package directions until al dente. Drain well and set aside.
- Place the cooked macaroni in the slow cooker. Add the cheddar, mozzarella, milk, heavy cream, Parmesan, butter, garlic powder, onion powder, and a pinch of salt and pepper.
- Stir everything to combine. Distribute the cheeses evenly and allow the butter to begin melting into the liquids.
- Cover and cook on low for 2–3 hours. After the first hour, stir every 30–45 minutes to prevent the edges from drying and to help the cheeses melt smoothly.
- When the cheese is fully melted and the texture is creamy, taste and adjust seasoning. Serve hot.
Notes
For a lower-fat version, use reduced-fat milk and omit some butter. Freshly grate your cheeses if possible for a smoother finish.
- Prep Time: 15 minutes
- Cook Time: 180 minutes
- Category: Main Course
- Method: Slow Cooking
- Cuisine: American
