Slow Cooker Mac and Cheese with Ham is a dump-and-set recipe which means you don’t need to pre-cook your noodles or make a roux for a cheese sauce. Everything gets added at once and then the slow cooker does the work to make this the cheesiest mac you’ve ever had. Toss in leftover ham and make it a comfort food meal your entire family will love!

plate of mac and cheese with ham.

Give me mac and cheese in all the ways. Baked macaroni and cheese, Buffalo chicken mac and cheese, I’ll even have my mac n cheese in a mug! It doesn’t matter, it’s all cheesy goodness to me.

There is one thing that this slow cooker mac and cheese recipe has that the others don’t and that’s the combination of simplicity and the addition of salty, smoky ham bits in every bite.

The ham gives your mac and cheese extra flavor, but it’s also a great way to reduce waste by using any leftover ham you’ve got in the fridge!

Why you’ll love Mac and Cheese with Ham

Ultra Easy – I can’t think of an easier way to serve dinner on busy weeknights. Dump the ingredients in, let it cook for a couple of hours, stir every once in a while, and one of your favorite meals is served.

Gooey and Cheesy – The results are tender noodles smothered in creamy melty cheese and loads of flavorful ham bits too! Talk about enjoying a big bowl of comfort!

Make Ahead & Freezer Friendly – It can be made in advance by about a day or so, and then reheated when you’re ready to serve it. It also freezes well, so make a big batch!

Classic Dish – This cheesy macaroni is a really great recipe to make the whole family happy. I mean, cheese and noodles are basically my kids favorite things. 

fork lifting a bite of mac and cheese from a plate.

Equipment you’ll need


Below is a list of the ingredients you’ll need to gather to make this recipe, why you need them, and possible substitutions. Scroll all the way down for the full recipe card with measurements.

  • Diced Ham – Use leftover chunks of ham from Thanksgiving or Christmas dinner (like my hot honey peach ham or orange honey ham) or go out and grab a ham steak and dice it up.
  • Uncooked Elbow Macaroni – I like using elbow macaroni just because it’s the classic choice for mac and cheese, but you can swap it with another type of pasta, just use a small noodle.
  • Whole Milk – This liquid helps to make it saucy but not runny. Using whole milk has enough fat to create a rich creamy sauce.
  • Evaporated Milk – Does the job of the whole milk with even more thickness. They do a great job of balancing the whole thick and creamy consistency.
  • Sharp Cheddar Cheese – Shred your own cheese from a wedge or block of cheddar because it’ll melt much easier than if you were to use pre-shredded cheese. The anti-clumping powder prevents melting, which is the opposite of how you want the cheese in your mac and cheese to be! Other options you could try – white cheddar cheese or even smoked cheddar cheese for wonderful flavor.
  • Velveeta cheese – This, dear friends, is sometimes a must! It’s a processed cheese that we all know and love and it adds a world a difference to the consistency and richness of the cheese sauce.
  • Unsalted butter – Once melted, it makes the sauce velvety smooth.
  • Seasoning – Salt, pepper, and ground mustard.
overhead shot of labeled ingredients laid out to make mac and cheese with ham.

How to make Mac and Cheese with Ham

This section shows you how to make this recipe, with process photos showing the steps to help you visualize it. For full instructions, including amounts and temperatures, see the recipe card below.

  1. Step One: Add the diced ham, noodles, both milks, 3 cups of cheddar cheese (reserve 1 cup for the topping), cubed Velveeta, cubed butter, and seasoning into the basin of the slow cooker that’s been sprayed with nonstick cooking spray.
  1. Step Two: Cover and cook on low for 2.5-3 hours until the noodles are tender. Stir about every 30 minutes just to make sure the edges aren’t burning.
  2. Step Three: When there are about 30 minutes left in the total cooking time, remove the lid and sprinkle in the remaining 1 cup of cheddar cheese on top. Put the lid back on and allow the cheese to melt.
shredded cheese sprinkled into a crockpot of macaroni.
  1. Step Four: Once ready, turn off the heat and serve immediately as a side dish or as a main meal!
overhead shot of mac and cheese with ham in a slow cooker.

What to serve with Mac and Cheese with Ham

It’s a hearty and filling (hello, carbs!) dish all on its own, so if you’re serving it as a main, all you need on the side is a fresh tossed salad or some steamed veggies (broccoli florets are the perfect pairing).

When I serve it as a side dish, I’ll usually have it with crockpot BBQ chicken or Easy boneless chicken wings. Some other sides to complete the meal could be anything from slow cooker corn on the cob to coleslaw to jazzed up baked beans.

You can’t go wrong, mac and cheese with ham goes with everything!

Tips & Suggestions 🧀

  • You’ll notice there is no option to cook on low OR high and that’s because you should only cook it on low. High heat will cause it to burn.
  • The noodles use the cheese sauce to cook by absorbing the liquid. The longer they sit in the sauce, the thicker it will become.
  • If you’re not ready to serve it immediately, you might find stirring in warm milk and mixing helps when it comes time to serve.
  • Add some garlic powder, onion powder, and black pepper for a little extra seasoning if you’d like.
  • To get the familiar golden brown top, feel free to transfer the mac and cheese with ham to a casserole dish and place it under the broiler for a couple of minutes.
  • If it’s going under the broiler anyway, you might as well add a buttery Parmesan cheese and bread crumbs topping as well!
  • Yes, this recipe works with bacon as well!

