Slow-cooked mac and cheese is the kind of comfort food that feels effortless but tastes indulgent. This slow cooker version turns simple pantry staples into a velvety, crowd-pleasing casserole that’s perfect for busy weeknights, potlucks, or when you want hands-off comfort. If you prefer a protein-forward twist, I sometimes pair this with a creamy baked chicken recipe like creamy chicken mac and cheese for a full meal in one scoop.
Why you’ll love this dish
This slow cooker mac and cheese takes the stress out of getting cheese perfectly melted and keeps the pasta luxuriously saucy without constant babysitting. It’s budget-friendly, feeds a crowd, and reheats well for weekday lunches.
“A fuss-free, family-friendly mac that melts into the kind of creaminess you only expect from a restaurant.” — home-cook tested and approved
Best occasions: weeknight dinners, game-day sides, school-friendly lunches, and holiday buffets. It’s also easy to scale up for larger gatherings.
Step-by-step overview
This recipe is straightforward: cook the pasta until al dente, combine everything in the slow cooker, and let low heat gradually melt the cheeses into a creamy sauce. Plan for 2–3 hours on low with occasional stirring after the first hour so the cheese doesn’t cling to the edges. The total hands-on time is about 10–15 minutes.
What you’ll need
- 8 oz elbow macaroni (about 2 cups dry) — cook to al dente
- 2 cups shredded sharp cheddar cheese (packs the flavor)
- 1 cup shredded mozzarella cheese (adds stretch)
- 1 cup whole milk (or 2% in a pinch)
- 1 cup heavy cream (for richness; substitute half-and-half for a lighter version)
- 1/2 cup grated Parmesan cheese (salty, nutty backbone)
- 1/4 cup unsalted butter
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- Salt and freshly ground black pepper to taste
Substitution notes: use Gruyère or Monterey Jack for different flavor profiles. For a dairy-free version, use plant-based milk and vegan cheeses but expect a different texture.
Step-by-step instructions
- Bring a large pot of salted water to a boil. Cook the elbow macaroni according to package directions until just al dente. Drain very well and set aside.
- Put the cooked macaroni into the slow cooker. Add shredded cheddar, shredded mozzarella, milk, heavy cream, Parmesan, butter, garlic powder, onion powder, and a generous pinch of salt and pepper. Stir until the cheeses are evenly distributed and the butter is melted.
- Cover and cook on low for 2–3 hours. After the first hour, open and stir every 30–45 minutes to prevent sticking and to help the cheeses melt evenly.
- When the mixture is fully melted and luxuriously creamy, taste and adjust seasoning with salt and pepper. Serve hot.
Quick timing tip: if you need it sooner, you can cook on high for 1–1.5 hours but watch closely and stir more frequently.
Best ways to enjoy it
Serve this mac and cheese piping hot in a shallow bowl or straight from the slow cooker for casual gatherings. Pair with:
- A crisp green salad with lemon vinaigrette to cut the richness
- Roasted or steamed vegetables (broccoli, green beans)
- Crispy bacon crumbs, caramelized onions, or toasted breadcrumbs sprinkled on top for texture
For a complete plate, add roasted chicken, or try a seafood pairing for an elevated flavor contrast.
Storage and reheating tips
Refrigeration: Cool to room temperature within two hours, then store in an airtight container for up to 3–4 days.
Freezing: Portion into freezer-safe containers and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating: Rewarm gently on the stovetop over low heat with a splash of milk or cream, stirring often. You can also reheat in the oven at 350°F (175°C) covered, until warmed through. Microwaving works for single servings—stir halfway through and add a little milk if it looks dry. Food safety: do not leave at room temperature longer than two hours.
Pro chef tips
- Drain pasta thoroughly: extra water dilutes the sauce. A very dry drain prevents a watery finish.
- Use freshly shredded cheese when possible. Pre-shredded cheese often contains anti-caking agents that reduce meltability.
- Stirring matters: regular stirring after the first hour prevents the edges from overcooking and ensures smooth texture.
- If the sauce is too thick after cooling, whisk in warm milk a tablespoon at a time until you reach the desired creaminess.
- For a golden top, transfer to an oven-safe dish, top with breadcrumbs and butter, and broil a few minutes—watch carefully.
Creative twists
- Add-ins: Fold in cooked bacon, chopped ham, or shredded rotisserie chicken for extra protein.
- Spice it up: Stir in 1/2 teaspoon smoked paprika or a pinch of cayenne for a touch of heat.
- Topping ideas: Panko breadcrumbs toasted in butter, crushed potato chips, or fried shallots add excellent crunch.
- Seafood twist: For a coastal spin, stir in sautéed garlic shrimp at the end for a rich surf-and-turf comfort dish—if you like seafood mac, check out this variation of garlic shrimp mac and cheese for inspiration.
FAQ
Q: Can I skip pre-cooking the pasta and cook it in the slow cooker?
A: I don’t recommend it. Slow cookers don’t always maintain the even, high boiling action pasta needs, so you’ll risk mushy or unevenly cooked noodles. Cooking pasta al dente first gives the best texture.
Q: Will the mac dry out if kept on warm for a long time?
A: Yes. Slow cooker warm settings can dry sauces over time. Keep on low for serving only for short periods and stir occasionally. Add a splash of milk if it looks dry.
Q: Can I make this gluten-free?
A: Absolutely. Use gluten-free elbow pasta. Check labels on shredded cheeses for any fillers, and follow the same method—cooking times may vary slightly by pasta brand.
Q: How can I make it ahead for a party?
A: Make the mac up to the end of step 3, cool, then refrigerate. Reheat gently in the slow cooker on low with a splash of milk or in a 350°F oven covered until warm, then uncover to crisp any topping.
Q: Is there a way to reduce calories without losing creaminess?
A: Swap half the heavy cream for whole milk, and use a mix of full-fat and reduced-fat cheeses. Adding roasted vegetables stretches the dish while adding nutrients.
If you have any dietary needs or want a specific variation (vegan, extra cheesy, or spicy), tell me which direction and I’ll suggest exact ingredient swaps and timing.
Print
Slow-Cooked Mac and Cheese
- Total Time: 195 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A velvety, crowd-pleasing slow cooker mac and cheese that’s perfect for busy weeknights and potlucks.
Ingredients
- 8 oz elbow macaroni (about 2 cups dry)
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- 1 cup whole 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 just al dente. Drain very well and set aside.
- Put the cooked macaroni into the slow cooker. Add shredded cheddar, shredded mozzarella, milk, heavy cream, Parmesan, butter, garlic powder, onion powder, and a generous pinch of salt and pepper. Stir until the cheeses are evenly distributed and the butter is melted.
- Cover and cook on low for 2–3 hours. After the first hour, open and stir every 30–45 minutes to prevent sticking and to help the cheeses melt evenly.
- When the mixture is fully melted and luxuriously creamy, taste and adjust seasoning with salt and pepper. Serve hot.
Notes
For a lighter version, substitute half-and-half for heavy cream. For a dairy-free version, use plant-based milk and vegan cheeses.
- Prep Time: 15 minutes
- Cook Time: 180 minutes
- Category: Main Course
- Method: Slow Cooking
- Cuisine: American
