Dutch Oven Daddy

  • Cast Iron Care
  • Store
  • About Me
  • Recipes
  • Summer Time Recipes
menu icon
go to homepage
  • Cast Iron Care
  • Store
  • About Me
  • Recipes
  • Summer Time Recipes
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Cast Iron Care
    • Store
    • About Me
    • Recipes
    • Summer Time Recipes
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » Pasta and Noodle Recipes

    Skillet Mac and Cheese with Ham (Baked in Cast Iron)

    Last Updated: Jun 6, 2026 by Ned Adams · This post may contain affiliate links · 24 Comments

    227 shares
    • Share
    • Tweet
    • Flipboard
    Jump to Recipe

    Mac and Cheese with Ham turns a humble box-dinner memory into a full cast iron skillet supper. Creamy, baked, and loaded with chunks of ham, it is the best reason to cook a little extra at the holidays.

    If you love cheesy comfort food, you will also want my Hot Pimento Cheese Dip and my Skillet Bacon Cheeseburger Casserole.

    Skillet mac and cheese with ham on a blue plate with the cast iron skillet behind

    Quick Look at this Recipe

    • ✅ Recipe Name: Mac and Cheese with Ham
    • 🕒 Ready In: 1 hour (10 minutes prep, 45 minutes cook plus rest)
    • 👪 Serves: 6 people
    • 🥣 Main Ingredients: macaroni, sharp cheddar, Monterey Jack, cream cheese, diced ham, evaporated milk
    • 📖 Dietary Info: Contains dairy, egg, and gluten. Easy gluten-free swap below.
    • ⭐ Why You'll Love It: a one-skillet, custard-style baked mac that never goes grainy and is the perfect home for leftover ham.

    Summarize and Save the Recipe

    ChatGPT
    Google AI
    Perplexity
    Grok
    Add us as a trusted site on Google
    Jump to:
    • Quick Look at this Recipe
    • Why You'll Love This Mac and Cheese with Ham
    • What Makes This Ham Mac and Cheese Different
    • Ingredients You'll Need
    • How to Make Mac and Cheese with Ham
    • Add Some Vegetables (Optional)
    • Expert Tips
    • What to Serve with Mac and Cheese with Ham
    • Storage and Make-Ahead
    • Mac and Cheese with Ham FAQs
    • More Delicious Pasta Recipes
    • Get the Recipe

    Why You'll Love This Mac and Cheese with Ham

    • One cast iron skillet, start to finish. You build the sauce on the stovetop and bake it in the same pan. No separate casserole dish to scrub.
    • It is the ultimate leftover ham recipe. Got a hunk of Easter or Christmas ham staring at you? Dice up about 3 cups and you have dinner.
    • The sauce stays creamy, not grainy. The custard base of egg, evaporated milk, and cream cheese sets up smooth and rich instead of breaking the way a quick cheese sauce can.
    • Kid-approved, adult-upgraded. Familiar enough for picky eaters, with enough depth from the seasonings and ham to feel like a real meal.

    What Makes This Ham Mac and Cheese Different

    Most mac and cheese recipes start with a flour roux. This one skips it. Instead, you melt butter and cream cheese in the skillet, then whisk together a custard of egg, evaporated milk, a little whole milk, and a spoon of mayonnaise.

    There is a reason for each of those. The egg gently sets the custard as it bakes, so the dish slices and serves instead of sliding around. The evaporated milk is concentrated and stable, which is what keeps the sauce from going grainy or oily in the oven. The spoon of mayonnaise sounds odd, but it adds a quiet tang and helps everything stay emulsified and smooth. You will not taste mayo in the finished dish. You will just notice the sauce is silkier than usual.

    A splash of hot sauce goes in too. The dish is not spicy. The hot sauce just rounds out the flavor and keeps all that cheese from tasting flat.

    Ingredients You'll Need

    Ingredients for mac and cheese with ham including macaroni, cheddar, cream cheese, diced ham, eggs, evaporated milk, milk, mayonnaise, butter and seasonings

    Here is what goes into this macaroni and cheese with ham. Exact amounts are in the recipe card below.

    • Pasta. About 10 ounces of macaroni or elbows. Other short shapes work too.
    • Butter and cream cheese. The base of the sauce. Set them out early to soften if you think of it.
    • Sharp cheddar and Monterey Jack. Grate them fresh off the block. Pre-shredded cheese is coated in anti-caking starch that keeps it from melting smoothly.
    • Egg, evaporated milk, whole milk, and mayonnaise. The custard that binds it all together.
    • Seasonings. Salt, black pepper, dry ground mustard, onion powder, and a little hot sauce.
    • Diced ham. About 3 cups. Leftover holiday ham is perfect here. So is a thick deli slab.
    • Fresh parsley to finish.

    Macaroni and elbows are the classic pick because the cheese clings to every curve, but you have room to play. Stick with smaller shapes that hold sauce: shells, bowties, corkscrew, or penne all work. And when you add the grated cheese, add it by the handful and fold it in. A big pile of cheese hitting hot pasta clumps into a mess.

    How to Make Mac and Cheese with Ham

    Creamy custard cheese sauce base melting in a cast iron skillet
    1. Melt the butter and cream cheese in the skillet, then whisk in the egg custard.
    Cooked macaroni added to the creamy cheese sauce in the skillet
    1. Stir in the pasta, cooked one minute shy of the package.
    Diced ham stirred into the macaroni and cheese
    1. Fold in the diced ham.
    Grated cheddar cheese folded into the skillet mac and cheese with ham
    1. Add the cheese by the handful, top, then bake until golden.

    Add Some Vegetables (Optional)

    Mac and cheese is a friendly base for sneaking in vegetables. Frozen peas are the classic match with ham. You can also stir in sauteed onion, mushrooms, corn, diced tomatoes, or zucchini. Roasted broccoli, cauliflower, or bell peppers fold in nicely too. Add about a cup of cooked or quick-cooking veg when you stir in the ham.

    Expert Tips

    • Cook the pasta one minute shy of the box. It keeps cooking in the oven. Pull it early so it does not turn to mush. This is the single biggest fix for soft baked mac.
    • Be patient with the cream cheese. It is stubborn. A whisk and low heat coax it into the butter smoothly.
    • Reserve some cheddar for the top. That top layer is what browns into the good crust.
    • Want it extra golden? After the covered bake, uncover and run it under the broiler for 2 to 3 minutes. Watch it closely.
    • Like a crunchy top? Toss a third of a cup of panko with a tablespoon of melted butter and scatter it on before the uncovered bake.
    • Rest it 5 minutes out of the oven. The custard firms up so it serves in tidy scoops instead of a puddle.
    Baked mac and cheese with ham in a cast iron skillet with a serving on a blue plate

    What to Serve with Mac and Cheese with Ham

    This is rich, so I like to balance it with something fresh or crisp.

    • Garlic Butter Skillet Corn for a sweet, buttery side that comes together fast.
    • A green vegetable like my Skillet Roasted Asparagus to cut the richness.
    • Warm, crusty Artesian Italian Bread for swiping the plate clean.
    • And if you are cooking the ham fresh, start with my Dutch Oven Ham and save the leftovers for this skillet.

    Storage and Make-Ahead

    • Fridge: Store leftovers in an airtight container for up to 4 days. If they seem dry, stir in a splash of milk before reheating.
    • Reheat: Warm gently in the oven or microwave with a splash of milk to bring the creaminess back.
    • Freezer: Freeze cooled portions in airtight containers or vacuum-sealed bags for up to 2 months. Thaw overnight in the fridge and reheat with a little milk.
    • Make-ahead: Assemble up to the point of baking, cover, and refrigerate up to a day. Add a few extra minutes to the covered bake since it starts cold.

    Mac and Cheese with Ham FAQs

    What kind of ham is best for mac and cheese?

    Leftover baked or holiday ham is ideal because it is already cooked and full of flavor. A thick slab of deli ham or a ham steak works too. Dice it into bite-size pieces, about 3 cups, so you get ham in every forkful.

    Can I make mac and cheese with ham ahead of time?

    Yes. Assemble it right up to baking, cover, and refrigerate for up to a day. Bake straight from the fridge and add a few extra minutes to the covered time since it starts cold.

    Why is my baked mac and cheese grainy or oily?

    Grainy sauce usually comes from pre-shredded bagged cheese or from overheating. Grate your cheese fresh off the block and fold it in by the handful over gentle heat. This recipe also uses evaporated milk and an egg custard, which stay smooth and stable in the oven.

    Can I make this gluten-free?

    Yes. Use your favorite gluten-free short pasta. The sauce has no flour in it, so the rest of the recipe stays the same.

    How do I keep the pasta from getting mushy?

    Boil it one minute shy of the package directions. The pasta finishes cooking in the oven, so pulling it early keeps it tender with a little bite instead of soft and mushy.

    Can I add vegetables?

    Absolutely. Frozen peas are the classic with ham. Onion, mushrooms, corn, diced tomatoes, zucchini, or roasted broccoli and cauliflower all work. Stir in about a cup when you add the ham.

    More Delicious Pasta Recipes

    • Cast iron philly cheesesteak pasta
      Cast Iron Philly Cheesesteak Pasta (Creamy, 35 Minutes)
    • Skillet chicken spaghetti with melted cheese in cast iron.
      Skillet Chicken Spaghetti
    • Pizza pasta bake with melted mozzarella and pepperoni in a blue Dutch oven.
      Pizza Pasta Bake (Easy Dutch Oven Recipe)
    • Chicken Florentine pasta in a cast iron skillet topped with fresh parsley
      Chicken Florentine Pasta (Creamy Cast Iron Skillet)

    If you tried this Mac and Cheese with Ham or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting!

    Get the Recipe

    Creamy mac and cheese with ham served on a blue plate
    Print Recipe
    5 from 23 votes

    Mac and Cheese with Ham

    Creamy, baked mac and cheese with ham made start to finish in one cast iron skillet. A custard-style sauce keeps it smooth, and it is the perfect way to use up leftover holiday ham.
    Prep Time10 minutes mins
    Cook Time45 minutes mins
    Resting time5 minutes mins
    Total Time1 hour hr
    Course: Main Course
    Cuisine: American
    Servings: 6
    Calories: 1030kcal
    Author: Ned Adams
    Prevent your screen from going dark

    Equipment

    • 12-inch cast iron skillet

    Ingredients

    • 3 tablespoon butter
    • 3 oz cream cheese
    • 10 oz macaroni any pasta
    • 4 cups cheddar cheese grated; divided
    • 2 cups Monterey Jack cheese grated
    • 1 egg large; 2 medium; lightly beaten
    • 12 oz evaporated milk
    • ⅓ cup mayonnaise
    • 1 cup whole milk
    • ⅓ teaspoon salt
    • ⅓ teaspoon black pepper
    • ⅓ teaspoon dry ground mustard
    • ⅓ teaspoon onion powder
    • ½ tablespoon hot sauce +/-; to taste; can be omitted
    • 3 cups ham diced/cubed
    • 1 tablespoon fresh parsley
    US Standard - Metric
    InstacartGet Recipe Ingredients

    Instructions

    • Preheat oven to 350°F.
    • Over low heat, melt the butter and cream cheese in the skillet.
    • Bring a large pot of salted water to boil.
    • Cook pasta 1 MINUTE SHORT OF PACKAGE DIRECTIONS.
    • Grate cheeses and set aside.
    • While pasta cooks, lightly beat the egg(s) in a bowl.
    • Add the evaporated milk, mayonnaise, milk to the egg; whisk to combine. It will be clumpy.
    • Gently whisk in the seasonings and hot sauce.
    • Add the creamy mixture to the skillet and cook over medium heat, stirring constantly.
    • Once pasta is done, drain and add to the skillet; mix well to combine.
    • Stir in the ham.
    • By the handful, fold in the 3 cups of the cheddar cheese and all of the Jack cheese, stirring well to melt.
    • Once all the cheese has been melted in, sprinkle the reserved cheddar on top.
    • Sprinkle the fresh parsley on top.
    • Cover and bake for 30 minutes.
    • Remove cover and bake for an additional 5 minutes or until all the cheese has melted and the dish as begun to brown.
    • Remove from the oven and allow to rest for 5 minutes; serve and enjoy.

    Notes

    • Cook the pasta one minute shy of the box. It finishes cooking in the oven, so pulling it early keeps it tender instead of mushy.
    • Grate cheese fresh off the block. Bagged shredded cheese is coated in starch that makes the sauce grainy.
    • Add the cheese by the handful. Fold it in a little at a time so it melts evenly instead of clumping.
    • Reserve some cheddar for the top. That is what browns into the good crust. For an extra-golden top, broil 2 to 3 minutes after the uncovered bake.
    • Rest 5 minutes before serving so the custard sets and scoops cleanly.
    • Gluten-free: use your favorite gluten-free short pasta. The sauce has no flour, so nothing else changes.

    Nutrition

    Calories: 1030kcal | Carbohydrates: 46g | Protein: 56g | Fat: 68g | Saturated Fat: 38g | Trans Fat: 1g | Cholesterol: 236mg | Sodium: 1937mg | Potassium: 678mg | Fiber: 2g | Sugar: 10g | Vitamin A: 1716IU | Vitamin C: 3mg | Calcium: 1054mg | Iron: 2mg

    Dutch Oven Daddy is not a dietician or nutritionist, and any nutritional information shared is only an estimate. We recommend running the ingredients through an online nutritional calculator if you need to verify any information.

    Did you try this recipe?Leave me a comment and rating below or Tag @DutchOvenDaddy on Instagram to show us your photos!

    More Flavorful Pasta and Noodle Recipes

    • Best Dutch Oven Recipes
      Best Dutch Oven Recipes (30+ Tried and Tested Favorites)
    • Alfredo tortellini in a bowl topped with fresh parsley
      Alfredo Tortellini (Easy Homemade Recipe!)
    • Chopsticks lifting a bite of ground turkey stir fry from a bowl.
      Ground Turkey Stir Fry
    • Chicken and shrimp fried rice in a bowl.
      Chicken and Shrimp Fried Rice 

    Comments

      5 from 23 votes

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. D says

      November 10, 2024 at 10:55 am

      5 stars
      Great combination of ingredients!

      Reply
    2. Spencer Adams says

      November 02, 2024 at 4:43 pm

      5 stars
      The Skillet Ham Macaroni and Cheese is a comforting blend of creamy cheese sauce, savory ham, and tender macaroni. I love it

      Reply
    3. Paula says

      July 03, 2024 at 10:38 am

      5 stars
      This skillet mac and cheese was absolutely fantastic. Definitely a huge upgrade from the classic recipe.

      Reply
    4. Liza says

      July 27, 2023 at 9:50 am

      5 stars
      My whole family loves this skillet ham Mac and cheese! Love the flavor and texture of the creamy homemade sauce and the cheesy topping! Yum x 100!

      Reply
    5. Liz says

      July 27, 2023 at 9:20 am

      5 stars
      Ok this was so yummy! My dad asked for the recipe and I have a feeling they're going to have it on rotation too! Nice and cheesy!

      Reply
    6. Elizabeth says

      July 27, 2023 at 8:49 am

      5 stars
      Wow, this is an amazing mac and cheese dish! Very creamy and cheesy. Thanks for sharing!

      Reply
    7. Justine says

      July 27, 2023 at 8:47 am

      5 stars
      This was so incredibly delicious! Love the addition of ham, it was wonderful!

      Reply
    8. Patricia says

      July 27, 2023 at 8:30 am

      5 stars
      Ooo! This is mac and cheese, and THEN some! Love this as a great comfort dish that adds a little extra! What a fab dish!

      Reply
    9. Dannii says

      February 26, 2023 at 2:08 am

      5 stars
      We love mac and cheese and this was such a nice twist on it.

      Reply
    « Older Comments
    picture of dutch oven daddy holding a dutch oven.

    Hi I'm Ned,

    the Dutch Oven Daddy! I’m a full-time computer nerd and part-time cook. My passion is cast iron cooking with tips, tricks, and delicious recipes. I love using my recipes to bring together family and friends. I believe everything is made better in cast iron!

    More about me

    Popular Recipes

    • Dutch oven Mississippi pot roast in a pot with tongs lifting up a portion.
      Dutch Oven Mississippi Pot Roast
    • Cheesy bacon cheeseburger casserole in a cast iron skillet.
      Bacon Cheeseburger Casserole: Easy One-Skillet Dinner
    • Dutch oven beef stroganoff served up on a white plate.
      Dutch Oven Beef Stroganoff
    • Cast iron burgers on a plate topped with cheese and a bun half off the top.
      Cast Iron Burgers (Easy Skillet Recipe)

    Summer Recipes

    • Cast iron burgers on a plate topped with cheese and a bun half off the top.
      Cast Iron Burgers (Easy Skillet Recipe)
    • Dutch oven funeral potatoes ready to serve.
      Dutch Oven Cheesy Potatoes
    • A spatula lifting up a piece of Dutch oven lasagna.
      Dutch Oven Lasagna (Camping or home)
    • Hot Honey Butter Skillet Corn in a cast iron skillet.
      Hot Honey Butter Skillet Corn

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer
    • Terms & Conditions
    • Accessibility Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    • YouTube
    • Pinterest
    • Facebook
    • Instagram

    227 shares

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe:

    This worked exactly as written, thanks!
    My family loved this!
    Thank you for sharing this recipe

    Or write in your own words:

    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.