Chunks of savory, smoky ham are added to perfectly seasoned, gooey, melted cheese. Macaroni and Cheese with Ham is a dinner you'll make more than once.
Prep Time5 minutesmins
Cook Time15 minutesmins
Total Time20 minutesmins
Course: Main Dishes
Cuisine: American
Servings: 8
Calories: 439kcal
Ingredients
1pounddried pastamacaroni, cavatappi, penne, or shells
¾cupwhole milkdivided
¾cupheavy cream
2tablespoonall-purpose flour
½teaspoongranulated garlic
¼teaspoondry mustardOR 1 teaspoon of yellow or Dijon mustard
4ouncesfreshly shredded Monterey Jack cheeseabout 1½ cups
¾teaspoonkosher saltadjust to taste
½teaspoonfresh ground black pepperadjust to taste
1cupdiced ham
½cupfrozen peasOPTIONAL
Instructions
In a large pot, bring about 4 quarts of water to a boil. Bring the water to a boil and then add 2 tablespoons of salt. Add the pasta. Cook the pasta to al dente, being careful not to overcook. The pasta should still have a nice chew to it. Drain and do not rinse.
In the same pot used for the pasta, combine ½ cup of milk and the cream over medium heat. In a separate bowl or glass measuring cup, whisk together the remaining milk with the flour, garlic powder, mustard, onion powder, and cayenne. Whisk until smooth.
When the milk on the stove begins to steam (not boil!) add the flour mixture and whisk to combine. Continue whisking until the milk thickens slightly, about 3-5 minutes.
Add the shredded cheese, a handful at a time, stirring with a spoon or spatula to melt. Remove from the heat once all the cheese has melted.
Add the pasta to the cheese sauce and stir to coat. Add the ham and mix throughout. Stir in peas, if desired. Taste and add salt, only if needed.
Notes
Prefer to skip the flour? Replace the milk with additional heavy cream (for a total of 1½ cups of heavy cream). Just warm the cream and spices to steaming and add the cheese as directed in the recipe.