Baked Ham and Cheese Macaroni Casserole

This hearty baked macaroni and cheese features tender elbow pasta in a rich, creamy white sauce studded with chunks of fully cooked ham. The combination of sharp cheddar and Parmesan cheeses creates layers of savory flavor, while chicken bouillon adds depth to the sauce. Perfect for family dinners or potluck gatherings, this comforting casserole bakes until golden and bubbly on top. The ham transforms ordinary mac and cheese into a satisfying main dish that both kids and adults will enjoy.
Ingredients
Instructions
- 1
Preheat oven to 350°F
- 2
Cook macaroni according to package directions, drain and set aside
- 3
Melt butter in large saucepan over low heat
- 4
Whisk in flour until smooth
- 5
Whisk in milk, chicken bouillon and pepper
- 6
Bring mixture to boil
- 7
Cook and stir for two minutes or until thickened
- 8
Remove sauce from heat
- 9
Stir in 1 cup cheddar cheese, ham, Parmesan cheese and cooked macaroni
- 10
Pour pasta mixture into greased 2-quart baking dish
- 11
Sprinkle with remaining cheddar cheese
- 12
Bake uncovered until bubbly, 20 to 25 minutes
- 13
Let stand for 5 minutes before serving
Tips
Don't rinse pasta after cooking as the starches help sauce cling to noodles
Melt butter over low heat and whisk constantly when adding flour to prevent lumps
Let casserole stand 5 minutes before serving to allow sauce to set
Good to Know
Refrigerate covered up to 3 days
Assemble up to 2 days ahead, refrigerate covered, bake when ready
Serve hot as main dish with side salad or vegetables
Common Mistakes
Don't rinse pasta to avoid removing starches that help sauce adhere
Keep heat low when making roux to prevent flour from burning
Substitutions
FAQ
Can I use different pasta shapes?
Yes, any short pasta like shells, rotini, or penne works well. Use same amount by volume.
Can I freeze this casserole?
Yes, freeze assembled unbaked casserole up to 3 months. Thaw overnight, then bake as directed.
What if I don't have chicken bouillon?
Substitute with chicken broth powder, beef bouillon, or add extra salt to taste.