Homemade Mac and Cheese with Ham Recipe - Creamy & Easy

On 2/20/2026, 3:56:10 AM

Learn how to make homemade mac and cheese with ham. This creamy, easy recipe transforms leftover ham into a hearty family dinner ready in 30 minutes.

Table of Contents

Learn how to make creamy mac and cheese with ham using simple pantry ingredients. This guide covers stovetop, baked, and slow cooker methods plus tips for smooth cheese sauce. Add vegetables like peas or broccoli for a complete meal. Includes make-ahead instructions and storage tips for leftovers.

Question

Answer

What type of ham works best for mac and cheese?

Leftover ham, ham steak, deli ham, or smoked ham all work well depending on what you have available.

Why should I grate my own cheese instead of using pre-shredded?

Pre-shredded cheese contains anti-caking agents that prevent smooth melting and create grainy sauce.

How long does mac and cheese with ham stay fresh in the refrigerator?

Store in an airtight container for up to 4 days and add a splash of milk before reheating.

Can I freeze mac and cheese with ham?

Freeze unbaked for up to 3 months but avoid freezing already baked dishes as texture suffers.

What vegetables pair well with ham mac and cheese?

Frozen peas, broccoli florets, spinach, or diced tomatoes add nutrition and color to the dish.

Simple ingredients for mac and cheese with ham

You only need a handful of basics for this homemade mac and cheese with cream cheese recipe variation. Most items are already in your pantry.

Pasta Options

  • Elbow macaroni – Classic choice with ridges that hold sauce
  • Shells – Great for trapping cheesy goodness
  • Penne or rotini – Works well too
  • Cavatappi – Corkscrew shape clings to sauce

Cheese Selection

Cheese

Flavor Profile

Sharp cheddar

Bold, tangy – most popular choice

Mild cheddar

Creamy, subtle melt

Gouda

Smoother, slightly smoky

Monterey Jack

Mild, ultra-creamy

Parmesan

Salty, for topping

Ham Varieties

  • Leftover ham – Most economical, perfect after holidays
  • Ham steak – Cut into ½-inch cubes
  • Deli ham – Thinner slices, still works well
  • Smoked ham – Adds deeper flavor

Sauce Base

The creamy sauce starts with a simple béchamel:

  • Butter – 2-4 tablespoons
  • All-purpose flour – creates the roux
  • Milk – whole milk preferred for richness

Essential Seasonings

  • Salt and black pepper
  • Garlic powder
  • Onion powder
  • Ground mustard – adds depth without heat
  • Cayenne pepper – optional kick

For an even simpler approach, try this easy mac and cheese recipe 3 ingredients as your base.

Step-by-step stovetop and baked methods

Stovetop Method – 25 Minutes

Fastest way to get dinner on the table.

  • Boil pasta in salted water. Drain. Set aside.
  • Melt butter in large pot over medium heat.
  • Whisk in flour. Cook 1 minute, stirring constantly.
  • Slowly add milk while whisking. Cook until thick and bubbly, 3-5 minutes.
  • Remove from heat. Stir in cheese until melted.
  • Add cooked pasta and diced ham. Stir to coat.
  • Season with salt, pepper, and spices. Serve immediately.

Baked Method – 45 Minutes

Golden, bubbly top makes this version special. Similar to this easy homemade baked mac and cheese recipe.

  • Prepare stovetop mac and cheese with ham as directed above.
  • Transfer to greased 2-quart baking dish.
  • Top with extra cheese or buttered breadcrumbs.
  • Bake at 350°F for 20-25 minutes until bubbly.
  • Broil 2 minutes for extra crispy top.
  • Let rest 5 minutes before serving.

Time Comparison

Method

Total Time

Best For

Stovetop

25 min

Weeknight dinners

Baked

45 min

Potlucks, holidays

Slow cooker

2-3 hours

Hands-off cooking

Instant Pot

30-44 min

One-pot convenience

Slow Cooker Method

Hands-off approach. Great for parties.

  • Spray crock pot with nonstick spray
  • Add uncooked pasta, ham, milk, evaporated milk, butter, seasonings
  • Cook on low 2-3 hours
  • Add cheese during last 30 minutes

See this homemade mac and cheese recipe crockpot for detailed slow cooker instructions.

Tips for the creamiest cheese sauce

Grate Your Own Cheese

Pre-shredded cheese contains cellulose and anti-caking agents. These prevent smooth melting and create grainy sauce. Buy blocks and grate yourself.

Remove From Heat Before Adding Cheese

High heat separates cheese proteins. Creates stringy, oily mess. Always take pot off heat before stirring in cheese.

