Ham Potato Broccoli Casserole


This post may contain affiliate links. Please read my disclosure policy.

Jump to Recipe

When you pull this cheesy and delicious ham potato broccoli casserole hot and steaming from the oven everyone will be clamoring for a bite.

cheesy potato casserole with broccoli and ham in white dish with serving spoon

Cheesy Ham and Potato Casserole

Casseroles make for some of the best options to feed a crowd. I love to not only serve this to my family but take it along to gatherings. The dense cheesy potato casserole holds heat and travels extremely well.

If you are taking this dish to a gathering, after removing this from the oven, just cover it in foil and pop it into an insulated travel pouch. It should retain its warmth for at least an hour or two.

Save The Recipe

Want to save this recipe?

Enter your email and I’ll send this recipe right to your inbox! Plus, I’ll send you new recipes every week!

If you don’t happen to have a travel pouch, you can line a box with a large bath towel, place the hot baking dish in the center of the towel and wrap the dish up like a package to take with you.

Potato Casserole ingredients in baking dish

This recipe is a great way to use up holiday leftovers. If you have mashed potatoes and ham, all you need to do is add broccoli and cheese to make this savory casserole.

Whether you are going to a potluck or just feeding your family, this ham potato broccoli casserole is simple to assemble and full of ingredients and flavors everyone is sure to love.

mashed potatoes in pot with plaid towel

To make this casserole, you’ll start by boiling the potatoes. I wash mine then just quarter them for boiling, leaving the skin on. After boiling, drain and mash them right in the same pot you cooked them in.

Mash the potatoes with butter, sour cream, salt, pepper, garlic, and paprika until thoroughly combined. After that, it really is as simple as adding the ham and partially cooked broccoli to the pot with cheese and stirring before placing it into a greased baking pan and baking for 20-25 minutes.

The ingredients are already warm, so it doesn’t take long until your dinner is on the table. (If you happen to be making this with leftover mashed potatoes, allow a few extra minutes for the casserole to warm through.)

potato brocoli and ham casserole

Ham Broccoli Potato Casserole

You’ll need these ingredients to make this recipe: 

  • red potatoes
  • butter
  • sour cream
  • teaspoon kosher salt
  • freshly ground black pepper
  • granulated garlic or garlic powder
  • smoked or regular paprika
  • broccoli florets
  • chopped ham
  • shredded Monterey Jack, Cheddar, or Mexican cheese 
Cheese topped potato casserole with ham

Oven Baked Dinners

Not much tops a simple yet delicious oven-baked dinner. Having everything ready to enjoy in one pan makes busy nights so much easier. You might give some of these vegetable-filled options a try.

Mixed vegetables, rotisserie chicken, and a store-bought pie crust make for an easy chicken pot pie with frozen vegetables or individual mini chicken pot pie.

This flavorful and hearty BBQ Chicken Potato Casserole is a big win at my house, with a perfect combination of saucy bites of tangy chicken, roasted potatoes, and broccoli.

These Cheesy Broccoli Mashed Potatoes were inspired by my family’s fondness for Irish Colcannon, the ever-popular loaded mashed potatoes with cabbage and sometimes bacon.

Taco Stuffed Bell Peppers are a new favorite dinner over here because some food combinations just make perfect sense and these stuffed and tasty colorful bell peppers are exactly right.

These crispy Cheesy Roasted Potatoes are covered in a mouth-watering blend of garlic, herbs, and melted cheese, making these taters the MVP of comfort food.

cheesy potato casserole in white baking dish

These Garlic Parmesan Smashed Potatoes are the joyous marriage of fluffy, tender insides and delightfully crispy edges. Every flavor-packed bite will have your taste buds dancing. These potatoes are hearty enough to serve as a main course or a side.

This fully loaded Chicken Potato Broccoli Casserole starts with fluffy mashed potatoes that are mixed with tender bites of broccoli and chicken, then generously sprinkled with bacon and cheese. The result is an absolutely irresistible dinner.

Savory ham and hearty potatoes are baked to perfection along with plenty of melted cheese, making this Ham and Hashbrown Breakfast Casserole a true comfort food.

Broccoli mushroom casserole starts with a mixture of rice, sautéed mushrooms, and broccoli florets in a creamy, cheesy sauce. It’s enticing and fragrant straight out of the oven, making it hard to wait for it to cool enough to avoid burning my mouth with the first taste.

Potato Casserole ingredients in baking dish

Ham Potato Broccoli Casserole

When you pull this cheesy and delicious ham potato broccoli casserole hot and steaming from the oven everyone will be clamoring for a bite.
Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes
Servings: 8


  • 3 pounds red potatoes cut into 1-inch pieces
  • 4 tablespoons butter room temperature
  • 1 cup sour cream
  • ½-1 teaspoon kosher salt
  • ½ teaspoon freshly ground black pepper
  • ½ teaspoon granulated garlic or garlic powder
  • ½ teaspoon smoked or regular paprika
  • 3 small broccoli crowns about 4 cups bite-size broccoli florets
  • 3 cups cooked chopped ham
  • 2 cups shredded Monterey Jack, Cheddar, or Mexican cheese divided


  • Preheat the oven to 350°F. Grease a 10-inch square baking dish with butter or cooking spray. Place the potatoes in a large pot and cover them with water. Bring to a boil and cook until fork tender, about 10-15 minutes. Drain the potatoes and then transfer them back to the hot pot.
  • While the potatoes are boiling, steam or roast the broccoli until hot and barely softened. It should still be a little bit crisp. Drain any liquid from the broccoli.
  • Place the pot with the potatoes back over the warm (but turned off) burner, if you have a gas stove turn the heat to the lowest possible setting. (This will help evaporate any water left in the pan and keep the mashed potatoes nice and fluffy.) Smash the potatoes with a potato masher. Add the butter, sour cream, salt, pepper, garlic, and paprika. Stir to combine.
  • Add the cooked broccoli, the ham, and 1 cup of cheese to the pot. Stir to mix throughout and then transfer to the prepared baking dish. Top with the remaining cheese. Bake for 20-25 minutes, until the cheese has melted and the casserole is heated through.


Monterey Jack, Cheddar, or a Mexican blend shredded cheese will all work with this recipe. I often use a Mexican blend shredded cheese because I keep it on hand.
This casserole can be made in almost any 1½-2 quart oven-safe dish. A larger (9×13 style) dish will work as well, just watch the time and be careful not to overcook.


Calories: 532kcal · Carbohydrates: 44g · Protein: 28g · Fat: 29g · Saturated Fat: 15g · Polyunsaturated Fat: 2g · Monounsaturated Fat: 9g · Trans Fat: 0.2g · Cholesterol: 91mg · Sodium: 1098mg · Potassium: 1706mg · Fiber: 9g · Sugar: 7g · Vitamin A: 1971IU · Vitamin C: 218mg · Calcium: 343mg · Iron: 4mg
Tried this recipe?Mention @bestvegetablerecipes or tag #bestvegetablerecipes!
Cheesy Ham Potato Broccoli Casserole
cheesy potatoes with broccoli and ham

Filed under: , , , , , ,

Share this Article


Related Posts

Reader Interactions

4 Comments Leave a comment or review

    Rate & Comment

    Recipe Rating