Ham and Broccoli Casserole Recipe

A good ham and broccoli casserole recipe is the kitchen equivalent of finding twenty dollars in a coat pocket: unexpected, comforting, and immediately useful. It turns leftover ham, broccoli, rice, cheese, and a creamy sauce into a bubbling dinner that tastes like someone planned aheadeven if your actual plan was “open the fridge and negotiate with the leftovers.”

This version is built for real home cooks. It uses everyday ingredients, does not require a culinary degree, and gives you options for fresh or frozen broccoli, leftover holiday ham, deli ham, rice, pasta, or even cauliflower rice. The goal is simple: a creamy, cheesy, hearty casserole with tender broccoli, savory ham, a golden topping, and enough personality to make everyone at the table forget they were “just having leftovers.”

Why This Ham and Broccoli Casserole Works

Ham and broccoli are a surprisingly perfect match. Ham brings salty, smoky richness; broccoli brings color, freshness, and a little earthy bite. Cheese acts as the peace treaty. Rice or pasta makes the dish filling enough for dinner, while a crunchy topping keeps the casserole from feeling like a soft blanket with no texture.

Classic American casseroles often rely on a few reliable ideas: a protein, a vegetable, a starch, a creamy binder, and something crisp on top. This recipe follows that formula but improves the balance. The sauce is creamy without being gluey, the broccoli stays green instead of surrendering into army fatigue, and the ham is diced small enough to appear in nearly every bite.

Recipe Overview

  • Prep time: 15 minutes
  • Cook time: 30–35 minutes
  • Total time: About 50 minutes
  • Servings: 6 generous portions
  • Best for: Weeknight dinner, leftover ham, potlucks, meal prep, family meals

Ingredients

For the Casserole Filling

  • 3 cups cooked rice, preferably day-old or cooled
  • 2 cups diced fully cooked ham
  • 3 cups broccoli florets, fresh or frozen
  • 1 small yellow onion, finely chopped
  • 2 tablespoons unsalted butter
  • 2 cloves garlic, minced
  • 1 can cream of chicken soup or cream of mushroom soup
  • 1/2 cup sour cream or plain Greek yogurt
  • 1/2 cup milk
  • 1 1/2 cups shredded sharp cheddar cheese, divided
  • 1/2 teaspoon Dijon mustard
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon smoked paprika
  • Salt, to taste

For the Crunchy Topping

  • 1 cup crushed buttery crackers, panko breadcrumbs, or stuffing crumbs
  • 2 tablespoons melted butter
  • 2 tablespoons grated Parmesan cheese, optional

How to Make Ham and Broccoli Casserole

Step 1: Preheat and Prepare the Dish

Preheat the oven to 375°F. Lightly grease a 9x13-inch baking dish with butter or cooking spray. This size gives the casserole enough room to heat evenly and lets the topping crisp instead of steaming under its own ambition.

Step 2: Cook or Prep the Broccoli

If using fresh broccoli, cut it into small florets and blanch it in boiling water for 2 minutes, then drain well. If using frozen broccoli, thaw it and squeeze out extra moisture with a clean towel. This small step prevents a watery casserole, which is important because nobody invited broccoli soup to dinner.

Step 3: Sauté the Aromatics

Melt 2 tablespoons butter in a skillet over medium heat. Add the chopped onion and cook for 3–4 minutes, until softened. Stir in the garlic and cook for 30 seconds, just until fragrant. Garlic burns quickly, so do not wander off to check one text message unless you enjoy the flavor of regret.

Step 4: Mix the Creamy Sauce

In a large mixing bowl, combine the cream soup, sour cream, milk, Dijon mustard, black pepper, smoked paprika, and 1 cup of shredded cheddar cheese. Stir until smooth. Taste before adding salt because ham and canned soup are already salty. You want balanced comfort, not a sodium cannon.

Step 5: Combine the Filling

Add the cooked rice, diced ham, broccoli, and sautéed onion-garlic mixture to the sauce. Fold everything together until evenly coated. The mixture should look creamy but not runny. If it feels too thick, add a splash of milk. If it seems too loose, add a little more rice or a handful of cheese.

Step 6: Assemble the Casserole

Spread the mixture into the prepared baking dish. Sprinkle the remaining 1/2 cup cheddar cheese over the top. In a small bowl, mix the crushed crackers or breadcrumbs with melted butter and Parmesan, then scatter the topping evenly across the casserole.

Step 7: Bake Until Bubbly

Bake uncovered for 30–35 minutes, or until the casserole is hot throughout, bubbling around the edges, and golden on top. For food safety, casseroles containing meat should reach an internal temperature of 165°F. Let it rest for 5–10 minutes before serving so the sauce can settle and your first spoonful does not behave like molten lava.

Best Ham to Use

