Best Cheesy Ham and Broccoli Casserole That Feels Like Home

Jenny

the heart behind Family Cooks Club

Cheesy Ham and Broccoli Casserole
Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

There’s something incredibly comforting about digging into a warm, cheesy casserole that’s brimming with tender broccoli and savory ham. I first stumbled upon this Cheesy Ham and Broccoli Casserole on a chilly evening when I wanted something hearty yet easy to throw together after a long day. The creamy cheese sauce melds perfectly with the fresh broccoli and smoky ham, making every bite feel like a cozy hug. What I love most is how effortlessly it comes together—no complicated steps, just wholesome ingredients that deliver big flavor. Whether you’re cooking for family dinner or bringing a crowd-pleaser to a potluck, this recipe always gets rave reviews and keeps everyone asking for seconds.

Why Choose Cheesy Ham and Broccoli Casserole?

Deliciously comforting: This casserole wraps you in warm, cheesy goodness that feels like a homemade hug. Simple preparation means you can have a wholesome meal on the table without fuss. Flavor-packed combo of smoky ham and fresh broccoli makes each bite irresistible. Versatile crowd-pleaser perfect for family dinners or potlucks. Time-saving yet satisfying, it’s a fridge-to-oven wonder you’ll crave again and again.

Cheesy Ham and Broccoli Casserole Ingredients

For the Casserole Base

  • Broccoli florets – Use fresh or frozen; fresh gives the best texture and flavor in your Cheesy Ham and Broccoli Casserole.
  • Cooked ham – Diced for a smoky, savory punch that balances the cheesy richness perfectly.
  • Cooked rice or pasta – Adds heartiness and absorbs that luscious cheese sauce beautifully.

For the Cheese Sauce

  • Cheddar cheese – Sharp or mild, it melts creamy and gives that signature cheesy richness everyone loves.
  • Milk or cream – Choose whole milk or cream for the creamiest sauce that clings to every bite.
  • Butter – Helps create a smooth roux base for the cheese sauce, giving it velvety texture.
  • Flour – Thickens the cheese sauce to coat ingredients perfectly without being runny.

For Flavor and Texture

  • Onion powder – Adds subtle depth without overpowering the dish.
  • Garlic powder – A hint of warmth that enhances the savory flavors.
  • Salt and pepper – Adjust to taste; essential for bringing out the true character of each ingredient.
  • Breadcrumbs or crushed crackers – Optional topping for a golden, crunchy finish that contrasts the creamy casserole.

How to Make Cheesy Ham and Broccoli Casserole

  1. Preheat oven to 375°F, positioning the rack in the middle for even heat circulation. Allow to warm for at least 10 minutes.
  2. Prep broccoli & ham: blanch broccoli for 2–3 minutes until bright green, then drain well and dice ham into bite-size pieces.
  3. For the Cheese Sauce:
  4. Melt butter in a saucepan over medium heat for about 1 minute, stirring until it’s fully melted and slightly bubbly.
  5. Whisk in flour and cook 1–2 minutes until the mixture turns golden brown, stirring constantly to form a smooth, lump-free roux.
  6. Add milk gradually, whisking continuously and carefully; simmer 3–4 minutes until the sauce thickens to a smooth, velvety consistency.
  7. Stir in cheese a handful at a time until melted and silky; season with garlic powder, onion powder, salt, and pepper.
  8. Combine ingredients: in a greased 9×13-inch dish, mix sauce, broccoli, ham, and rice or pasta until evenly coated, so every forkful bursts with flavor.
  9. Top with breadcrumbs and dot with butter for a golden, crunchy finish that contrasts perfectly with the creamy, rich interior.
  10. Bake for 20–25 minutes at 375°F until bubbly and golden on top; let rest 5 minutes before serving for easier slicing.

Optional: Garnish with chopped parsley for a vibrant touch.

Exact quantities are listed in the recipe card below.

What to Serve with Cheesy Ham and Broccoli Casserole?

