Ham and Swiss Baked Penne

Total Time:Prep/Total Time: 30 min.

By Jim Hoffman

Recipe by Ally Billhorn, Wilton, Iowa

Tested by Taste of Home Test Kitchen

Updated on Sep. 03, 2025

Ham and Swiss aren't just for sandwiches. This gooey, cheesy ham and Swiss baked penne takes the classic pairing beyond the bread to create a cozy, hot and bubbly casserole that will have them saying, "More, please!"

Certain pairings are so classic and complementary that it’s hard to imagine them apart—peanut butter and jelly, red beans and rice, Bert and Ernie, and, of course, ham and cheese. This recipe for ham and Swiss baked penne reimagines the beloved ham and cheese sandwich as a cheesy, gooey, oven-baked entree. The salty, smoky and sweet flavors of ham pair beautifully with the mildly tart, nutty richness of Swiss cheese, creating a perfectly balanced bite in every forkful.

Did you know that “Swiss cheese” is actually a blanket term for various pale, firm Alpine-style cheeses with signature holes? Popular types include Gruyere and Emmenthaler, both known for their nutty flavor and for being among the best melting cheeses. While any Swiss cheese will work in this dish, Gruyere or Emmenthaler will give it a bolder, cheese-forward flavor.

Ham and Swiss Baked Penne Ingredients

  • Penne pasta
  • Butter
  • All-purpose flour
  • 2% milk
  • Half-and-half cream
  • Swiss cheese
  • Colby cheese
  • Ham

Topping:

  • Seasoned bread crumbs
  • Parmesan cheese
  • Butter

Directions

Step 1: Cook the penne

Preheat the oven to 375°F. Cook the pasta according to the package directions for al dente. Drain well with a colander or strainer.

Step 2: Make the cheese sauce

Meanwhile, in a large saucepan, melt the butter over medium heat. Stir in the flour until smooth to make a roux. Gradually whisk in the milk and cream. Bring the mixture to a boil, stirring constantly, then cook and stir until thickened, one to two minutes. Gradually stir in the Swiss and Colby cheeses until they’ve melted.

Step 3: Add the ham and pasta

Add the ham and cooked pasta to the pan, and toss to coat.

Step 4: Make the topping and bake

Transfer the mixture to a greased 11×17-inch baking dish. In a small bowl, mix the bread crumbs, Parmesan cheese and melted butter to make the topping, then sprinkle it over the pasta. Bake, uncovered, until it’s hot and bubbly, 15 to 20 minutes.

Overhead shot; plate of baked macaroni and cheese with ham; crispy breadcrumb topping; casserole dish; fork; striped cloth napkin
Eric Kleinberg for Taste of Home

How to Store Ham and Swiss Baked Penne

Store any leftover pasta in a good airtight container in the refrigerator for up to four days. The cheesy sauce will continue to thicken once refrigerated. Before reheating, add a little water or milk to thin it out. Reheat it gently in the microwave or on the stovetop until it’s heated through. We don’t recommend freezing this dish because the cream sauce may separate when it thaws.

Ham and Swiss Baked Penne Tips

Overhead shot; baked ham pasta with breadcrumb topping on blue plates; water glasses; striped napkin; gray background
Eric Kleinberg for Taste of Home

Do I need to put ham and Swiss baked penne in the oven?

Not necessarily. The penne pasta can be served directly from the saucepan, completely omitting Step 4. However, the sauce will be thinner and the flavors will not have had as long to meld together as they would have by baking.

What pairs well with ham and Swiss baked penne?

Generally speaking, baked pasta dishes tend to be richer and heavier than tossed pastas. This recipe is no exception. To add some fresh brightness to your meal, serve this penne with a green salad or a side of roasted vegetables.

Can ham and Swiss baked penne be made gluten-free?

It can. To make this dish gluten-free, swap out the pasta and the flour for gluten-free alternatives. There are many great gluten-free flour blends and pasta varieties available today that use corn, chickpea and rice flours, making them extremely close in taste and texture to the wheat versions.

Watch How to Make Ham & Swiss Baked Penne

TEST KITCHEN APPROVED

Ham & Swiss Baked Penne

Contest Winner
Yield:6 servings
Prep:15 min
Cook:15 min

Ingredients

  • 2-1/3 cups uncooked penne pasta
  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 2 cups 2% milk
  • 1 cup half-and-half cream
  • 1-1/2 cups shredded Swiss cheese
  • 1/2 cup shredded Colby cheese
  • 2 cups cubed fully cooked ham
  • topping:
    • 1/4 cup seasoned bread crumbs
    • 1/4 cup grated Parmesan cheese
    • 2 tablespoons butter, melted
Shop Recipe

Directions

  1. Preheat oven to 375°. Cook pasta according to package directions for al dente; drain.
  2. Meanwhile, in a large saucepan, melt butter over medium heat. Stir in flour until smooth; gradually whisk in milk and cream. Bring to a boil, stirring constantly; cook and stir until thickened, 1-2 minutes. Gradually stir in Swiss and Colby cheeses until melted. Add ham and pasta; toss to coat.
  3. Transfer to a greased 11x7-in. baking dish. In a small bowl, mix topping ingredients; sprinkle over pasta. Bake, uncovered, until bubbly, 15-20 minutes.
Loading Popular in the Community
As a kid I loved to the hot ham and Swiss sandwiches from a local fast-food restaurant. With its melty, gooey goodness, this bake makes me think of them. —Ally Billhorn, Wilton, Iowa
Recipe Creator
Loading Reviews
Back to Top