Take your taste buds on a comforting journey with this delicious cheesy ham and potato broccoli casserole. It is creamy, cheesy, hearty and a totally comforting meal. Perfect for a family dinner or potluck!
My mom’s classic recipe that I hated for nearly my entire life, yes, even as an adult. I don’t know what has happened but in the last few years I’ve had such a craving for the classic recipes that I grew up on. Call it nostalgia, or maybe I’m just finally growing up and realizing what a gift it was that my mom made dinner literally every night and we always ate around a dinner table together.
This recipe is from her dear friend, Debbie, and I don’t remember a single year of my life that Mom didn’t make it, so it’s been around for a long time.
Ingredients for Ham Potato Broccoli Casserole
Grab your leftover ham and a few other ingredients, and let’s make this comforting casserole for dinner! Here is everything you’ll need:
- New Potatoes: a little sweeter and less starchy than regular russet or yukon gold potatoes, we love the flavor and texture!
- Broccoli: fresh or frozen broccoli florets work great
- Butter: used to salute and onions and mushrooms
- Onion: just a regular yellow onion
- Baby Bella Mushrooms: can be substituted with white button mushrooms or omitted if desired
- Salt and Pepper: adds flavor
- Ham: adds flavor and protein
- Cream Cheese: adds richness and creaminess
- Cheddar Cheese: adds flavor and gooiness
The measurements for each ingredient can be found in the recipe card down at the end of the post.
Substitutions and Variations
I love to use leftover ham in this recipe, but any protein tastes great in this casserole. You could use rotisserie chicken, ground beef, bacon, sausage, etc.
Growing up, Mom usually skipped the mushrooms or only put them on half of the casserole in order to please her picky kids, but they are in fact her favorite part. Sautéed with onions in gobs of delicious butter, I mean, what isn’t to love?
You can also change up the vegetables in this casserole. Peas or green beans would be super yummy!
How to Make Ham Potato and Broccoli Casserole
- Prep: Butter or spray a 9×13 baking dish and preheat the oven to 350 degrees F.
- Parboil: Partially boil the potatoes for 8-10 minutes then drain and set aside. See section below for skipping this step.
- Steam: Place the broccoli in a saucepan and steam until bright green.