Ham and Swiss Mac and Cheese Bake

Prep: 15 minCook: 40 min8 servingsmediumAmerican
Ham and Swiss Mac and Cheese Bake

Creamy baked mac and cheese studded with smoky ham and tangy Swiss cheese, bound together with a savory sage and mustard-spiced sauce. The crispy bread crumb topping provides textural contrast to the rich, velvety interior. Perfect for family dinners, potlucks, or comfort food cravings. This version balances the meat and cheese components equally, creating a more substantial one-dish meal than traditional mac and cheese.

Ingredients

8 servings
  • 8 oz elbow macaroni
  • 3 tbsp butter
    olive oil3 tbsptags:vegan substitutedairy-free

    note:use neutral oil

    Full guide →
  • 2 tbsp all-purpose flour
  • 1 tbsp mustard powder
  • 2 tsp rubbed sage
  • 1 tsp ground black pepper
  • 1 tsp garlic powder
  • 1 tsp sea salt
  • 2 cup whole milk
    half-and-half2 cuptags:dairycreamdairy-free

    note:makes sauce richer

    Full guide →
  • 3 cup Swiss cheese, shredded
    gruyere3 cuptags:cheesenuttydairy-free

    note:gruyere melts similarly

    Full guide →
  • 2 cup cooked ham, cubed
    bacon2 cuptags:meatpork

    note:cook bacon until crispy first

    Full guide →
  • ¼ cup plain bread crumbs
    panko1/4 cuptags:textureadds gluten

    note:creates crunchier topping

    Full guide →

Instructions

  1. 1

    Preheat oven to 350F.

  2. 2

    Cook macaroni in large saucepan according to package directions until al dente. Rinse under cold water and drain thoroughly.

  3. 3

    Melt butter in same saucepan over medium heat.

  4. 4

    Sprinkle flour and seasonings (mustard powder, rubbed sage, black pepper, garlic powder, salt) over butter and stir constantly for 1 minute until well combined.

  5. 5

    Gradually stir in milk while whisking to avoid lumps.

  6. 6

    Cook, stirring constantly, for 3 minutes until sauce thickens slightly.

  7. 7

    Remove from heat and stir in shredded Swiss cheese until completely melted and smooth.

  8. 8

    Add cooked macaroni and cubed ham to cheese sauce and gently toss to coat all pasta.

  9. 9

    Transfer mixture to greased 2-quart baking dish.

  10. 10

    Sprinkle bread crumbs evenly over top.

  11. 11

    Bake for 30 to 35 minutes until bubbly around edges and golden brown on top.

  12. 12

    Let stand 5 minutes before serving.

Tips

Tip 1

Use freshly shredded cheese rather than pre-shredded for a smoother, creamier sauce that melts evenly without clumping.

Tip 2

Cook macaroni one minute under the package recommendation to ensure it stays firm during baking and doesn't become mushy.

Tip 3

For extra golden-brown topping, toss bread crumbs with melted butter before sprinkling over the dish.

Good to Know

Storage

Cover and refrigerate leftovers up to 3 days. Reheat covered at 350F for 15-20 minutes until warmed through, adding splash of milk if sauce has thickened.

Make Ahead

Assemble dish up to 12 hours before baking. Cover tightly and refrigerate. Add 5-10 minutes to bake time when starting from cold. Do not add bread crumbs until ready to bake.

Serve With

Serve hot, straight from the baking dish. Pairs well with simple green salad, steamed broccoli, or roasted Brussels sprouts. A crisp white wine or cold lager complements the rich, savory flavors.

See pairing guide →

Common Mistakes

Watch

Use low-medium heat when making roux to avoid burning flour and creating bitter sauce.

Watch

Whisk milk in gradually while stirring constantly to prevent lumps forming in sauce.

Watch

Do not skip the resting period after baking as it allows the dish to set slightly for cleaner serving.

Substitutions

Dairy-Free Swaps

Swiss cheese
gruyere3 cuptags:cheesenuttydairy-free

note:gruyere melts similarly

Full guide →
milk
half-and-half2 cuptags:dairycreamdairy-free

note:makes sauce richer

Full guide →
butter
olive oil3 tbsptags:vegan substitutedairy-free

note:use neutral oil

Full guide →

General Alternatives

ham
bacon2 cuptags:meatpork

note:cook bacon until crispy first

Full guide →
bread crumbs
panko1/4 cuptags:textureadds gluten

note:creates crunchier topping

Full guide →
Find more substitutions →

FAQ

Can I make this without baking it?

Yes. After combining all ingredients in the saucepan, serve immediately as a stovetop mac and cheese. The texture will be creamier and softer without the bread crumb topping and oven baking. The dish won't have the crispy top layer.

Can I freeze leftovers and how long do they keep?

Freeze in airtight container up to 2 months. Thaw overnight in refrigerator before reheating. Reheat covered at 350F for 25-30 minutes. The texture may be slightly different after freezing as the sauce can separate slightly upon thawing.

What if my sauce is too thin after cooking?

Cook longer over medium heat, stirring constantly, until it reaches desired thickness. If already in baking dish, increase bake time by 5 minutes. For future batches, ensure you cooked the roux for full minute before adding milk and stirred for complete 3 minutes.