The best ham for this easy ham and broccoli casserole is fully cooked leftover ham, especially baked ham from a holiday meal. It has deeper flavor than thin deli slices and holds its texture well in the oven. However, diced deli ham, ham steak, or packaged cubed ham also work.

If your ham is very salty, cut back on added salt and use low-sodium soup or milk to mellow the flavor. If your ham is smoky or honey-glazed, even betterthe sweet-smoky notes play beautifully with sharp cheddar and broccoli.

Fresh Broccoli vs. Frozen Broccoli

Fresh broccoli gives the casserole a firmer texture and brighter color. Frozen broccoli is convenient, budget-friendly, and already trimmed, which makes it excellent for weeknight cooking. The key is moisture control. Frozen broccoli holds water like it is preparing for a drought, so thaw it fully and pat it dry before mixing it into the casserole.

For the best texture, use small florets rather than large chunks. Big broccoli pieces can turn the casserole into a fork-and-knife situation, and casserole should never feel like furniture assembly.

Rice, Pasta, or Potatoes: Which Base Is Best?

This recipe uses cooked rice because it absorbs the creamy sauce without becoming heavy. Long-grain white rice, brown rice, jasmine rice, or a wild rice blend all work. Day-old rice is especially good because it is drier and less likely to become mushy.

If you prefer a ham broccoli pasta casserole, swap the rice for 3 cups cooked short pasta such as rotini, shells, penne, or egg noodles. Cook the pasta just to al dente so it does not soften too much while baking.

For a heartier comfort-food version, use cooked diced potatoes or thawed hash browns. Potatoes turn the dish into a ham, broccoli, and potato casserole that feels right at home beside a cold evening, a big sweater, and zero desire to wash multiple pans.

How to Make It Without Canned Soup

Canned cream soup is convenient, but you can make a simple homemade sauce if you prefer. Melt 3 tablespoons butter in a saucepan, whisk in 3 tablespoons flour, and cook for 1 minute. Slowly whisk in 1 1/2 cups milk and 1/2 cup chicken broth. Simmer until thick, then stir in 1 cup shredded cheddar cheese. Season with pepper, paprika, garlic powder, and a small pinch of salt.

This homemade cheese sauce gives the casserole a fresher flavor and lets you control the salt. It is also useful if you are avoiding certain canned ingredients or simply want to flex a little in front of your saucepan.

Easy Variations

Low-Carb Ham and Broccoli Casserole

Replace the rice with cauliflower rice. Sauté the cauliflower rice first to remove extra moisture, then mix it with the sauce, ham, broccoli, and cheese. The result is lighter but still creamy and satisfying.

Extra-Cheesy Version

Add Monterey Jack, Swiss, Gruyère, or Colby Jack with the cheddar. Sharp cheddar gives classic flavor, while Swiss adds a nutty note that pairs especially well with ham.

Chicken Cordon Bleu Style

Add 1 cup cooked chicken along with the ham, use Swiss cheese, and finish with buttery breadcrumbs. It gives the casserole a chicken cordon bleu personality without requiring you to roll anything, pound anything, or question your life choices.

Veggie-Loaded Version

Add cooked carrots, peas, mushrooms, spinach, or asparagus. Keep the total vegetable amount reasonable so the casserole stays creamy instead of turning into a farmers market landslide.

What to Serve With Ham and Broccoli Casserole

This casserole is rich enough to stand alone, but a simple side dish makes the meal feel complete. Serve it with a crisp green salad, roasted carrots, sliced tomatoes, garlic bread, dinner rolls, or fresh fruit. A bright side works best because the casserole already brings creaminess, cheese, and cozy energy.

For potlucks, pair it with lighter dishes such as cucumber salad, coleslaw, green beans, or a citrusy fruit salad. The contrast keeps the plate from becoming too heavy.

Make-Ahead, Storage, and Freezing Tips

Make Ahead

You can assemble the casserole up to 24 hours in advance. Cover tightly and refrigerate. Add the crunchy topping right before baking so it stays crisp. If baking straight from the refrigerator, add 5–10 minutes to the cook time.

Storing Leftovers

Store leftovers in an airtight container in the refrigerator for 3–4 days. Cool the casserole promptly and do not leave it at room temperature for more than 2 hours.

Reheating

Reheat individual portions in the microwave, covered, until steaming hot. For larger portions, cover with foil and warm in a 350°F oven until heated through. Leftovers should reach 165°F before serving.

Freezing

This casserole can be frozen, though creamy sauces may change slightly after thawing. For best results, freeze it before baking without the topping. Wrap tightly, freeze for up to 2–3 months, thaw overnight in the refrigerator, add the topping, and bake until hot and bubbly.

Common Mistakes to Avoid

Using Wet Broccoli

Too much moisture is the fastest way to flatten the flavor and texture. Drain broccoli thoroughly, especially if it is frozen.

