Baked Macaroni and Cheese With Ham

Baked Macaroni and Cheese With Ham

Diana Rattray

Prep: 10 mins
Cook: 35 mins
Total: 45 mins
Servings: 6 servings
Nutritional Guidelines (per serving)
836 Calories
53g Fat
45g Carbs
43g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 6
Amount per serving
Calories 836
% Daily Value*
Total Fat 53g 68%
Saturated Fat 29g 143%
Cholesterol 164mg 55%
Sodium 1637mg 71%
Total Carbohydrate 45g 16%
Dietary Fiber 4g 16%
Protein 43g
Calcium 1040mg 80%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This hearty macaroni and cheese with ham is an easy dish to prepare and makes a great tasting everyday meal or potluck casserole. Use leftover ham or ham from the deli in this dish and feel free to omit the green onions. A blend of 2 or 3 cheeses works well in the dish, such as triple cheddar or cheddar and Monterey Jack. A mixture of cheddar and American cheese would make a creamy cheese sauce as well. Or add some smoked cheddar cheese to the regular cheddar cheese.



  • 8 ounces elbow macaroni (about 2 cups uncooked)
  • 2 cups milk
  • 1/4 cup all-purpose flour
  • 3/4 teaspoon salt
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon freshly ground black pepper
  • 8 ounces cooked ham, chopped
  • 4 green onions, thinly sliced, optional
  • 3 cups shredded Cheddar cheese, divided
  • 1 cup soft breadcrumbs
  • 2 tablespoons butter, melted

Steps to Make It

  1. Gather the ingredients.

  2. Heat the oven to 350 F.

  3. Lightly butter a 2-quart baking dish or spray the dish with nonstick cooking spray.

  4. Cook the macaroni in boiling salted water following the package directions; drain in a colander and rinse with hot water. Set aside while you prepare the sauce.

  5. Meanwhile, in a large saucepan, combine the milk and flour; whisk to blend thoroughly. Stir in the salt, onion powder, and pepper. Cook, stirring, over medium heat until thickened and bubbly. Stir in the chopped ham, green onions if using, and 2 cups of the shredded cheese. Cook until the cheese has melted; remove from the heat.

  6. Add the drained macaroni to the sauce; stir until well blended.

  7. In a small bowl, combine the breadcrumbs with the 2 tablespoons of melted butter; stir until all of the breadcrumbs are thoroughly moistened.

  8. Spoon the macaroni mixture into the prepared baking dish. Sprinkle with the remaining 1 cup of shredded cheese and then sprinkle the buttered breadcrumbs over the cheese layer.

  9. Bake for 25 to 30 minutes or the topping is browned and the casserole is hot and bubbling around the edges.


  • When you have day-old bread, make breadcrumbs! Tear the bread up and pulse in the food processor to make crumbs. Freeze the crumbs in a food storage bag and use them when needed. They make an excellent topping for all kinds of casseroles. Or use the breadcrumbs as a filler for meatloaf or meatballs.
  • Make it a hearty casserole with additional vegetables. Add about 1 to 1 1/2 cups of steamed frozen peas, a combination of steamed peas and diced carrots, or cooked green beans. Cooked frozen mixed vegetables would be good as well.
  • Add sliced sautéed mushrooms to the macaroni and sauce mixture.
  • For a lighter sauce, replace half of the milk with chicken stock or vegetable broth (low sodium). Or make the sauce richer by using some half-and-half or light cream in place of some of the milk.