Ham and Potato Casserole - 1

By Becky Hardin

Updated Sep 22, 2025

ham and potato caserole pinterest - 2 ham and potato caserole pinterest - 3 ham and potato caserole pinterest - 4

When I need to use leftover ham, this Ham and Potato Casserole recipe is cheesy, creamy, and super delicious! I make this dish throughout the year, from weeknight dinners to holiday feasts, or even for a hearty breakfast. My kids gobble this up every time it hits the table.

A wooden spoon scooping a serving of ham and potato casserole. - 5

Pin this recipe for later!

5-Star Review

“Wow, first one of your recipes I’ve tried. Both of my picky eaters loved it. The only change was to par boil my diced potatoes for a few minutes. I did add bacon bits before pouring the sauce over, I was hoping to have enough leftover for work lunches, but the family polished it off that night.” -Peggy

Easy Ham and Potato Casserole Recipe

I can’t think of a better recipe than this casserole that repurposes leftovers into a meal that everyone will love. Leftover ham and potatoes are smothered in a bechamel sauce and then covered in a layer of melted cheese for a hearty and comforting casserole that disappears in minutes. I love it when a recipe helps me reuse leftovers, so less food goes to waste. If you don’t have leftover ham, you can easily pick up a precooked ham or make your own.

Creamy, cheesy, and a cinch to pull together, this recipe can easily be customized based on what I’ve got in the fridge. Sometimes I mix in chili powder and/or red pepper flakes to give it a kick, or I’ll sprinkle pepper jack cheese on top. I’ve even mixed in green chiles to really spice things up.

The kids love it when I mix in bacon crumbles , sliced jalapeños, broccoli bits, and peppers. Topped with a dollop of sour cream on top, it’s absolutely delish!

Ingredients1x2x3x

  • ▢ 2 tbsp unsalted butter (¼ stick)
  • ▢ 1 yellow onion finely diced
  • ▢ 3 tbsp all-purpose flour
  • ▢ 1¼ cups whole milk or half-and-half
  • ▢ ½ cup chicken stock or chicken broth
  • ▢ ½ tsp fine sea salt
  • ▢ ½ tsp ground black pepper
  • ▢ ½ tsp garlic powder
  • ▢ 2 lbs. russet potatoes peeled and diced small
  • ▢ 2½ cups diced cooked ham precooked chicken or turkey also works
  • ▢ 4 oz. freshly shredded white cheddar cheese (about 1 cup)

Video

Instructions

  • Preheat the oven to 400°F. Grease a 9×13 inch baking dish with butter or non-stick cooking spray. Set aside.
  • In a medium saucepan melt the butter. Add the diced onion and cook over medium heat until translucent. 2 tbsp unsalted butter, 1 yellow onion
  • Sprinkle the flour over the cooked onion and stir to combine. Add in the milk, chicken stock, sea salt, black pepper, and garlic powder. Continue to heat, stirring often, until warmed through and slightly thickened. 3 tbsp all-purpose flour, 1¼ cups whole milk, ½ cup chicken stock, ½ tsp fine sea salt, ½ tsp ground black pepper, ½ tsp garlic powder
  • Spread the potatoes evenly in the bottom of the prepared baking dish and top with the diced ham. Pour the milk mixture over the ham and potatoes. 2 lbs. russet potatoes, 2½ cups diced cooked ham
  • Cover and bake for 40-45 minutes.
  • Remove from oven and top with shredded cheese. Continue to bake, uncovered for an additional 10-15 minutes or until the cheese is completely melted and potatoes are tender. 4 oz. freshly shredded white cheddar cheese

Equipment

  • 9×13 Baking Pan

Nutrition information is automatically calculated, so should only be used as an approximation.

How to Make Ham and Potato Casserole Step-by-Step

Ingredients for ham and potato casserole - 6

Gather your ingredients and prepare a baking dish: Preheat the oven to 400°F and grease a 9×13-inch baking dish. Use butter or nonstick spray and then set the dish aside.

Sauteed onions in a saucepan. - 7

