This Cheesy Potato, Broccoli and Ham Bake is the perfect comfort food! This recipe is an excellent way to use up leftover ham for a quick and easy meal!

This Cheesy Potato, Broccoli and Ham Bake is the perfect comfort food! This recipe is an excellent way to use up leftover ham for a quick and easy meal! 

 

We don’t have leftovers a ton here (Mr. Maebell makes sure of that), but big holiday meals usually result in an excess of ham or turkey. I’m always looking for new ways to use it up! This bake is one of my all-time favorite because it’s quick, comforting, and it’s easy to make ahead of time if we’re busy.

Another of my favorite things about this bake is how versatile it is. You can use fresh or frozen broccoli without any texture issue or change in baking time! You could even use leftover turkey or chicken if you’re out of ham. The possibilities are endless! If you’re adventurous, you could even mix a couple different kind of cheeses for a fun twist.

This is a great dish to plan when you have guests because, with a little meal prep, it barely requires any work! Plus, it’s naturally gluten-free because we skip the roux and let the cheese thicken up the sauce.

Why You’ll Love This Ham Potato Casserole

  • Serves a Crowd – This hearty meal will keep the whole family full for hours with the perfect combination of carbs, protein, and fiber.
  • Is Super Versatile – You can use fresh or frozen broccoli, and any leftover meat can be used for ultimate convenience. It’s great with a blend of cheeses, so you can use whatever you have on hand.
  • Can Be Prepped Ahead of Time – This dish reheats beautifully and can be made up to 3 days ahead of time. Great for holidays and busy weeks!
This Cheesy Potato, Broccoli and Ham Bake is the perfect comfort food! This recipe is an excellent way to use up leftover ham for a quick and easy meal! 

Ham Potato Casserole Ingredients

  • Potatoes: you can use any variety of potatoes, but it is essential you parboil them first. This gives the potatoes a head start. Potatoes take so long to cook that if you skip this step the broccoli will be very overcooked and mushy. This step ensures everything finishes together.
  • Broccoli: I use fresh, but frozen will work.
  • Ham: cubed smoked ham
  • Butter
  • Garlic
  • Onion
  • Milk
  • Heavy Cream
  • Cheese
  • Spices: salt, pepper
This Cheesy Potato, Broccoli and Ham Bake is the perfect comfort food! This recipe is an excellent way to use up leftover ham for a quick and easy meal! 

How to Make Cheesy Ham and Potato Casserole

  1. Add the 3 potatoes to a medium size saucepan, fill the pan 3/4 full of water. Bring the water to a rolling boil and reduce to medium heat. Cook the potatoes 10 minutes. Remove from heat and allow to cool.
  2. Preheat oven to 400 degrees F. Spray an 11 x 7-inch baking dish with cooking spray and set aside.
  3. In a deep skillet or sauce pan combine the butter over medium heat, add the shallot and garlic and sauté until fragrant. Stir in the milk, heavy cream, shredded cheddar, salt and pepper. Bring the mixture to a simmer, stirring occasionally. When the mixture has thickened remove from the heat and set aside.
  4. In the casserole dish layer the chopped parboiled potatoes, broccoli and ham. Top with the cheese sauce.
  5. Top with shredded cheddar cheese and bake 20-25 minutes until the potatoes are cooked through (check with a fork)
  6. Allow the dish to rest at least 10 minutes before serving.
This Cheesy Potato, Broccoli and Ham Bake is the perfect comfort food! This recipe is an excellent way to use up leftover ham for a quick and easy meal! 

How to Meal Prep Ham and Potato Casserole

This is a great recipe for meal prepping! This casserole is delicious reheated, so you can easily cook this on your prep day and serve up to 3 days later.

If you don’t want to prepare the entire dish early, you could at least take care of a couple steps to reduce the time needed when you’re ready to serve it.

On your meal prep day, you could parboil the potatoes and create the cream sauce, then store those separately in an air-tight container up to 2 days. I wouldn’t mix the ingredients until you’re ready to bake because the potatoes may release moisture and mess with the texture.

This means all you have to do before dinner is throw it all together and bake it! Basically, it becomes a 30-minute meal!

Tips For Making Ham and Potato Casserole

  • Don’t skip the resting time. You’ll want to let the casserole rest for 10 minutes after baking to let the runny liquid soak into the potatoes for a cohesive spoonful.
  • Parboil the potatoes ahead of time if it’s a busy week. You can complete the first step 1-2 days ahead of time if needed, then store the potatoes in the fridge and pat dry before following the rest of the recipe.
  • Keep the broccoli and potatoes in uniform sizes. If your veggies are chopped into different sizes, they will require different cooking times leading to the wrong texture.

What to Serve With This Potato Ham Casserole

This is a great meal to serve on its own because it’s balanced with starch, vegetables, and protein. To stretch it further, though, you can serve this with a crisp salad and these delicious buttermilk biscuits. Hearty sides like grilled green beans, bacon-wrapped cabbage, or even spinach stuffed mushrooms will bulk up the meal, too.

Storing and Reheating Broccoli Potato Casserole

After cooking, allow the dish to cool completely and cover tightly with foil or transfer to an air-tight container. Store in the fridge up to 3 days.

Then when you’re ready to reheat, bake the covered casserole at 325 degrees F for 20 minutes. Remove the foil and bake an additional 5-10 minutes until warmed through. You could also microwave leftovers in 45-second intervals until warmed throughout.

This Cheesy Potato, Broccoli and Ham Bake is the perfect comfort food! This recipe is an excellent way to use up leftover ham for a quick and easy meal! 

More Casserole Recipes:

This Cheesy Potato, Broccoli and Ham Bake is the perfect comfort food! This recipe is an excellent way to use up leftover ham for a quick and easy meal! 

Get the Recipe: Potato Ham Casserole

This Cheesy Potato, Broccoli and Ham Bake is the perfect comfort food! This recipe is an excellent way to use up leftover ham for a quick and easy meal! 
4.29 from 21 ratings

Ingredients
 

  • 3 cups chopped potatoes, 3 parboiled potatoes
  • 2 cups broccoli florets
  • 1 1/2 cup chopped ham

For the Cheese Sauce

  • 1 tablespoon butter
  • 1/2 cup onion chopped
  • 3 garlic cloves, minced
  • 1 1/2 cups whole milk
  • 1/2 cup heavy cream
  • 1 cup shredded cheddar cheese
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper

For the Topping

  • 1 cup shredded cheddar cheese

Instructions
 

  • Add the 3 potatoes to a medium size saucepan, fill the pan 3/4 full of water. Bring the water to a rolling boil and reduce to medium heat. Cook the potatoes 10 minutes. Remove from heat and allow to cool.
  • Preheat oven to 400 degrees F. Spray an 11 x 7-inch baking dish with cooking spray and set aside.
  • In a deep skillet or sauce pan combine the butter over medium heat, add the shallot and garlic and sauté until fragarant. Stir in the milk, heavy cream, shredded cheddar, salt and pepper. Bring the mixture to a simmer, stirring occasionally. When the mixture has thickened remove from the heat and set aside.
  • In the casserole dish layer the chopped parboiled potatoes, broccoli and ham. Top with the cheese sauce.
  • Top with shredded cheddar cheese and bake 20-25 minutes until the potatoes are cooked through (check with a fork)
  • Allow the dish to rest at least 10 minutes before serving.
Serving: 3/4 heaping cup, Calories: 390kcal, Carbohydrates: 21g, Protein: 24.7g, Fat: 23g, Cholesterol: 92mg, Sodium: 360mg, Fiber: 2.8g, Sugar: 5.6g
Did you make this recipe?Please leave a star rating and review below!