Broccoli Cheese Casserole with Ham

November 14, 2025 Grace Mitchell

Broccoli Cheese Casserole with Ham is that kind of meal that makes a kitchen smell like home — creamy, cheesy, and bubbling away under a golden topping.

2 1

Whether you’re using leftover holiday ham or just craving something warm and hearty, this casserole wraps flavor, comfort, and simplicity into one perfect dish.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
2 1

Broccoli Cheese Casserole with Ham


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Grace Mitchell
  • Total Time: 40 minutes
  • Yield: 6 servings

Description

Broccoli Cheese Casserole with Ham is a warm, creamy pasta bake filled with tender broccoli, savory ham, and a rich blend of cheeses—topped with a crispy breadcrumb crust.


Ingredients

Main Ingredients:

12 oz elbow macaroni

¼ cup butter

¼ cup all-purpose flour

1½ cups milk

1 cup light cream

½ tsp dry mustard powder

1 tsp onion powder

¼ tsp cayenne pepper

½ tsp garlic powder

Salt and pepper to taste

2 cups shredded sharp cheddar cheese

1 cup shredded Gruyere cheese

½ cup shredded Parmesan cheese

3 cups broccoli florets

2 cups cubed cooked ham

Topping:

1 cup breadcrumbs

1 tbsp melted butter

⅓ cup shredded Parmesan cheese


Instructions

1. Preheat oven to 400°F (200°C).

2. Cook macaroni according to package directions. In the last 2 minutes, add broccoli to make it tender-crisp. Drain and run under cold water.

3. In a large saucepan, melt butter over medium heat.

4. Whisk in flour and cook 2 minutes, stirring constantly.

5. Slowly whisk in milk, cream, and all seasonings. Stir over medium heat until thickened.

6. Remove from heat and stir in all cheeses until melted.

7. Toss together the pasta, broccoli, ham, and cheese sauce.

8. Pour mixture into a greased 9×13-inch casserole dish.

9. In a bowl, mix breadcrumbs, melted butter, and Parmesan, then sprinkle over the top.

10. Bake for 20–25 minutes until hot and bubbly. Do not overcook.

Notes

Add broccoli at the end of pasta cooking to avoid overcooking. You can swap ham with cooked chicken. Toppings can be customized – use Ritz crackers or just extra cheese if preferred. Great for using leftover ham from holidays. Be careful not to overbake, or the casserole may dry out. Try different cheeses if needed — like Mexican blend or Swiss.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Dinner
  • Method: Baked
  • Cuisine: American

Broccoli Cheese Casserole with Ham: A Family Favorite Reborn

It’s amazing how a few humble ingredients can create such a crowd-pleasing dinner. Tender broccoli, smoky ham, and three cheeses come together with a buttery breadcrumb topping that crackles just slightly as your fork dives in.

This dish has the same home-cooked magic as Cheesy Hamburger Potato Casserole and Loaded Cornbread Casserole — recipes that turn simple ingredients into cozy, irresistible meals.

What makes this Broccoli Cheese Casserole with Ham special is its balance. The sharp cheddar brings bite, Gruyere adds depth, and Parmesan rounds out the flavor with a savory finish. The broccoli keeps it fresh, and the ham gives that perfect smoky note that makes you reach for seconds.

Broccoli Cheese Casserole with Ham: Why It Works Every Time

There are casseroles, and then there are casseroles done right. This one nails it.

  • Texture harmony: The creamy sauce hugs every noodle, while broccoli and breadcrumbs keep things lively.
  • Flavor layering: Ham adds salty richness, while cheeses melt into a velvety blend.
  • Simple steps: Everything cooks in one dish, and it’s done in under an hour.
  • Great for leftovers: A smart way to repurpose ham from Easter or any holiday meal.

If you love the heartiness of Dump-and-Bake Chicken Alfredo Rice Casserole or the creaminess of Creamy Beef and Rotel Macaroni, this will feel like a natural fit in your kitchen rotation.

Ingredients & Notes

