Ham, Swiss, and Pasta Casserole

Ham, swiss, and fusilli casserole

Diana Rattray

Prep: 20 mins
Cook: 35 mins
Total: 55 mins
Servings: 6 servings
Nutrition Facts (per serving)
567 Calories
35g Fat
34g Carbs
29g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6
Amount per serving
Calories 567
% Daily Value*
Total Fat 35g 45%
Saturated Fat 19g 97%
Cholesterol 117mg 39%
Sodium 1140mg 50%
Total Carbohydrate 34g 12%
Dietary Fiber 4g 14%
Protein 29g
Calcium 590mg 45%
*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.)

Reminiscent of the flavorful tastes of Cordon Bleu, this tasty ham and Swiss cheese casserole make a super family meal that, despite the list of ingredients, is fairly simple to prepare. Serve with biscuits and a tossed salad for a well-rounded weeknight meal.


  • 8 ounces mini fusilli
  • 3 tablespoons butter (divided)
  • 1/2 cup diced celery
  • 1/2 cup chopped green onions
  • 12 ounces cooked ham (diced, about 2 cups)
  • 2 tablespoons all-purpose flour
  • 2 cups of milk
  • 1/2 teaspoon salt
  • Dash nutmeg
  • 1/8 teaspoon ground black pepper
  • 8 ounces shredded Swiss cheese
  • 2 ounces shredded Parmesan cheese (divided)
  • 1/2 cup coarse soft bread crumbs
  • 1 tablespoon butter (melted)

Steps to Make It

  1. Cook the pasta in boiling salted water as directed on package; drain.

  2. Heat oven to 350 F.

  3. Grease a 2 to 2 1/2-quart casserole.

  4. In a large skillet or sauté pan, melt butter over medium-low heat. Add celery and cook until celery is softened. Add green onions and ham; cook for 1 minute longer. Stir in flour until blended. Continue cooking, stirring constantly, for 2 minutes. Gradually add milk, salt, nutmeg, and pepper. Cook, stirring, until thickened. Add the Swiss cheese.

  5. Set aside about 1/4 cup of the Parmesan cheese for topping and add the remaining Parmesan to the sauce with the Swiss cheese. Cook, stirring until cheeses are melted. Add the drained pasta and stir, blending well. Spoon into the prepared casserole dish.

  6. Melt the remaining 1 tablespoon of melted butter and toss with the bread crumbs and the remaining 1/4 cup of Parmesan cheese; sprinkle evenly over the casserole.

  7. Bake for 25 to 30 minutes, until bubbly and lightly browned.


  • Replace the Swiss cheese with Gruyere cheese or a similar kind of cheese.

  • For a richer sauce, use half-and-half instead of milk.

  • Replace the fusilli with rotini or elbow macaroni.