Macaroni And Cheese With Ham Recipe Baked: Cheesy One-Dish Comfort

Macaroni And Cheese With Ham Recipe Baked: Cheesy One-Dish Comfort

This baked macaroni and cheese with ham delivers pure comfort in every bite. I developed this recipe during Portland’s rainy season when nothing but warm, cheesy goodness would do.

The combination of creamy cheese sauce, al dente pasta, and smoky ham creates a dish that’s both hearty and satisfying. Baking it until golden on top takes this classic to another level.

You’ll love how the cheese melts into a velvety sauce that coats each noodle perfectly, while the ham adds a savory depth that makes it a complete meal. It’s the kind of dish that brings everyone to the table.

Perfect for family dinners or when you need a taste of home. Here’s how to make this one-dish wonder.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Macaroni and Cheese with Ham Recipe Baked

Everything you need for that golden, bubbling comfort in one dish.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Or any short pasta shape
Cooked Ham 🍖 8 oz Diced into small cubes
Unsalted Butter 🧈 4 tbsp For the roux base
All-Purpose Flour 🌾 ¼ cup Creates the sauce thickener
Whole Milk 🥛 2 cups Warmed for smooth sauce
Sharp Cheddar Cheese 🧀 2 cups Shredded from block
Gruyère Cheese 🧀 1 cup Shredded for depth of flavor
Parmesan Cheese 🧀 ½ cup Freshly grated preferred
Dijon Mustard 🟡 1 tbsp Adds subtle tang to sauce
Garlic Powder 🧄 ½ tsp Enhances savory notes
Onion Powder 🧅 ½ tsp Balances the cheese flavors
Salt 🧂 1 tsp Adjust to taste after mixing
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Dried Parsley 🌿 1 tbsp Optional garnish for color

The cheese blend is what makes this sing. Tillamook Sharp Cheddar (Portland’s own) plus Gruyère from New Seasons Market gives that perfect melt and depth. Avoid pre-shredded cheese—it has anti-caking agents that make the sauce grainy. For the ham, any smoked ham steak from the deli counter works great. Ask them to cut it thick so you can dice it yourself.

No Gruyère? Fontina or Monterey Jack melt just as nicely. Swap ham for smoked turkey if you prefer. The milk can be 2% for lighter sauce, but whole gives the creamiest result. Out of Dijon? Yellow mustard at half the amount works in a pinch. For extra richness, add a splash of heavy cream to the sauce.

Assemble up to a day ahead and refrigerate (add 5-10 minutes to baking time). Leftovers keep 3-4 days in the fridge. Reheat in the oven covered with foil to keep it from drying out. Not a freezer hero—best enjoyed fresh.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything—macaroni, ham, and that creamy cheese sauce—comes together in a single baking dish.
  • That Crispy Top: The buttery breadcrumb crust (I always add a little extra) turns golden and crunchy over the creamy pasta.
  • Feeds a Crowd: Between us, this is my go-to for family dinners, potlucks, or when I need to stretch a meal for unexpected guests.
  • Budget Friendly: Honestly, elbow macaroni and leftover ham make this dish ridiculously affordable without skimp on flavor.

Step-by-Step Instructions for Macaroni and Cheese with Ham Baked

This comforting dish comes together with a few simple steps and bakes into pure cheesy perfection.

Step 1: Cook the Macaroni and Prepare the Ham

Bring a large pot of salted water to a boil and cook the 12 oz Elbow Macaroni for 1 minute less than the package directs. You want it just shy of al dente since it’ll finish cooking in the oven. Drain and set aside, but don’t rinse—the starch helps the sauce cling.

While the pasta cooks, dice the 8 oz Cooked Ham into small, even cubes. I like to keep them about ¼-inch so they distribute evenly throughout the dish. This adds a savory contrast to the rich, creamy cheese and ensures every bite has a bit of ham.

Step 2: Make the Cheese Sauce

In a large saucepan, melt the 4 tbsp Unsalted Butter over medium heat. Once foaming, whisk in the 0.25 cup All-Purpose Flour to create a smooth roux. Cook for 1-2 minutes until it turns a light golden color—this removes the raw flour taste.

Slowly pour in the 2 cups Whole Milk, whisking constantly to prevent lumps. Stir in the 1 tbsp Dijon Mustard, 0.5 tsp Garlic Powder, 0.5 tsp Onion Powder, 1 tsp Salt, and 0.5 tsp Black Pepper. Cook for 3-4 minutes until the sauce thickens enough to coat the back of a spoon.

