Macaroni and Ham Casserole

Macaroni and cheese
Smneedham / Getty Images
  • 40 mins
  • Prep: 0 mins,
  • Cook: 40 mins
  • Yield: 4 servings
Ratings (11)

This cheesy, creamy macaroni and ham casserole is the perfect comfort food. It's also a great way to use up that leftover holiday ham. 

If you would like a little extra color and flavor, add some vegetables to the macaroni mixture. Peas, broccoli, peas and carrots, corn, or mixed vegetables are all good choices. If you don't have pimientos, feel free to omit that ingredient or use roasted red bell peppers. Or add some chopped red bell pepper to the green bell pepper to give it that burst of color. Or saute some mushrooms along with the onions and bell pepper. For a heartier one-dish meal, add extra ham and top it with more cheese. Swiss cheese or a cheddar jack blend are excellent choices as well. 

Serve the casserole with a basic tossed salad or steamed vegetables and biscuits or dinner rolls.

A breadcrumb topping is another good way to elevate this dish. See the tips for more.

What You'll Need

  • 1 tablespoon butter (or olive oil)
  • 1/4 cup chopped onion
  • 1/4 cup chopped bell pepper
  • 1 cup diced ham
  • 8 ounces macaroni (about 2 cups, uncooked)
  • 1 teaspoon salt (or to taste)
  • 1 tablespoon chopped pimiento
  • 1 (10 3/4-ounce) can cream of mushroom soup
  • Freshly ground black pepper, to taste
  • 1/2 cup milk
  • 1 tablespoon chopped parsley
  • 1/2 cup shredded cheddar cheese

How to Make It

  1. Preheat the oven to 350 F.
  2. Grease a 2 1/2-quart casserole dish.
  3. Heat the butter in a large skillet over medium heat. Add the onion and cook for about 3 minutes, stirring constantly. Add the bell pepper and cook for about 2 more minutes, or until the onion is translucent. Remove the vegetables to a plate and set aside.
  4. Add the diced ham to the skillet and continue cooking for about 3 minutes, stirring frequently.
  1. Bring a medium saucepan of water to a boil over high heat. Add the elbow macaroni and 1 teaspoon of salt. Stir and lower the heat to medium-low. Cook following the package directions. Drain well.
  2. In a large bowl, combine the cooked onion, bell pepper, and ham with the drained macaroni, pimiento, cream of mushroom soup, pepper, 1/2 cup of milk, and the parsley. Mix to combine the ingredients thoroughly.
  3. Transfer the macaroni mixture to the prepared baking dish.
  4. Bake in the preheated oven for about 30 minutes, or until it is hot and bubbly.
  5. Sprinkle with the shredded cheese and continue baking just until melted.


For a buttery breadcrumb topping, combine 1 cup of soft breadcrumbs with 2 tablespoons of melted butter. Stir the cheddar cheese into the macaroni mixture and sprinkle the breadcrumbs evenly over the top. Bake as directed, or until the topping has browned and the filling is bubbly. Or add a few tablespoons of grated Parmesan cheese to the breadcrumbs.

Nutritional Guidelines (per serving)
Calories 510
Total Fat 19 g
Saturated Fat 8 g
Unsaturated Fat 7 g
Cholesterol 44 mg
Sodium 1,308 mg
Carbohydrates 63 g
Dietary Fiber 7 g
Protein 22 g
(The nutrition information on our recipes is calculated using an ingredient database and should be considered an estimate. Individual results may vary.)