Ingredients12 oz egg noodles (or wide pasta)2 cups cooked chicken breast, diced1½ cups cooked ham, diced2 cups shredded Swiss cheese1 cup shredded mozzarella cheeseSauce:2 tbsp butter2 tbsp all-purpose flour1½ cups milk½ cup heavy cream1 tsp Dijon mustard½ tsp garlic powderSalt & black pepper, to tasteTopping (optional but recommended):½ cup breadcrumbs2 tbsp melted butter¼ cup grated Parmesan cheeseFresh parsley, choppedInstructionsCook the pastaBoil noodles in salted water until al dente. Drain and set aside.Make the sauceMelt butter in a saucepan over medium heat.Whisk in flour and cook for 1 minute.Slowly add milk and cream, whisking until smooth and thickened.Stir in Dijon mustard, garlic powder, salt, and pepper.Assemble the casserolePreheat oven to 375°F (190°C).In a large bowl, combine pasta, chicken, ham, Swiss cheese, mozzarella, and sauce.Transfer to a greased casserole dish.Add toppingMix breadcrumbs with melted butter and Parmesan. Sprinkle evenly on top.BakeBake uncovered for 25–30 minutes, until bubbly and golden brown.Garnish & serveSprinkle with fresh parsley and serve hot.TipsYou can use rotisserie chicken for extra flavor.Gruyère cheese works great instead of Swiss.Let it rest 5 minutes before serving for cleaner slices.