The content on this site may include affiliate links. As an Amazon Associate I earn from qualifying purchases. This means that, at zero cost to you, we will earn an affiliate commission if you click on one of the links and buy something.
Got leftover ham? Turn it into this creamy, cheesy, and totally irresistible Ham and Cheese Pasta Bake! It’s the ultimate easy weeknight dinner—just toss everything together, bake until golden and bubbly, and enjoy a meal that tastes like pure comfort. Perfect for using up holiday ham or anytime you need a quick, satisfying dish!

👉 Ingredients
For the Pasta Bake:
- 12 oz pasta (penne, rotini, or elbow macaroni)
- 2 cups leftover ham, diced
- 2 tablespoons butter
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 tablespoons flour (for thickening)
- 2 cups milk (whole or 2% for creaminess)
- 1 cup heavy cream (or more milk)
- 1 teaspoon Dijon mustard (adds a nice tang!)
- ½ teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- ½ teaspoon paprika (optional, for extra flavor)
- 2 cups shredded cheese (cheddar, Swiss, or a mix)
For the Topping:
- ½ cup breadcrumbs (panko for extra crunch!)
- 2 tablespoons melted butter
- ¼ cup grated Parmesan (optional, but delicious)
👉 Directions
Step 1: Cook the Pasta
- Bring a large pot of salted water to a boil.
- Cook the pasta 1-2 minutes less than the package directions (it will finish cooking in the oven).
- Drain and set aside.
Step 2: Make the Cheese Sauce
- In a large skillet, melt butter over medium heat.
- Add the onion and garlic, cooking until softened (about 2-3 minutes).
- Stir in the flour and cook for 1 minute, stirring constantly.
- Slowly whisk in the milk and heavy cream, then add Dijon mustard, salt, pepper, and paprika.
- Let the sauce simmer for 2-3 minutes, then remove from heat and stir in 1 ½ cups of the shredded cheese until melted and smooth.
Step 3: Assemble & Bake
- Preheat oven to 375°F (190°C).
- In a large mixing bowl, combine the cooked pasta, diced ham, and cheese sauce.
- Transfer to a greased 9×13-inch baking dish.
- Sprinkle the remaining ½ cup cheese on top.
Step 4: Make the Crunchy Topping & Bake
- In a small bowl, mix breadcrumbs, melted butter, and Parmesan cheese.
- Sprinkle over the pasta.
- Bake for 20-25 minutes, until golden and bubbly.
Step 5: Serve & Enjoy!
- Let cool for a few minutes, then dive into that cheesy goodness!
- Garnish with fresh parsley (optional) and serve warm.
⭐ What Sides Go Well with This Dish?
- Steamed Broccoli – A fresh, healthy side to balance the richness.
- Garlic Bread – Because carbs + cheese = perfection!
- Simple Green Salad – A crisp, refreshing contrast to the creamy pasta.
🔄 Time-Saving Tips
- Use pre-shredded cheese (but fresh melts better!).
- Swap fresh onion and garlic for 1 teaspoon onion powder & ½ teaspoon garlic powder.
- Assemble ahead of time, refrigerate, and bake when ready!
🧒 Kid-Friendly Tweaks
- Use mild cheddar for a classic mac & cheese vibe.
- Skip the breadcrumbs if your kids prefer a smooth, creamy pasta.
- Serve with extra cheese on top—because cheese is always a win!
🔄 Ingredient Swaps
- No heavy cream? Use all milk or a splash of half-and-half.
- No Dijon mustard? Try yellow mustard or leave it out.
- No breadcrumbs? Crush Ritz crackers or use crushed croutons for topping!
This Leftover Ham and Cheese Pasta Bake is the perfect way to use up that extra ham while making an easy, cheesy, and totally satisfying meal. Whether it’s a cozy family dinner or meal prep for the week, this dish is always a hit. Try it out and let me know how your family loves it! 🧀🍝💕