Elevate your meal experience with delightful pairings that harmonize beautifully with your comforting casserole.

  • Crispy Green Salad: A fresh, zesty salad adds a light crunch, balancing the rich flavors of the casserole perfectly. Toss in some cherry tomatoes and cucumbers for a burst of freshness.

  • Garlic Breadsticks: These warm, buttery delights offer a wonderful textural contrast. The garlic buttery flavor brilliantly complements the cheesy richness of the casserole.

  • Steamed Asparagus: Lightly steamed asparagus brings a vibrant green component, enhancing the visual appeal and adding a delicate crunch with each bite.

  • Honey Glazed Carrots: Sweet and savory, these tender carrots add a gorgeous pop of color and a touch of sweetness to the meal.

  • Savory Cornbread: The crumbly, slightly sweet nature of cornbread contrasts nicely with the creamy casserole. It’s perfect for mopping up every last bite!

  • Apple Crisp: For dessert, a warm apple crisp with a scoop of vanilla ice cream provides the perfect sweet finish to balance out the savory dish.

  • Chardonnay: A chilled glass of Chardonnay pairs wonderfully, as its crisp acidity cuts through the richness and enhances the overall dining experience.

Expert Tips for Cheesy Ham and Broccoli Casserole

  • Use fresh broccoli: Fresh florets give the best texture and vibrant color; avoid overcooking to keep that perfect bite in your casserole.
  • Don’t rush the roux: Cook butter and flour until golden before adding milk—this prevents grainy sauce and ensures your cheesy ham and broccoli casserole is silky smooth.
  • Add cheese gradually: Stir cheese in little by little off heat to avoid clumping, delivering a creamy, luscious sauce every time.
  • Drain broccoli well: Excess moisture can make the casserole watery—pat dry after blanching for the best texture and flavor.
  • Top with crispy crumbs: A buttered breadcrumb or cracker topping adds irresistible crunch that balances the creamy interior beautifully.
  • Let it rest: Allow the casserole to sit 5 minutes before serving for slices that hold shape and flavors that meld perfectly.

How to Store and Freeze Cheesy Ham and Broccoli Casserole

Fridge: Store leftovers in an airtight container for up to 3 days. Ensure the casserole is completely cool before sealing to maintain freshness.

Freezer: For longer storage, freeze the casserole for up to 3 months. Wrap it tightly in plastic wrap and then in aluminum foil to prevent freezer burn.

Reheating: To reheat, thaw overnight in the fridge, then bake at 350°F for 20–30 minutes or until heated through. Add a splash of milk to revive the creamy texture if needed.

Variations & Substitutions for Cheesy Ham and Broccoli Casserole

Feel free to get creative with this recipe, making it your own with delightful twists and substitutions that cater to your taste buds!

  • Gluten-Free: Substitute regular flour with a gluten-free flour blend to thicken the cheese sauce, enjoying the same creamy goodness without gluten.

  • Veggie-Loaded: Boost nutrition by adding carrots, bell peppers, or spinach alongside broccoli. These colorful additions not only enhance the taste but also make it more vibrant.

  • Spicy Kick: Incorporate diced jalapeños or a splash of hot sauce for a zesty twist that will awaken your taste buds and add a little heat.

  • Cheese Variety: Experiment with different cheeses like mozzarella for a gooey, stretchy texture or pepper jack for a little extra flavor; blend them for a truly unique casserole.

  • Protein Swap: For a healthier alternative, replace ham with grilled chicken or turkey. You can still enjoy that savory depth without the extra calories.

  • Vegan Option: Use a plant-based cheese and veggie broth instead of milk, plus mushrooms for that hearty flavor, to make a delicious vegan version that everyone can enjoy.

  • One-Pan Bake: Toss all the ingredients into a sheet pan instead of a casserole dish for an easy, no-fuss meal. It makes for a relaxed dinner with less cleanup!

  • Extra Crunch: Top your casserole with crispy onions or nuts instead of breadcrumbs for added texture and an exciting flavor contrast that is sure to impress.

Make Ahead Options

These Cheesy Ham and Broccoli Casseroles are perfect for busy weeknights! You can prepare the entire casserole up to 24 hours in advance, keeping it covered in the refrigerator to maintain freshness. Simply follow the recipe until the baking step; allow it to cool slightly before covering it tightly with plastic wrap or aluminum foil. When you’re ready to serve, preheat your oven to 375°F and bake straight from the fridge, adding an extra 5-10 minutes to the baking time for a bubbly, delicious result. This easy meal prep option ensures you have a comforting dish that’s just as flavorful as if it were freshly made!

