This Slow Cooker Creamy Mac and Cheese is rich, ultra-creamy, and packed with cheesy comfort-food flavor. Tender elbow macaroni cooks in a smooth sauce made with cheddar, cream cheese, milk, and simple seasonings until every bite is coated in melted cheese.
It is an easy crockpot side dish for family dinners, holidays, potlucks, or barbecue nights. The key is adding the pasta at the right time and checking it frequently so the noodles stay tender instead of becoming mushy.
Why You Will Love This Recipe
- Rich and creamy cheese sauce
- Easy slow cooker preparation
- Perfect for potlucks and holidays
- Uses everyday ingredients
- Easy to customize with bacon, Parmesan, or extra cheese
Ingredients
- 16 ounces elbow macaroni
- 3 cups shredded sharp cheddar cheese
- 1 cup shredded Monterey Jack cheese
- 8 ounces cream cheese, softened and cubed
- 3 cups whole milk
- 1 cup evaporated milk
- 4 tablespoons unsalted butter, cubed
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon mustard powder
- 1/2 teaspoon freshly cracked black pepper
- 1/2 teaspoon salt, or to taste
- 1/2 cup freshly grated Parmesan cheese, optional
- 6 slices cooked bacon, crumbled, optional
Ingredient Notes
Macaroni: Standard elbow macaroni is ideal because it holds the creamy sauce beautifully. Cavatappi, shells, or other short pasta can also be used.
Cheddar: Sharp cheddar gives the mac and cheese plenty of flavor. Freshly shredded cheese melts more smoothly than many pre-shredded varieties.
Monterey Jack: This cheese melts exceptionally well and gives the sauce that soft, creamy consistency.
Cream cheese: Cream cheese helps keep the sauce thick and velvety while adding a little tang.
How to Make Slow Cooker Creamy Mac and Cheese
- Lightly grease the inside of a 5- to 6-quart slow cooker.
- Add the whole milk, evaporated milk, butter, cream cheese, garlic powder, onion powder, smoked paprika, mustard powder, black pepper, and salt.
- Cover and cook on Low for about 30 to 45 minutes, until the butter and cream cheese begin to soften.
- Stir thoroughly until the mixture is mostly smooth.
- Turn the slow cooker to High.
- Add the uncooked macaroni and stir well.
- Cover and cook for approximately 30 to 45 minutes, stirring every 10 to 15 minutes.
- Begin checking the pasta early because different slow cookers and pasta brands cook at different speeds.
- Once the macaroni is just tender, reduce the slow cooker to Low or Warm.
- Add the cheddar and Monterey Jack gradually.
- Stir gently until the cheeses are melted and the sauce is smooth.
- Add Parmesan if using.
- Fold in crumbled bacon if desired.
- Serve immediately for the creamiest texture.
How to Keep Crockpot Mac and Cheese Creamy
The most important step is not overcooking the pasta. Elbow macaroni absorbs liquid quickly once it becomes tender, and leaving it in the slow cooker for too long can make the finished dish thick and dry.
As soon as the noodles are tender, switch the slow cooker to Warm and stir in the cheese.
If the sauce becomes thicker than you prefer, add warm milk about 1/4 cup at a time until it reaches the desired consistency.
How to Keep the Cheese Sauce Smooth
Add shredded cheese only after the pasta is cooked, then keep the heat gentle. Very high heat can cause cheese sauces to separate or become grainy.
Freshly grated cheese is especially helpful because packaged shredded cheese often contains anti-caking ingredients that can affect how smoothly it melts.
Bacon Mac and Cheese Variation
Cook six slices of bacon until crisp, then crumble them and stir most of the bacon into the finished mac and cheese.
Reserve a little for the top so every serving gets some smoky bacon flavor.
Extra-Cheesy Variation
Add another cup of shredded cheddar or use a combination of cheddar, Monterey Jack, mozzarella, and Parmesan.
For a stronger flavor, try smoked cheddar or a small amount of Gruyère.
How to Add a Golden Top
A slow cooker will not naturally create a browned cheese crust. If you want golden spots on top, transfer the finished mac and cheese to an oven-safe baking dish.
Sprinkle with extra cheddar and Parmesan, then broil for two to four minutes until the cheese bubbles and develops browned areas.
Easy Add-Ins
Stir in cooked chicken for a heartier meal, or add steamed broccoli, peas, diced ham, or cooked sausage.
For a spicy variation, add diced jalapeños, cayenne pepper, or pepper Jack cheese.
What to Serve with Mac and Cheese
This creamy mac and cheese pairs beautifully with barbecue chicken, ribs, pulled pork, meatloaf, ham, steak, or roasted chicken.
For vegetables, serve it with green beans, broccoli, roasted carrots, Brussels sprouts, or a fresh garden salad.
Storage and Reheating
Store cooled leftovers in an airtight container in the refrigerator for up to three to four days.
The macaroni will absorb more sauce during refrigeration, so add a splash of milk before reheating.
Warm gently on the stovetop or microwave in short intervals until steaming hot. Stir occasionally to restore the creamy consistency.
Printable Recipe Card
Slow Cooker Creamy Mac and Cheese
Prep Time: 10 minutes
Cook Time: About 1 hour 15 minutes
Total Time: About 1 hour 25 minutes
Yield: 8 servings
Category: Side Dish
Cooking Method: Slow Cooker
Quick Instructions
- Add milk, evaporated milk, butter, cream cheese, and seasonings to the slow cooker.
- Cook on Low for 30 to 45 minutes.
- Stir until creamy.
- Add uncooked macaroni.
- Cook on High for 30 to 45 minutes, stirring frequently.
- Once pasta is tender, reduce heat.
- Stir in cheddar and Monterey Jack.
- Add optional Parmesan and bacon.
- Serve immediately while creamy.
Final Thoughts
This Slow Cooker Creamy Mac and Cheese is an easy way to make a big batch of rich, cheesy comfort food without constantly watching a pot on the stove. The combination of cheddar, Monterey Jack, cream cheese, and milk creates a velvety sauce that coats every noodle.
Serve it straight from the crockpot or give it a quick broiler finish with extra cheese and bacon for a golden, extra-indulgent version.