...

Irresistible Ham and Broccoli Mac and Cheese Casserole in 30 Minutes

Photo of author
Author: Cassie
Published:
Ham and Broccoli Mac and Cheese Casserole

Oh, let me tell you about the night this Ham and Broccoli Mac and Cheese Casserole saved dinner at our house. It was one of those crazy evenings when the kids were hangry, I was exhausted, and the fridge looked suspiciously empty. Then I spotted leftover ham from Sunday dinner and that sad little head of broccoli staring back at me. Twenty minutes later? Magic happened.

This isn’t just mac and cheese – it’s a full meal that comes together faster than you can say “comfort food.” The creamy cheddar sauce hugs every noodle, the ham adds that salty punch, and the broccoli? Well, it makes you feel slightly virtuous about devouring a whole pan. My grandmother used to say the best recipes come from necessity, and she was right. Now this casserole stars in our weekly rotation – it’s the dish my kids request when they need a hug in food form, and the one I bring to every potluck because it disappears before I can even grab a fork.

Ham and Broccoli Mac and Cheese Casserole - detail 1

Why You’ll Love This Ham and Broccoli Mac and Cheese Casserole

This isn’t just another mac and cheese recipe—it’s the one you’ll keep coming back to. Here’s why:

  • Creamy dreamy sauce: That cheese sauce? It clings to every noodle like a cozy blanket. The secret’s in the roux—just enough butter and flour to make it luxuriously thick without being gloppy.
  • Dinner in one dish: Protein, veg, and carbs all baked together. No juggling side dishes while the kids complain they’re starving (we’ve all been there).
  • Weeknight superhero: Uses pantry staples and leftover ham. I’ve made this with everything from Easter ham to deli slices in a pinch.
  • Kid-approved veggies: The broccoli disappears into cheesy goodness. My picky eater actually asks for seconds—that’s a parenting win.
  • Crowd pleaser: Bring it to potlucks and watch it vanish. The golden breadcrumb topping makes it look fancier than it is (our little secret).

Ingredients for Ham and Broccoli Mac and Cheese Casserole

Gather these simple ingredients – I bet most are already in your kitchen! The magic happens when ordinary things come together just right.

  • 8 oz elbow macaroni (that’s half a standard box – save the rest for another night)
  • 2 cups diced cooked ham (leftover holiday ham works great, or grab thick-cut deli slices)
  • 2 cups chopped broccoli florets (about 1 medium crown – don’t toss those stems! Peel and chop them too)
  • 3 tbsp butter (real butter only – Grandma would haunt me otherwise)
  • 3 tbsp all-purpose flour (spooned lightly into the measuring spoon)
  • 2 cups milk (whole milk makes the creamiest sauce, but 2% works in a pinch)
  • 2 cups shredded cheddar (buy blocks and shred yourself – pre-shredded won’t melt as smoothly)
  • 1/2 tsp salt (taste as you go – ham adds saltiness)
  • 1/4 tsp black pepper (freshly cracked if you’ve got it)
  • 1/4 tsp garlic powder (the stealth flavor booster)
  • 1/2 cup breadcrumbs (panko gives extra crunch, but plain works too)

How to Make Ham and Broccoli Mac and Cheese Casserole

Don’t let the layers fool you – this casserole comes together like clockwork once you get the rhythm. I’ve burned enough roux in my early days to know these steps by heart now!

Cooking the Pasta and Vegetables

First things first – get that oven heating to 375°F. While it warms up, bring a big pot of salted water to boil for the macaroni. Cook it just under al dente (about 1 minute less than the package says) since it’ll keep cooking in the oven. Drain it well – I give mine a little shake in the colander to prevent a watery casserole.

For the broccoli, I steam it right in the microwave: chop florets into bite-sized pieces, splash with water, cover with a damp paper towel, and nuke for 3 minutes. You want it bright green and just tender enough that a fork slides in easily. Drain thoroughly – soggy broccoli makes for a sad casserole.

Preparing the Cheese Sauce

Here’s where the magic happens! Melt butter in a saucepan over medium heat (not too hot or it’ll brown). Whisk in flour and keep stirring for about a minute until it smells nutty. This is your roux – the base of every good cheese sauce.

Now slowly pour in the milk while whisking constantly. I mean slowly – like drizzle at first to prevent lumps. Once it’s all incorporated, keep whisking until it thickens enough to coat the back of a spoon (about 5 minutes). Reduce heat to low before adding cheese handfuls at a time, stirring until fully melted before adding more. Season with salt, pepper, and garlic powder – taste as you go!

Assembling and Baking

Time to bring it all together! In your greased baking dish, mix the drained macaroni, ham, broccoli, and cheese sauce until everything’s coated evenly. Sprinkle breadcrumbs evenly over the top – I like to press them lightly so they stick.

Bake for 20-25 minutes until bubbly around the edges and golden on top. If you’re feeling fancy, broil for the last minute or two for extra crispiness (but watch it like a hawk!). Let it sit for 5 minutes before serving – trust me, this keeps it from becoming a lava-hot mess on plates.

Tips for the Best Ham and Broccoli Mac and Cheese Casserole

After making this casserole more times than I can count, here are my hard-earned secrets for perfection:

  • Undercook that pasta! The macaroni keeps cooking in the oven, so aim for slightly firmer than al dente when boiling. Mushy noodles ruin the texture.
  • Broil for the finale: That last minute under the broiler gives the breadcrumbs an irresistible golden crunch. Set a timer though – it goes from perfect to burnt in seconds!
  • Cheese matters: Always shred your own cheddar. The anti-caking agents in pre-shredded bags make sauces grainy. Sharp cheddar gives the best flavor punch.
  • Dry your broccoli: After steaming, pat those florets dry with paper towels. Extra moisture makes the sauce runny.
  • Rest before serving: Letting it sit for 5 minutes after baking helps the sauce thicken up beautifully.

