Creamy Slow Cooker Macaroni and Cheese Recipe

If you love cheesy pasta, this Crock Pot mac and cheese will quickly become a family favorite. This rich, creamy slow-cooker version combines three cheeses and cream cheese to deliver a silky, indulgent sauce with minimal hands-on time. It’s simple, comforting, and perfect for busy weeknights, potlucks, or holiday gatherings.

Spoon in a green bowl of 3 cheese mac and cheese with a Hamilton Beach crock pot in the background.

Traditional baked mac and cheese takes time, but the slow cooker gives you the same satisfying, ultra-cheesy result without standing over the stove. Toss uncooked pasta, hot water, evaporated milk, cream cheese, shredded cheddar, and Monterey Jack or Gruyere into the crock pot, stir, and let the slow cooker do the work. The cheeses melt together to create a velvety sauce that clings to every noodle. This recipe freezes and reheats well, making it ideal for meal prep or serving a crowd.

Serving of cheesy pasta in a green bowl.

Why We Love This 3 Cheese Mac and Cheese Recipe

  • Ultra cheesy comfort food. A three-cheese blend gives more flavor and a creamier texture than single-cheese versions.
  • Perfect for busy families. This slow-cooker method saves time and hands-on effort compared to a baked recipe.
  • Freezes and reheats well. Make ahead portions for quick dinners during the week.

Ingredient Notes and Substitutions

Labeled ingredient to make mac and cheese recipe.
  • Pasta: Elbow macaroni is classic, but rotini, shells, or small ziti work well too.
  • Cream cheese: Full-fat yields the creamiest result. Light cream cheese can work, but avoid fat-free varieties.
  • Cheeses: This recipe uses cream cheese plus sharp cheddar and Monterey Jack or Gruyere. Choose cheeses that melt smoothly.
  • Dry mustard: Adds depth. If you don’t have it, use a small amount of prepared mustard as a substitute.
  • Evaporated milk: Provides richness and helps stabilize the sauce. Do not substitute sweetened condensed milk.

🎯 Tip

How to make evaporated milk at home

  1. Start with 5 cups of whole, 2% dairy, or non-dairy milk in a saucepan.
  2. Bring to a simmer over medium-high heat, then reduce to medium.
  3. Gently reduce until about 3 cups of liquid remain. Cool before using.

Recipe Variations

  • Make it spicy: Add a pinch of cayenne or smoked paprika for heat.
  • Extra cheesy: Stir in an additional 1/2 cup of shredded cheese before serving.
  • Add vegetables: Fold in steamed broccoli, frozen peas, or spinach for color and nutrition.
  • Use different cheeses: Colby Jack, Swiss, Provolone, or even Velveeta can be used. Finish with a sprinkle of Parmesan if desired.

Equipment Used in this Recipe

  • Crock pot (slow cooker)

How to Make Mac and Cheese in the Crock Pot

  1. Prepare the crock pot. Spray the inner pot with cooking spray or line it with a slow cooker liner to prevent sticking and simplify cleanup.
  2. Prepare the cheese. Cube or shred the cheeses so they melt evenly.
  3. Use hot water. Add boiling or very hot water to help the pasta cook through in the slow cooker.
  4. Stir once during cooking. If possible, stir after the first hour to prevent sticking. If you can’t, it will still cook, but stirring helps ensure even doneness.
  5. Test for doneness. After about two hours on HIGH, check the pasta. If it’s still firm, cook on LOW for an additional 30 minutes.
hot water and elbow macaroni in a slow cooker

If the sauce looks grainy or has separated, turn the crock pot to LOW and stir gently until the sauce smooths out and the cheese finishes melting. If the sauce is very thick, add a splash of water or milk to reach your preferred consistency. Keep the slow cooker on the warm setting until ready to serve.

making mac and cheese with cream cheese in a slow cooker

Serving Suggestions

Serve this Crock Pot mac and cheese warm, straight from the slow cooker, so the shredded cheese stays melty. It works as a main dish or a side: pair it with baked chicken tenders, roast turkey tenderloin, or ham for a heartier meal. For a lighter option, serve with a crisp salad or steamed vegetables. This recipe is ideal for potlucks and family dinners.

serving spoon in a pot full of cheesy pasta

Recipes FAQs

How do I store and reheat leftovers?

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave at 50% power until warm, in a saucepan over medium heat, or in the slow cooker on low for about 30 minutes.

Can I freeze this mac and cheese?

Yes. Freeze in airtight containers and thaw overnight in the refrigerator before reheating. Note that pasta can become a bit softer after freezing and reheating.

Can I add seasonings to enhance the flavor?

Absolutely. Onion powder, garlic powder, paprika, or a pinch of cayenne are great additions. Adjust to taste.

Can I use different types of cheese?

Yes. Use any cheeses that melt well—Colby Jack, Swiss, Provolone, American, or Velveeta are all good options. Mix and match for different flavors.

horizontal photo of slow cooker mac and cheese with cream cheese in a green bowl with a spoon at the side.

More Slow Cooker Dinner Recipes To Love…

  • Slow Cooker Chicken Garlic Parmesan
  • Slow Cooker Beef Sirloin Tip Roast
  • 15 Bean Soup Slow Cooker Recipe
  • Calico Beans
  • Crock Pot Cube Steak

If you try this 3 cheese mac and cheese, please leave a star rating and a comment to share how it turned out. Enjoy!

Crock Pot Mac and Cheese

This Crock Pot mac and cheese is creamy, cheesy, and easy to make. Try this slow-cooker version for the ultimate comfort food.
Course: Side Dish, Entree
Cuisine: American
Servings: 8 servings
Prep Time: 5 minutes
Cook Time: 2 hours
Total Time: 2 hours 5 minutes
Calories: 519

Ingredients

  • 1 pound elbow macaroni (or other small pasta such as rotini or shells)
  • 2 cups boiling water
  • 24 ounces evaporated milk (see notes for homemade evaporated milk)
  • 8 ounces cream cheese, cut into cubes
  • 8 ounces cheddar cheese, cubed or shredded
  • 8 ounces Monterey Jack or Gruyere, cubed or shredded
  • 2 teaspoons dry mustard (ground mustard)
  • Salt and black pepper, to taste

Instructions

  1. Spray the inner crock with cooking spray or line it with a slow cooker liner.
  2. Add uncooked pasta and hot water (just off the boil), stirring well. Add evaporated milk, cream cheese, cheddar, Monterey Jack (or Gruyere), and dry mustard. Stir to combine.
  3. Cover and cook on HIGH for 2 hours, stirring after the first hour.
  4. After 2 hours, test the pasta. If it’s still firm, continue cooking on LOW for 30 minutes more.
  5. The sauce will be very creamy. Add a little water or milk if you prefer a thinner consistency. Keep the slow cooker on warm until serving.

Notes

  • How to make evaporated milk: Start with 5 cups of milk (dairy or non-dairy). Simmer and reduce to about 3 cups, then cool before using.
  • Variations: Add cayenne for heat, extra cheese for richness, or vegetables like broccoli or peas. Swap cheeses to change the flavor profile.
  • Storing: Refrigerate leftovers in an airtight container up to 3 days. Reheat in the microwave at 50% power, on the stovetop over medium heat, or in the slow cooker on low for about 30 minutes.

Nutrition

Serving: 1 serving
|
Calories: 519 kcal