Main Ingredients:

  • 12 oz elbow macaroni
  • ¼ cup butter
  • ¼ cup all-purpose flour
  • 1½ cups milk
  • 1 cup light cream
  • ½ tsp dry mustard powder
  • 1 tsp onion powder
  • ¼ tsp cayenne pepper
  • ½ tsp garlic powder
  • Salt and pepper to taste
  • 2 cups shredded sharp cheddar cheese
  • 1 cup shredded Gruyere cheese
  • ½ cup shredded Parmesan cheese
  • 3 cups broccoli florets
  • 2 cups cubed cooked ham

Topping:

  • 1 cup breadcrumbs
  • 1 tbsp melted butter
  • ⅓ cup shredded Parmesan cheese

Notes:

  • Add broccoli during the last 2 minutes of pasta cooking to keep it bright and tender-crisp.
  • Swap ham for chicken if you prefer.
  • For the topping, crushed Ritz crackers or extra cheese both work beautifully.
  • Avoid overbaking — a gentle golden top is what you want, not dry pasta.
  • Try mixing in a handful of Creamy Garlic Parmesan Chicken flavor ideas by using garlic butter instead of plain.

How It Comes Together

Preheat your oven to 400°F (200°C) and lightly grease a 9×13-inch casserole dish.

Cook the pasta in salted water according to package directions. Add broccoli during the last 2 minutes of cooking to soften slightly. Drain and rinse under cold water to stop the cooking process.

Make the roux: In a large saucepan, melt butter over medium heat. Whisk in flour and stir for 2 minutes to cook off the raw taste.

Add liquids: Slowly whisk in milk, light cream, and all seasonings — mustard powder, onion powder, cayenne, garlic powder, salt, and pepper. Stir constantly until thickened.

Add the cheeses: Remove from heat and stir in cheddar, Gruyere, and Parmesan until smooth and creamy.

Combine everything: Gently toss together pasta, broccoli, ham, and cheese sauce in a large bowl until coated evenly.

Transfer to the baking dish and smooth out the top.

Mix the topping: In a small bowl, combine breadcrumbs, melted butter, and Parmesan. Sprinkle evenly over the casserole.

Bake for 20–25 minutes or until bubbly and golden. Don’t overcook — you want creamy, not dry.

This bake shares the same satisfying depth as Old-Fashioned Goulash and the cheesiness of Shrimp Scampi Pasta Bake. It’s the kind of dinner that feels fancy but secretly couldn’t be simpler.

Serving Story

When you pull the Broccoli Cheese Casserole with Ham from the oven, it should have that irresistible scent of butter, cheese, and toasted crumbs. Let it rest for 5 minutes so the sauce sets slightly.

Serve it with a side salad, garlic bread, or roasted vegetables. This dish holds its own, whether as a weekday dinner or on a holiday buffet beside roasted turkey or glazed carrots.

For anyone who loves layered flavors, it has the same comfort factor as Chicken Pot Pie Pasta Recipe — creamy sauce, golden top, and pure satisfaction.

Make-Ahead & Storage Tips

🕒 Make Ahead: Assemble the casserole without baking. Cover tightly and refrigerate for up to 24 hours. When ready, bake at 400°F until hot and bubbly.

Freeze It: Wrap the unbaked casserole tightly in foil and freeze up to 2 months. Thaw overnight before baking.

Leftovers: Reheat individual servings in the microwave or oven with a splash of milk to keep the sauce creamy.

Pro Tips

  • For extra creaminess, stir a spoonful of sour cream or cream cheese into the sauce.
  • A sprinkle of nutmeg adds subtle warmth that complements the Gruyere.
  • If you want crunch, mix crushed crackers or even fried onions into the topping.
  • To make it lighter, use whole-wheat pasta or low-fat cheese — still rich, still satisfying.

FAQ

Q1: Can I use frozen broccoli instead of fresh?
Yes! Thaw it completely and pat dry before mixing — this prevents watery casserole.

Q2: What can I substitute for Gruyere cheese?
Swiss or even mozzarella works well. Gruyere just adds that nutty note, but it’s flexible.

Q3: Can I skip the breadcrumbs?
Of course. Just top with extra cheese for a more indulgent finish — it melts beautifully.

Leave a Comment

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