Ingredient Substitutions

Out of something? No worries—this casserole is super flexible! Here are my favorite swaps that still deliver amazing results:

  • Broccoli alternatives: Cauliflower florets work beautifully (roast them first for extra flavor). Frozen peas or chopped spinach (thawed and squeezed dry) also sneak in extra veggies.
  • Pasta options: Gluten-free elbows hold up surprisingly well. For lower carb, try small-cut zucchini noodles—just reduce baking time by 5 minutes.
  • Cheese variations: Gruyère adds fancy depth, pepper jack brings heat, or use half mozzarella for extra stretch. Avoid pre-shredded blends—they don’t melt as smoothly.
  • Ham substitutes: Crispy bacon, diced chicken, or even canned tuna (drained well) make great protein swaps. For vegetarian, double the broccoli and add white beans.

The key? Keep the ratios similar and you’ll still get that comforting, creamy goodness every time!

Serving Suggestions for Ham and Broccoli Mac and Cheese Casserole

This casserole stands proud all on its own, but here’s how I love to round out the meal: a crisp green salad with tangy vinaigrette cuts through the richness perfectly. For heartier appetites, add garlic bread or roasted carrots. My kids? They just want extra casserole with a side of ketchup (don’t judge!).

Storing and Reheating

This casserole keeps beautifully! Let it cool completely, then cover tightly with foil or transfer to an airtight container. It’ll stay fresh in the fridge for 3-4 days – though mine never lasts that long. For longer storage, freeze individual portions for up to 3 months (thaw overnight in the fridge before reheating).

When reheating, splash a tablespoon of milk over the top and cover lightly with foil. Bake at 350°F until warmed through (about 20 minutes from fridge, 30 from frozen). The microwave works too – just stir every 30 seconds to keep the sauce creamy. That breadcrumb topping? A quick broil at the end brings back the crunch!

Ham and Broccoli Mac and Cheese Casserole FAQs

You’ve got questions? I’ve got answers! Here are the most common things readers ask me about this cozy casserole:

Can I use frozen broccoli instead of fresh?

Absolutely! Just thaw and drain it really well—I even press frozen broccoli between paper towels to squeeze out extra moisture. Skip the steaming step if using frozen—just chop and add directly to the casserole.

How can I make this ahead for busy weeknights?

My favorite trick! Assemble the whole casserole (without breadcrumbs), cover tightly, and refrigerate up to 24 hours. When ready, sprinkle the breadcrumbs on top and add 5 extra minutes to the baking time. The sauce actually thickens even more beautifully this way.

What’s the best way to prevent a dry casserole?

Two secrets: Don’t overcook the pasta (it absorbs too much sauce), and make sure your cheese sauce is slightly thinner than you think—it thickens as it bakes. If reheating leftovers, always add a splash of milk.

Can I freeze leftovers?

You bet! Portion it out before freezing for easy meals. The texture stays perfect if you freeze before baking—just thaw overnight and bake as directed. Already baked? Still works, though the pasta gets softer. Either way, that cheesy flavor stays irresistible!

Nutritional Information

Now, I’m no nutritionist, but here’s what you should know about this cozy casserole: it’s packed with protein from the ham and cheese, sneaks in those green veggies, and gives you that comforting carb hug we all need sometimes. The exact numbers? They’ll dance around depending on your cheese brand, ham choice, and whether you go for whole milk (my personal pick). What matters is that it’s real food made with love – and that’s nourishment you can’t measure!

Print
clock icon cutlery icon flag icon folder icon instagram icon pinterest icon facebook icon print icon squares icon heart icon heart solid icon
Ham and Broccoli Mac and Cheese Casserole

Irresistible Ham and Broccoli Mac and Cheese Casserole in 30 Minutes


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cassie
  • Total Time: 40 minutes
  • Yield: 6 servings
  • Diet: Low Lactose

Description

A comforting and creamy mac and cheese casserole loaded with ham and broccoli for a complete meal.


Ingredients

  • 8 oz elbow macaroni
  • 2 cups diced cooked ham
  • 2 cups chopped broccoli florets
  • 3 tbsp butter
  • 3 tbsp all-purpose flour
  • 2 cups milk
  • 2 cups shredded cheddar cheese
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/4 tsp garlic powder
  • 1/2 cup breadcrumbs


Instructions

  1. Preheat oven to 375°F (190°C).
  2. Cook macaroni according to package instructions. Drain and set aside.
  3. Steam broccoli for 3-4 minutes until tender. Drain and set aside.
  4. Melt butter in a saucepan over medium heat. Stir in flour to make a roux.
  5. Gradually whisk in milk until smooth. Cook until thickened, about 5 minutes.
  6. Reduce heat and stir in cheese until melted. Season with salt, pepper, and garlic powder.
  7. Combine macaroni, ham, broccoli, and cheese sauce in a baking dish.
  8. Sprinkle breadcrumbs on top.
  9. Bake for 20-25 minutes until bubbly and golden.

Notes

  • Use pre-cooked ham for convenience.
  • Substitute cauliflower for broccoli if preferred.
  • For extra crispiness, broil for 1-2 minutes after baking.
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Casserole
  • Method: Baking
  • Cuisine: American

You Might Also Like...

Jalapeño Cheddar Cornbread

Jalapeño Cheddar Cornbread

Cream Cheese Corn Casserole

Cream Cheese Corn Casserole

Broccoli Cheddar Chicken and Rice Casserole

Broccoli Cheddar Chicken and Rice Casserole

Cheesy Veggie Quinoa Casserole

Cheesy Veggie Quinoa Casserole

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star