Sauté the onions: Melt 2 tbsp of butter in a medium saucepan and cook one onion over medium heat until it’s translucent.

Cream sauce for ham and potato casserole in a saucepan. - 8

Make the sauce: Sprinkle 3 tbsp of all-purpose flour over the cooked onion and stir to combine. Pour in 1¼ cups of whole milk, ½ cup of chicken stock, ½ tsp of fine sea salt, ½ tsp of ground black pepper, and ½ tsp of garlic powder. Stir often over medium heat, until warmed through and slightly thickened.

Ham and potato casserole after baking before cheese layer. - 9

Assemble and bake: Spread 2 lbs. of peeled and diced russet potatoes evenly in the bottom of the prepared baking dish and top with 2½ cups of diced ham. Pour the milk mixture over the ham and potatoes. Cover and bake for 40-45 minutes.

Ham and potato casserole topped with cheese. - 10

Melt the cheese: Remove from the oven and sprinkle with 4 oz. of shredded white cheddar cheese. Continue baking, uncovered, for 10-15 minutes or until the cheese is completely melted and the potatoes are tender.

Overhead image of ham and potato casserole with a wooden spoon, with a serving scooped out. - 11

Serve : Serve the casserole warm and enjoy.

How to Store

To prepare ahead of time, I follow the recipe through step 4, then cover and refrigerate overnight. The next day, I let the casserole warm up to room temperature while the oven preheats, then proceed with the recipe as written from step 5. I sometimes need to add a few extra minutes to the final bake time if the casserole is still cold when it goes into the oven.

Store leftover ham and potato casserole in an airtight container, or cover the casserole dish with plastic wrap. Keep in the refrigerator up to 4 days.

To reheat any leftovers, place an individual portion in a microwave-safe dish. Heat on 50% power for 1-2 minutes at a time until heated through. Stir well at least once during heating.

To reheat a larger portion, warm the casserole in the oven at 350°F for about 20 minutes or until warmed through.

Let the casserole cool to room temperature, then cover the dish tightly with plastic wrap and/or aluminum foil. You can also scoop it into a freezer-safe bag. Freeze up to 3 months, then thaw in the fridge before reheating.

Serving Suggestions

This dish can be served as a simple dinner, a side dish, or even for breakfast or brunch. It’s truly one of the most versatile recipes. For dinner, I usually add dinner rolls or cornbread . As a side dish , I’ll serve anything from air-fried chicken to breaded pork chops . And, for breakfast, I like to cook up some oven-baked bacon , a batch of home fries , or eggs in any style.

Ham and potato casserole on a white plate. - 12

More Casserole Recipes to try!

overhead view of a serving of chicken noodle casserole on a white plate with a fork. - 13 overhead view of a serving of chicken noodle casserole on a white plate with a fork. - 14

Chicken Noodle Casserole

Sausage and potatoes is a classic combo that's perfect for breakfast. This CHEESY sausage and potatoes recipe is so simple and so delicious. Make this sausage potato casserole in just 30 minutes, and have a hot breakfast ready in no time. I especially love this cheesy sausage breakfast casserole for Christmas and other holiday mornings. - 15 Sausage and potatoes is a classic combo that's perfect for breakfast. This CHEESY sausage and potatoes recipe is so simple and so delicious. Make this sausage potato casserole in just 30 minutes, and have a hot breakfast ready in no time. I especially love this cheesy sausage breakfast casserole for Christmas and other holiday mornings. - 16

Sausage and Potato Casserole

overhead view of hamburger casserole in a white oval casserole dish with a wooden spoon. - 17 overhead view of hamburger casserole in a white oval casserole dish with a wooden spoon. - 18

Hamburger Casserole Recipe

close up of mac and cheese casserole in a white baking pan with a black serving spoon. - 19 close up of mac and cheese casserole in a white baking pan with a black serving spoon. - 20

Mac and Cheese Casserole

featured ham and potato casserole - 21

Ham and Potato Casserole Recipe

Equipment

  • 9x13 Baking Pan