Best Cheesy Ham and Broccoli Casserole That Feels Like Home Recipe FAQs

Can I use frozen broccoli for Cheesy Ham and Broccoli Casserole?
Absolutely! Frozen broccoli works well in a pinch, but I recommend thawing and draining it thoroughly to avoid excess moisture that can make the casserole watery.

How long can I store leftover casserole in the fridge?
Store your Cheesy Ham and Broccoli Casserole leftovers in an airtight container, and they’ll stay fresh for about 3 to 4 days. Make sure it cools completely before sealing to keep that cozy homemade flavor intact.

Is it possible to freeze this casserole, and how should I do it?
Very! Here’s my step-by-step: let the casserole cool fully, wrap it tightly with plastic wrap, then cover with aluminum foil to lock in freshness and avoid freezer burn. Freeze for up to 3 months. When ready to enjoy, thaw overnight in the fridge and bake at 350°F for 20–30 minutes until piping hot.

What if my cheese sauce turns lumpy or grainy?
Don’t worry, this happens sometimes if the roux isn’t cooked properly or cheese is added too quickly. Always cook the butter and flour until golden and smooth before adding milk slowly. Stir cheese in gradually off the heat for that creamy texture everyone loves.

Is this casserole safe for pets or people with allergies?
This recipe contains dairy, gluten, and ham, so it’s not suitable for pets or anyone with those specific allergies. You can easily adapt it by using dairy-free cheese and gluten-free flour or pasta to cater to dietary needs—feel free to ask if you want tips on substitutions!

Cheesy Ham and Broccoli Casserole

Best Cheesy Ham and Broccoli Casserole That Feels Like Home

This Cheesy Ham and Broccoli Casserole offers comforting flavors with tender broccoli and smoky ham for a hearty meal everyone loves.
Prep Time 15 minutes
Cook Time 25 minutes
Resting Time 5 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

For the Casserole Base
  • 4 cups broccoli florets fresh or frozen
  • 2 cups cooked ham diced
  • 2 cups cooked rice or pasta
For the Cheese Sauce
  • 2 cups cheddar cheese shredded
  • 1 cup milk or cream whole for creaminess
  • 4 tablespoons butter
  • 2 tablespoons flour
For Flavor and Texture
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • to taste salt and pepper
  • 1 cup breadcrumbs or crushed crackers optional topping

Equipment

  • oven
  • Saucepan
  • 9x13-inch baking dish

Method
 

How to Make Cheesy Ham and Broccoli Casserole
  1. Preheat oven to 375°F, positioning the rack in the middle for even heat circulation. Allow to warm for at least 10 minutes.
  2. Prep broccoli & ham: blanch broccoli for 2–3 minutes until bright green, then drain well and dice ham into bite-size pieces.
  3. Melt butter in a saucepan over medium heat for about 1 minute, stirring until it’s fully melted and slightly bubbly.
  4. Whisk in flour and cook 1–2 minutes until the mixture turns golden brown, stirring constantly to form a smooth, lump-free roux.
  5. Add milk gradually, whisking continuously; simmer 3–4 minutes until the sauce thickens to a smooth, velvety consistency.
  6. Stir in cheese a handful at a time until melted and silky; season with garlic powder, onion powder, salt, and pepper.
  7. In a greased 9×13-inch dish, mix sauce, broccoli, ham, and rice or pasta until evenly coated.
  8. Top with breadcrumbs and dot with butter; bake for 20–25 minutes at 375°F until bubbly and golden.
  9. Let rest for 5 minutes before serving for easier slicing.

Nutrition

Serving: 1sliceCalories: 350kcalCarbohydrates: 30gProtein: 18gFat: 18gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gCholesterol: 60mgSodium: 800mgPotassium: 600mgFiber: 3gSugar: 2gVitamin A: 15IUVitamin C: 50mgCalcium: 25mgIron: 10mg

Notes

Garnish with chopped parsley for a vibrant touch. Use fresh broccoli for the best texture.

Tried this recipe?

Let us know how it was!