Reduce heat to low and gradually add the 2 cups Sharp Cheddar Cheese, 1 cup Gruyère Cheese, and 0.5 cup Parmesan Cheese, stirring until each addition is fully melted and smooth. The sauce should be rich, velvety, and deeply cheesy.

Step 3: Combine and Transfer to Baking Dish

Add the cooked macaroni and diced ham to the cheese sauce, stirring until everything is evenly coated. The pasta will absorb some of the sauce as it sits, so don’t worry if it looks extra creamy at this stage. This step ensures every noodle and piece of ham is drenched in that cheesy goodness.

Transfer the mixture to a greased 9×13-inch baking dish or similar size. Use a spatula to spread it out evenly, pressing down slightly to eliminate air pockets. The dish should be filled but not overflowing, as it will bubble up during baking.

Step 4: Add Topping and Bake

In a small bowl, mix the 0.5 cup Panko Breadcrumbs with the 1 tbsp Dried Parsley. Sprinkle this evenly over the macaroni and cheese, pressing down lightly so it adheres. The panko will crisp up in the oven, adding a delightful textural contrast to the creamy pasta below.

Bake in a preheated 375°F oven for 20-25 minutes until the top is golden brown and the edges are bubbling. If the top browns too quickly, tent with foil. You’ll know it’s done when the sauce is bubbling at the edges and the topping is crispy.

Let it rest for 5 minutes before serving. This allows the sauce to thicken slightly and makes it easier to portion. The result is a comforting, cheesy, and satisfying one-dish meal that’s sure to please.

👨‍🍳

Pro Tips For Making Macaroni And Cheese With Ham Recipe Baked

  • Precook the Macaroni: Boil the elbow macaroni for 2 minutes less than the package says—it’ll finish cooking in the oven without turning mushy. I learned this the hard way after pulling out a pan of gluey pasta.
  • Cube the Ham Small: Cut the cooked ham into ¼-inch pieces so every bite has a little salty, smoky flavor. Sounds tedious, but it actually changes the outcome.
  • Warm the Milk: Heat the whole milk gently before adding it to the roux—cold milk can make the sauce grainy. My grandmother swore by this, and she was right.
  • Broil for Crisp Top: After baking, switch to broil for 2-3 minutes to get that golden, crispy crust. Watch it closely—this isn’t the prettiest method, but it’s the tastiest.

Storing and Reheating This macaroni and cheese with ham recipe baked

Refrigerator Storage

Let your dish cool completely (about 2 hours) before storing. Transfer to airtight containers—I use glass Pyrex from my Portland farmers market hauls. This keeps fresh for 3-4 days at 40°F or below. The flavors deepen overnight, which I love. ❄️

Freezer Storage

For longer storage, freeze in quart-sized freezer bags with excess air pressed out. It maintains quality for up to 2 months. Thaw overnight in the fridge before reheating. Honestly, I prefer fresh, but it’s great for busy weeks.

Oven Reheating

Preheat to 350°F and cover your dish with foil. Bake for 15-20 minutes, then uncover and broil for 2-3 minutes to crisp the topping. Add a splash of milk if it looks dry—this brings it back to life beautifully. 🔥

Microwave Reheating

For single servings, microwave covered with a damp paper towel. Use 50% power for 2 minutes, stir, then continue in 30-second bursts until 165°F. Stirring prevents hot spots and keeps it creamy.

Make-Ahead Tip

Assemble the dish the night before, cover, and refrigerate. Add 5-10 minutes to baking time. I do this often for potlucks—just pop it in the oven when I arrive. The panko topping stays crisp if added fresh before baking.

Reviving Leftovers

If the sauce separates, whisk in 1-2 tbsp milk over low heat. For extra richness, stir in a pat of butter. Tom swears by adding a pinch of garlic powder to brighten the flavors.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 620kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 120mg40%
Sodium 1120mg49%
Total Carbohydrate 48g17%
Dietary Fiber 2g7%
Sugars 4g
Protein 34g68%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use a different type of pasta?

Any short shape like shells, rotini, or penne works well. Just adjust cooking time to keep it al dente before baking.

2

What if my sauce is too thick?

Stir in 1-2 tbsp milk at a time until it reaches your desired consistency. The pasta will absorb some liquid during baking too.

3

Can I make this ahead of time?

Yes! Assemble the dish, cover, and refrigerate up to a day. Add 5-10 minutes to baking time if baking straight from the fridge.

4

How do I prevent the topping from burning?

If it browns too quickly, tent the dish with foil. Bake uncovered for the last 5 minutes to crisp it perfectly.

★★★★★4.7(5 reviews)
Nathan Turner