Common Sauce Problems and Fixes

Problem

Cause

Fix

Grainy sauce

Cheese added at high heat

Remove from heat, whisk vigorously

Too thick

Too much flour or overcooking

Add warm milk or pasta water

Too thin

Not cooked long enough

Simmer longer, add more cheese

Lumpy

Flour not whisked properly

Strain through fine mesh

Build Your Roux Correctly

  • Melt butter completely before adding flour
  • Cook roux 1 minute to remove raw flour taste
  • Whisk constantly during this step
  • Add milk slowly – splash by splash at first
  • Full boil thickens sauce fast

Cheese Combinations Work Best

Single cheese lacks depth. Mix two or more for complex flavor. Try sharp cheddar plus Monterey Jack. Or Gouda with white cheddar.

For extra richness, add a few tablespoons of cream cheese. See this homemade mac and cheese with cream cheese recipe for technique.

Seasoning Matters

  • Ground mustard – Enhances cheese flavor without tasting mustard-y
  • Garlic powder – Adds savory depth
  • Cayenne – Tiny pinch brightens flavors
  • Nutmeg – Small amount adds warmth

Pasta Water Trick

Save ½ cup pasta water before draining. Starchy water thins thick sauce and helps cheese adhere to noodles. Works better than plain milk.

Using a roux-based sauce? Check this baked mac and cheese recipe roux for detailed technique.

Easy variations with peas and broccoli

Ham and Peas Mac and Cheese

Classic combo. Sweet peas balance salty ham and rich cheese.

  • Add frozen peas during last 2 minutes of pasta cooking
  • Or stir in thawed frozen peas at the end
  • 1 cup peas per pound of pasta works well

Ham and Broccoli Mac and Cheese

Sneaks in vegetables without sacrificing comfort.

  • Steam broccoli florets separately, then fold in
  • Or add small florets to pasta water 3 minutes before draining
  • Fresh or frozen broccoli both work

Vegetable Add-Ins Comparison

Vegetable

When to Add

Amount

Frozen peas

Last 2 min of pasta cook

1 cup

Broccoli florets

Last 3 min or steam separately

2 cups

Diced tomatoes

Stir into finished sauce

1 cup drained

Spinach

Stir into hot sauce, wilts quickly

2 cups fresh

Jalapeños

With ham for spicy kick

2-3 diced

Complete Meal Variations

Turn side dish into full dinner with add-ins:

  • Ham, peas, and corn – Classic comfort trio
  • Ham and broccoli with extra garlic – More flavor depth
  • Ham, peas, and carrots – Use frozen mixed vegetables
  • Spicy ham and jalapeño – Add cayenne to sauce

For more veggie-packed options, try this homemade healthy mac and cheese recipe.

Bacon and Ham Combo

Double the meat, double the flavor. Crisp bacon adds smoky crunch to creamy ham mac. See this baked mac and cheese recipe bacon for bacon techniques.

Pro Tips

  • Cut vegetables same size as ham cubes for even distribution
  • Don't overcook vegetables – slight crunch adds texture
  • Bright green vegetables look great against orange cheese sauce

Make-ahead and storage tips

Refrigerator Storage

Cool completely before covering. Store in airtight container up to 4 days.

Freezing Instructions

Freezes well unbaked. Best method:

  • Prepare recipe through step of mixing pasta, ham, and sauce
  • Transfer to freezer-safe container or baking dish
  • Cover tightly with plastic wrap then foil
  • Freeze up to 3 months
  • Thaw overnight in refrigerator before baking

Storage Times

Storage Method

Duration

Best For

Refrigerator (cooked)

3-4 days

Leftovers

Freezer (unbaked)

2-3 months

Meal prep

Freezer (baked)

1-2 months

Not recommended – texture suffers

Reheating Methods

  • Stovetop – Add splash of milk, stir over low heat until warm
  • Microwave – Cover with damp paper towel, heat in 30-second intervals
  • Oven – Cover with foil, bake at 350°F for 20 minutes

Make-Ahead for Parties

Assemble the entire dish up to 24 hours ahead. Cover and refrigerate unbaked. Add 10 extra minutes to bake time since dish starts cold.

Planning a big gathering? This homemade mac and cheese crockpot recipe keeps warm for hours.

What Not to Do

  • Don't freeze already-baked mac and cheese – becomes mushy
  • Don't reheat at high heat – sauce separates
  • Don't store more than 4 days – quality drops fast
  • Don't skip the milk when reheating – essential for texture

Portion Control

Freeze in individual portions for quick lunches. Thaw single servings overnight. Reheats faster and more evenly than large portions.