Overcooking the Broccoli

Broccoli should be tender but still have some structure. If it is fully soft before baking, it may become mushy in the oven.

Skipping the Rest Time

Letting the casserole rest for a few minutes helps the sauce thicken and makes serving cleaner. It also reduces the chance of burning your tongue, which is a humble but important culinary achievement.

Adding Too Much Salt

Ham, cheese, soup, crackers, and Parmesan can all bring salt. Taste the sauce before seasoning and use a lighter hand than usual.

Frequently Asked Questions

Can I use raw rice?

Cooked rice is recommended for this recipe because it gives you better control over texture and baking time. Raw rice needs extra liquid and longer baking, and it may cook unevenly in a creamy casserole.

Can I use leftover Easter or Christmas ham?

Yes. This is one of the best leftover ham recipes because it transforms holiday extras into a completely new meal. Dice the ham into small cubes so it spreads evenly through the filling.

Can I make this gluten-free?

Yes. Use gluten-free cream soup or homemade gluten-free cheese sauce thickened with cornstarch. Choose gluten-free crackers or breadcrumbs for the topping.

Can I make it healthier?

Use brown rice, reduced-fat cheese, Greek yogurt instead of sour cream, low-sodium soup, and extra broccoli. You can also reduce the topping or replace crackers with toasted whole-wheat breadcrumbs.

Personal Cooking Experience: What This Casserole Teaches You

Making a ham and broccoli casserole sounds simple, and it is, but it also teaches one of the most useful lessons in home cooking: leftovers are not a punishment. They are ingredients wearing yesterday’s outfit. A few cups of ham that seemed boring in the fridge can become dinner with a little cheese, a little sauce, and the confidence to bake everything in one dish.

The first time many home cooks make this casserole, they tend to worry about exact measurements. Is it two cups of ham or two and a half? Is the broccoli chopped too small? Is sharp cheddar too bold? The comforting truth is that casserole cooking has room for personality. If you have a little more ham, use it. If your family loves cheese, add an extra handful. If the broccoli pieces are uneven, congratulationsyou have made rustic food, which sounds much fancier than “I chopped quickly.”

The biggest experience-based tip is to respect texture. Creamy casseroles need contrast. That is why the topping matters so much. Buttery crackers, panko breadcrumbs, or stuffing crumbs create a crisp layer that wakes up every bite. Without it, the casserole is still tasty, but it can feel a little too soft. With it, the dish has that golden, spoon-cracking top that makes people hover near the oven pretending they are “just checking.”

Another lesson is that broccoli is happiest when it is handled gently. Overcooked broccoli can turn dull and strong-smelling, which is not ideal unless your goal is to make the kitchen smell like a school cafeteria from 1998. Blanching fresh broccoli briefly or thawing frozen broccoli properly keeps the vegetable bright and pleasant. This makes the casserole taste fresher and look more inviting.

Ham also teaches balance. Because it is salty and savory, the sauce should be creamy and mellow. Dijon mustard may seem like a tiny detail, but it makes the cheese taste sharper and prevents the dish from feeling flat. Smoked paprika adds warmth without making the casserole spicy. Garlic and onion add a homemade backbone, even if you use canned soup for convenience.

This recipe is also a great “clean out the fridge” meal. A handful of peas, a scoop of cooked rice, half a bag of shredded cheese, or the last few crackers in the sleeve can all find a purpose here. That flexibility is why casseroles have remained a staple in American kitchens. They are practical, forgiving, and generous. They feed families, stretch ingredients, travel well to potlucks, and reheat beautifully for lunch the next day.

In real life, the best ham and broccoli casserole is not always the prettiest one. It may bubble over slightly. The topping may brown more on one side. Someone may steal a corner piece before dinner officially starts. That is part of the charm. This is not a fussy dinner. It is warm, cheesy, useful, and dependablethe kind of recipe you keep because it solves the eternal question of what to make when the fridge contains ham, broccoli, and a general sense of urgency.

Conclusion

This Ham and Broccoli Casserole Recipe is everything a weeknight dinner should be: easy, creamy, cheesy, filling, and flexible. It uses simple ingredients, welcomes leftover ham, works with fresh or frozen broccoli, and can be adapted with rice, pasta, potatoes, or cauliflower rice. The creamy sauce brings comfort, the cheddar adds flavor, and the buttery topping gives every bite the crunch it deserves.

Whether you are cooking after a holiday, planning a potluck dish, or trying to turn leftovers into something your family will actually cheer for, this casserole earns its place in the regular dinner rotation. It is practical comfort food with a little sparkleand frankly, broccoli has never looked so smug.

Note: For best food safety, bake and reheat casseroles containing meat until they reach 165°F in the center, and refrigerate leftovers promptly.