How to reheat and store Mac and Cheese with Ham

How to store leftovers

Keep any leftovers stored in an airtight container in the fridge.

How long will slow cooker mac and cheese last in the fridge?

If you’re lucky enough to have leftovers, enjoy them for up to 3 days.

Can I freeze homemade mac and cheese?

Absolutely! For up to 3 months, in fact. Thaw in the fridge overnight then reheat before serving.

How to reheat it

If it’s a small serving, I wouldn’t worry about using a large appliance. The microwave will do just fine.

To reheat a bigger batch, you can slowly warm it up again in the crock pot, or use the stovetop over medium-low heat.

You may notice some separation and that’s totally fine. A splash of warm milk can help with that.

spoon lifting a scoop of mac and cheese with ham from a crockpot.


Can I use Dijon mustard instead of ground mustard?

For sure. You’ll need to use more Dijon than you would ground mustard. The rule is, for every teaspoon of dry mustard you’ll need a Tablespoon of Dijon.

Should I cook the noodles first?

You don’t. That’s the beauty of this recipe! Some of you may prefer to and that’s ok. Just be sure to cook them just until al dente because they will continue to cook in the slow cooker.

What if I don’t have any whole milk?

That’s OK, use heavy cream instead. Try not to go the opposite route and use milk with a lower fat content. It works, but it’ll leave you with a sauce that isn’t as rich.

Is there anything else I can use besides ham?

You can use diced chicken, turkey, bacon, Italian sausage, or even ground beef. As long as any meat you put in is already cooked. Yay for creating less waste and using leftovers!

Crock Pot Mac and Cheese with Ham

Need more mac and cheese recipes? Try these:

The Best Macaroni and Cheese (with a secret ingredient)

Stovetop Creamy Mac and Cheese

Hard Rock Café Twisted Mac and Cheese

Click here for my entire collection of macaroni and cheese recipes.

overhead shot of mac and cheese with ham on a white plate.
plate of mac and cheese with ham.
4.25 from 4 votes

Slow Cooker Mac and Cheese with Ham

Servings: 8 Servings
Prep Time: 10 minutes
Cook Time: 3 hours
Total Time: 3 hours 10 minutes
Slow Cooker Mac and Cheese with Ham is a dump-and-set recipe which means you don't need to pre-cook your noodles or make a roux for a cheese sauce. Everything gets added at once and then the slow cooker does the work to make this the cheesiest mac you've ever had. Toss in leftover ham and make it a comfort food meal your entire family will love!



  • 1 pound diced ham
  • 16 ounces uncooked elbow macaroni noodles
  • 4 cups whole milk
  • 24 ounces evaporated milk
  • 4 cups shredded sharp cheddar cheese divided, 1 cup for topping
  • 8 ounces Velveeta cheese cubed
  • 4 tablespoons unsalted butter cubed
  • 2 teaspoons salt
  • ½ teaspoon pepper
  • ¼ teaspoon ground mustard


  • Spray the basin of a 6-8 quart slow cooker with non-stick spray.
  • Add the diced ham, noodles, milks, 3 cups of the shredded cheddar, cubed Velveeta, butter, salt, pepper, and ground mustard. Stir to combine.
  • Cover and cook on LOW for 2.5-3 hours, or until the noodles are tender, stirring every 30 minutes to make sure the edges aren’t burning.
  • Approximately 30 minutes before the cook time is up (the sauce should look slightly loose but the noodles are almost done), add the reserved cup of shredded cheddar to the top. Replace the cover and let the cheese melt.
  • Turn the slow cooker off and serve immediately.


Use leftover ham or cube a ham steak. 
Do not cook on HIGH as it will burn.
The longer the noodles sit, the more they will soak up the sauce and thicken. If too thick, additional warm milk can be stirred in.
The sauce may separate a bit but that is normal.
Store leftovers covered in the fridge for up to 3 days. Freeze for up to 3 months.


Serving: 1g | Calories: 755kcal | Carbohydrates: 64g | Protein: 47g | Fat: 35g | Saturated Fat: 19g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 0.2g | Cholesterol: 132mg | Sodium: 2288mg | Potassium: 737mg | Fiber: 2g | Sugar: 21g | Vitamin A: 1553IU | Vitamin C: 1mg | Calcium: 974mg | Iron: 2mg

Nutritional information is an estimate and provided to you as a courtesy. You should calculate the nutritional information with the actual ingredients used in your recipe using your preferred nutrition calculator.

Did you make this recipe?

Tag me on Instagram @melissa_pplates so I can see!

4.25 from 4 votes (2 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 3 stars
    I used all ingredients listed but the elbows had a strange texture. Not overcooked but gummy, not the same texture as boiling pasta. Not sure why

  2. 5 stars
    Hi Melissa. This Mac & Cheese & Ham sounds grerat and I’ll make some soon. Have you ever tried a mac & cheese omelette? My kids loved it when they were growing up. Just leftover mac & Cheese as the filling for an omelette. I usually added some chopped onion and peppers and ham or other leftover meat. Topped it with salsa and served with side of fruit like mango, cantaloupe, banana etc.