Ingredients

  • 2 tbsp unsalted butter (¼ stick)
  • 1 yellow onion finely diced
  • 3 tbsp all-purpose flour
  • 1¼ cups whole milk or half-and-half
  • ½ cup chicken stock or chicken broth
  • ½ tsp fine sea salt
  • ½ tsp ground black pepper
  • ½ tsp garlic powder
  • 2 lbs. russet potatoes peeled and diced small
  • 2½ cups diced cooked ham precooked chicken or turkey also works
  • 4 oz. freshly shredded white cheddar cheese (about 1 cup)

Instructions

  • Preheat the oven to 400°F. Grease a 9x13 inch baking dish with butter or non-stick cooking spray. Set aside.
  • In a medium saucepan melt the butter. Add the diced onion and cook over medium heat until translucent. 2 tbsp unsalted butter, 1 yellow onion
  • Sprinkle the flour over the cooked onion and stir to combine. Add in the milk, chicken stock, sea salt, black pepper, and garlic powder. Continue to heat, stirring often, until warmed through and slightly thickened. 3 tbsp all-purpose flour, 1¼ cups whole milk, ½ cup chicken stock, ½ tsp fine sea salt, ½ tsp ground black pepper, ½ tsp garlic powder
  • Spread the potatoes evenly in the bottom of the prepared baking dish and top with the diced ham. Pour the milk mixture over the ham and potatoes. 2 lbs. russet potatoes, 2½ cups diced cooked ham
  • Cover and bake for 40-45 minutes.
  • Remove from oven and top with shredded cheese. Continue to bake, uncovered for an additional 10-15 minutes or until the cheese is completely melted and potatoes are tender. 4 oz. freshly shredded white cheddar cheese

Video

Nutrition

Ham and Potato Casserole - 22

By Becky Hardin

Published Jul 12, 2017

A screenshot of text - 23 basic grocery list - 24 grocery list iPad image - 25 grocery list free printable - 26 essential grocery list - 27

This Essential Grocery List is an absolute life saver for my family on the busy weeks. When I started this journey to learn how to cook, I quickly realized that the first step in cooking is having staple ingredients on hand. I want to avoid having to run out to the grocery store every single time I prepare a new recipe. Having a well-stocked pantry has made my life in the kitchen so much simpler, because when it’s time to cook, I have what I need.

essential grocery list - 28

Essential Grocery List

It’s so helpful to have a basic grocery list to help me remember which foods to buy at the store. This food shopping list is my go-to!

It’s better to stock up on things like grains, seasonings and spices, baking essentials, oils, condiments, canned and frozen foods, etc. so I can just grab them when I need them. These things have a long shelf life , so I keep them in my kitchen for convenience.

However, I do have to go to the supermarket sometimes, and there’s a way to make that trip easy and hassle-free: I keep a grocery list! If I go in blindly, I’ll leave with things I don’t need, and nothing that actually helps me prepare a good meal.

In the list below, I’ve compiled everything I always have on my stock-up grocery list.

I’ve got you covered! I created an easy grocery list filled with all of the essentials. Plus there’s a free printable version that you can take with you to the grocery store. It has everything you need to stock your pantry, your freezer, and your refrigerator.

grocery list iPad - 29

Click to get my Free Printable Grocery List

What to Buy at the Grocery Store

This is the perfect grocery list filled with all the basics and essentials. It should help get you going if you’re new to cooking, or if you’re just left staring helplessly at an empty pantry and don’t know how to fill it.

When I first started cooking, things could seem overwhelming. I quickly realized that they more prepared I could be, the more confident I felt. If you already have the basics in your kitchen, then you can shop stress-free.

So print out our easy grocery list, stock up your pantry and fridge, and you’ll be cooking in no time!

Click to get my Free Printable Grocery List for the perfectly stocked pantry and freezer!

Fresh Produce

  • Apples
  • Bananas
  • Strawberries
  • Avocados
  • Bell Peppers
  • Carrots
  • Broccoli
  • Garlic
  • Lemons/Limes
  • Onion
  • Parsley
  • Cilantro
  • Basil
  • Potatoes
  • Spinach
  • Tomatoes

