Ham, Potato, and Cheese Casserole Recipe

Sharing is caring!

Sometimes you just need comfort food, and this ham, potato, and cheese casserole recipe checks that box! It’s delicious, simple, and is ready to serve in less than an hour!!

Ham, potato, and cheese casserole on a white plate with a side of homemade french bread.

You know how sometimes you just have a craving for some good comfort food? This is one of my favorites.

Not only is this casserole delicious and easy to make, but it can also be a creative way to reimagine leftovers!

After holidays and special occasions, you may have some leftover ham, boiled potatoes, or baking potatoes sitting in your refrigerator. Throw it all into this casserole!

The result is a luxuriously warm, richly flavored, cheesy ham and potato meal that’s perfect for family lunches or special dinners with guests.

Ham, Potato, and Cheese Casserole Recipe

This ham, potato, and cheese casserole recipe is one of my favorite ways to use up leftover ham and potatoes.

This post contains affiliate links, which means I make a small commission at no extra cost to you. Read my full disclosure here. Thanks for your support!

Ingredients

Ingredients for making ham, potato, and cheese casserole sitting on a kitchen counter. These include four green peppers, a ham steak thawing in a glass bowl, a half gallon mason jar of milk, a glass bowl with flour, a glass dish with cooked potatoes, a salt and pepper shaker, and sliced cheese.

Ham – Any pork meat will do, but traditional ham adds a lot of flavor to this recipe. I use ham steaks from pigs we harvest. That said, Italian sausage is amazing in this recipe, too!

Potatoes – Baked potatoes and boiled potatoes work well here, so use what you have.

Cheese – We had a block of colby jack cheese from Azure Standard, so that’s what I used. But use your favorite cheese(s).

Peppers – These are optional, but add some color and a great flavor and texture. I pulled some green bell peppers and nadapeño sweet peppers from the garden before the frost hit.

Butter – Raw butter is full of nutrition and flavor, but you can use any fat that you have on hand. Rendered bacon grease and sausage grease works, too.

Flour – Use your favorite! I prefer unbleached and unenriched, or freshly milled whole wheat flour.

Milk – Raw milk is nutrient-dense and delicious. Use what you have, though.

Salt – Fine sea salt is best but you can also use coarse sea salt.

Pepper – Freshly ground black pepper is your best option.

Ham, potato, and cheese casserole with a fork in it.

Tools you may need

Large pot or Dutch oven

Casserole dish (not necessary if you use a Dutch oven to cook and bake in)

Large wooden spoon

Knife

Cutting board

Measuring cup

How to Make Ham, Potato, and Cheese Casserole

Fresh ham steaks in a glass dish with the fat cut off and pushed to the side.

Preheat your oven to 350℉ (180℃).

If you’re starting with uncooked ham, begin by trimming off any fat. Save the fat in a freezer bag so you can render it down for a delicious baking fat later! I usually add this kind of fat to my lard when I make a big batch of lard.

Cubed ham cooking in a large stainless steel pot.

If you’re using uncooked ham, cube it up and cook it in your pot or Dutch oven. If you’re using leftover cooked ham, cut it in bite-size pieces. Remove the ham to a separate bowl or dish when it’s done.

Diced green peppers cooking in a large stainless steel pot on a gas stove.

Add some butter to your pot and cook the peppers on medium-low heat for about 5 minutes until they are tender. Be careful not to let any of them burn.

Stainless steel pot on a gas stove with cooked green peppers, flour, and milk.

Then add the flour, stir to coat the peppers, and add your milk. Also, add salt and pepper to your personal taste. I start with about a half teaspoon of salt and a quarter teaspoon of pepper.

Woman stirring a stainless steel pot on a gas stove, and holding a wood spoon to show milk thickens to coat the back of a spoon.

Stir the pot over medium-low heat. Eventually the milk will start to bubble and will thicken up enough to coat the back of a spoon. As soon as it gets to that point, turn off the heat.

Woman adding cooked ham to a large stainless steel pot on a stove.

Add your cooked ham and stir to combine.

Woman adding cooked, diced potatoes to a large pot on the stove.

Then add the cooked, cubed potatoes and stir again so that all the ham and potatoes are coated in the sauce. Adjust the seasonings, if necessary.

Woman pouring ham and potato mixture into a white casserole dish.

Pour out the ham and potato mixture into a casserole dish for baking, unless you cooked your mixture in a Dutch oven. If you cooked your ham and potato mixture in a Dutch oven, just leave it alone.

Woman putting cheese on top of ham and potato mixture in a white casserole dish.

Add your favorite cheese(s) to top it off. It doesn’t matter if it’s shredded or sliced cheese because it all melts beautifully.

Bake at 350℉ (180℃) for 30 minutes until the cheese is melted and the edges are a golden brown.

Ham, potato and cheese casserole in a white casserole dish sitting on a gas stove.

For an extra-special touch, add a side of quick, homemade biscuits or french bread.

Storage

You can easily store your ham, potato, and cheese casserole in an airtight container in your refrigerator for several days.

If you try this recipe and love it, I would love if you gave it 5 stars! Also, tag me on Instagram @rivers.family.farm.

Ham, potato, and cheese casserole with a fork in it.
Print Recipe
5 from 2 votes

Ham, Potato, and Cheese Casserole

This delicious and simple ham, potato, and cheese casserole recipe is a comfort food that will keep you warm and satisfied!
Prep Time5 minutes
Cook Time10 minutes
Bake Time30 minutes
Total Time45 minutes
Course: Main Course
Cuisine: American
Keyword: ham and vegetable casserole recipe, ham potato cheese casserole, healthy ham casserole recipe, leftover ham casserole recipe
Servings: 8 people
Author: Rebekah

Equipment

  • large pot or Dutch oven
  • large casserole dish (not necessary if cooking in the Dutch oven)
  • large wooden spoon
  • knife
  • cutting board
  • measuring cup

Ingredients

  • 3 tbsp chopped green pepper (optional)
  • 4 tbsp butter (or other fat)
  • 2 tbsp flour
  • 2 cups milk
  • salt, to taste
  • pepper, to taste
  • 3 cups cooked ham, cubed
  • 3 cups cooked potatoes, cubed
  • 3/4 cup favorite cheese(s)

Instructions

  • Preheat oven to 350℉ (180℃). In a large pot over medium-low heat, cook the green pepper in butter for 5 minutes, or until tender. Then add flour, stir to coat the peppers, and add milk.
  • Stir the pot until the milk bubbles and thickens up enough to coat a spoon. Then turn off the heat.
  • Add the ham and potatoes, and season with salt and pepper. Stir well to combine everything. Top with all the cheese(s).
  • Bake at 350℉ (180℃) for 30 minutes.

Pin It For Later!

Ham, potato, and cheese casserole on a white plate with a side of homemade french bread. The title is "Casserole Recipe. Ham, Potato, and Cheese by Rivers Family Farm."

Recommended

How to Make Easy Sandwich Bread

Easy Homemade Butter: How to Make and Store It

Better, Healthy Breakfast Guide: Eggs vs Oatmeal

How to Make Wedge Fries

Other Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

13 Comments

  1. I’ve been looking for some new meals to try, so will definitely add this in! It looks simple and nourishing for my big crew!

  2. Oooh that looks delicious!! Anything with ham and cheese is a winner in my book – I’m going to print this out and add to my menu plan! xx