Home » Main Dishes » Casseroles » Baked Ham Penne Pasta

Baked Ham Penne Pasta

Baked Ham Penne Pasta is a family favorite for any night of the week. Penne pasta, savory ham and a rich and creamy garlic – cheese sauce is a hearty and delicious meal perfect for leftover ham!

This casserole is one of those dishes that is gone in a flash when dinner time rolls around. It is the kind of dish that you make again and again.

Baked Penne Pasta in pan with serving bowls

Baked Ham Penne Pasta

We could eat pasta every day of the week and really it doesn’t get any easier than a pasta dinner and the flavor combinations are endless. We are also loving this easy Creamy Lemon Garlic Spaghetti for a quick supper. My kids devour this Creamy Fettuccine Alfredo, it better than the restaurant version!

I love to cook a ham over the weekend and then have it for sandwiches, wraps or salads through the week. Since we are here on the ranch everyday, I cook 2-3 times every day.

Ingredients for Baked Penne Pasta, ham, pasta, onion, garlic, rosemary, flour, milk, sour cream, swiss cheeseOf course we always have a Petit Jean Meats ham for Easter, Thanksgiving and Christmas. We always have leftovers for days and I try to get creative to use up the ham. This Baked Ham Penne Pasta is a favorite.

We also love my Slow Cooker Cheesy Ham and Potato Casserole for leftover ham. It’s perfect for those days that I don’t have time to stand over the stove to prepare dinner.

You an also get this casserole ready for the oven and pop it in the refrigerator and bake it when you are ready. A great make- ahead dinner and it’s delicious enough for entertaining guests.

Baked Ham Penne Pasta Recipe in the pan ready for the oven

How to Make Baked Ham Penne Pasta:


  • Penne Pasta
  • Ham
  • Butter
  • Fresh Garlic
  • Fresh Rosemary
  • Chopped onion
  • Flour
  • Milk
  • Swiss Cheese
  • Sour Cream

Cook pasta about half way and drain. Make the sauce with butter, garlic, onion, rosemary, flour and milk. Add cheese and sour cream. Combine pasta, ham and sauce into a baking dish. Refrigerate or bake immediately.

Baked Ham Penne Pasta Recipe in pan with serving bowls, napkin and fresh rosemary

This is a great alternative to ham and potato casserole. Switch up the pasta for what you have on hand or your favorite. You can also switch up the cheese, white cheddar or gouda would be great options.

Baked Ham Penne Pasta in le creuset braiser with serving bowls

Add a green salad and some garlic bread and you have a complete dinner that everyone will enjoy!

More Recipes to Make with Leftover Ham:

One Pot Cheesy Ham Pasta Dinner Recipe ~ MissintheKitchen.com

My One Pan Cheesy Ham Pasta  is also a great dinner option for leftover ham. It’s quick, easy and delicious!

Ham, Mushroom & Spinach Quiche Recipe for brunch or dinner. From MissintheKitchen.com

Ham, Mushroom & Spinach Quiche is a great dish for any meal of the day. My family loves it for brunch or dinner. Great flavor combination.

Baked Denver Omelet

Baked Denver Omelet is another one to serve for any meal of the day. The classic flavors of ham, cheese, peppers and onions. It’s so simple to make and is always a family favorite. 

Baked Ham Penne Pasta photo collage

Yield: 6

Baked Ham Penne Pasta

Baked Penne Pasta in pan with serving bowls

Baked Ham Penne Pasta is a family favorite for any night of the week. Penne pasta, savory ham and a rich and creamy garlic - cheese sauce is a hearty and delicious meal perfect for leftover ham!

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes


  • 16 oz Penne Pasta
  • 2 tablespoons butter
  • 1/2 cup chopped onion
  • 4 garlic cloves, minced
  • 1 teaspoon chopped fresh rosemary
  • 2 tablespoons all purpose flour
  • 2 cups milk
  • 2 cups shredded Swiss cheese, divided use
  • 1/2 cup sour cream
  • 2 cups diced ham


  1. Preheat oven to 350°.
  2. Cook penne pasta half way- about 6 minutes, drain and set aside.
  3. Add butter to a pan with chopped onion, garlic and rosemary. Cook 2-3 minutes until onions are softened. Add flour and whisk together, cooking for 2 minutes.
  4. Add milk and cook, whisking until thickened, about 3 minutes. Remove from heat and add 1 cup of cheese and sour cream. Whisk until smooth.
  5. Add pasta and ham and stir until combined. Sprinkle with remaining cheese.
  6. Cover and refrigerate or bake immediately.
  7. Bake for 30 minutes.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 453Total Fat: 22gSaturated Fat: 12gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 90mgSodium: 542mgCarbohydrates: 35gFiber: 2gSugar: 3gProtein: 28g

Nutritional calculations are estimated and may not be accurate.

Did you make this recipe?

Tag us on instagram @missnthekitchen


  1. I made this today for Sunday dinner and it was really good! I didn’t have Swiss cheese so I used cheddar instead and couldn’t use onion because of diet restrictions so I used dehydrated onion. My husband and I really liked it. Was nice to have something different.

  2. Looks like a good recipe! When you say “Add butter to a pan with chopped onion, garlic and rosemary. Cook 2-3 minutes” then “Add milk and cook” what is your burner set to? Medium?

    Sorry if I seem dense – just more of a baker than a cook. 🙂

  3. Had leftover ham from Easter dinner; I googled recipes and this came up– caught my eye as I had all the ingredients already. This is delicious! Very easy to prepare, and you can tweak the recipe (I didn’t have rosemary so used Tuscan seasonings). Thanks for a very tasty dish to use up holiday leftovers. It will go in my favorite recipes file.

      1. Yes good to know , it helps because we know we can use any pan , nut the cooking times change

          1. Hi Dee,
            Great idea to add veggies to the pasta, I bet that is delicious. Thanks for stopping by and letting us know y’all enjoyed it.

            ~ Milisa

  4. Made this tonight, what a great way to use up ham! Was delicious, the onion garlic and rosemary really added great smells and taste. Will save recipe to use again in the future.

  5. How long can it be refrigerated before cooking? Am I able to prepare this in the evening and cook in oven the following afternoon?

  6. was easy to prepare… added salt and topped with pepper and half with fresh jalapenos…Needed a CHEESY recipe to use up the leftover ham. I used 1 cup swiss and 1cup aged Havarti( swiss seemed to mild for our taste.

Leave a Reply

Your email address will not be published. Required fields are marked *