GRAINS

  • Breadcrumbs
  • Pasta
  • Quinoa
  • Rice
  • Sandwich Bread
  • Tortillas

MEAT/PROTEIN

  • Chicken
  • Eggs
  • Ground Beef
  • Sliced Turkey
  • Lunch Meat

DAIRY

  • Butter
  • Sliced Cheese
  • Shredded Cheese
  • Milk
  • Sour Cream
  • Greek Yogurt

BAKING GOODS

  • Baking powder
  • Baking Soda
  • Granulated Sugar
  • Brown Sugar
  • Flour
  • Honey
  • Vanilla Extract
  • Dry Yeast
  • Chocolate Chips
  • Cocoa Powder
  • Powdered Sugar

FREEZER

  • Fruit and Berries
  • Frozen Veggies (Corn, Peas, Broccoli, etc)
  • Juice Concentrate
  • Pizza or Other Convenience Meals
  • Pie Crust
  • Cookie Dough

CANNED/DRIED GOODS

  • Chicken stock/broth
  • Salsa
  • Diced Tomatoes
  • Jam/Jelly
  • Peanut Butter
  • Pasta Sauce
  • Beans (Black Beans, Chickpeas, Baked Beans, etc)
  • Soups
  • Tuna
  • Green Chiles
  • Canned Veggies
  • Coffee or Tea

Get more details on the best non-perishable and pantry foods

CONDIMENTS/SPICES

  • Black Pepper
  • Chili Powder
  • Cinnamon
  • Crushed Red Pepper
  • Cumin
  • Garlic Powder
  • Ketchup
  • Mustard
  • Mayo
  • Nutmeg
  • Paprika
  • Salt (Course Sea Salt and Kosher Salt)
  • Soy Sauce
  • Steak Sauce
  • Hot Sauce/ Buffalo Sauce
  • Salad Dressings

OILS/VINEGARS

  • Apple cider vinegar
  • Balsamic vinegar
  • Coconut Oil
  • Olive Oil
  • Vegetable/Canola Oil
  • Red Wine Vinegar
  • White Vinegar
  • Cooking Wine
  • White Wine Vinegar

SNACKS

  • Crackers
  • Nuts
  • Quick Oats
  • Popcorn
  • Tortilla Chips
  • Cereal

Click to get my Free Printable Grocery List for the perfectly stocked pantry and freezer!

Ham and Potato Casserole - 30

Click ☝🏻 for my FREE Grocery List Printable!

I hope this essential grocery list can help you buy what you need and make your home cooking so much easier!

Stock Your Kitchen

Find more ideas for your grocery list, stock up your kitchen, and print more cooking guides and charts to keep handy!

pantry staple essentials - 31 pantry staple essentials - 32

Non-Perishable Foods to Stock Up On

Top frozen vegetables. - 33 Top frozen vegetables. - 34

Frozen Vegetables to Stock Up On (and Recipes to Make)

cooking herbs guide - 35 cooking herbs guide - 36

Ultimate List of Cooking Herbs for Your Kitchen

cooking spices - 37 cooking spices - 38

Ultimate List of Cooking Spices for Your Kitchen

Cooking guide cooking oils 101. - 39 Cooking guide cooking oils 101. - 40

Cooking Oil 101: Types of Cooking Oils to Use

Types of pasta and when to use them. - 41 Types of pasta and when to use them. - 42

26 Types of Pasta and When to Use Them

what produce is in season guide - 43 what produce is in season guide - 44

What Fruits and Vegetables are in Season?

meat temperature chart - 45 meat temperature chart - 46

Meat Temperature Chart (Free Printable)

meal prep for beginners - 47 meal prep for beginners - 48

How to Meal Prep (Guide for Beginners)

basic cooking measurements and conversions - 49 basic cooking measurements and conversions - 50

Basic Cooking Measurements & Kitchen Conversion Chart

how to cut recipes in half - 51 how to cut recipes in half - 52

How to Cut Recipes in Half