• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Bake It With Love

  • Grilling
  • Recipe Index
  • About
  • Cookbooks
  • Subscribe
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Grilling
  • Recipe Index
  • About
  • Cookbooks
  • Subscribe
×
Home » Recipes » Casseroles

Last Updated: Aug 2, 2024 by Angela Latimer · Leave a Comment

Ham and Potato Casserole

Jump to Recipe
Pin image with text divider of ham & potato casserole on a white plate, with casserole in background.

This flavorful ham and potato casserole combines these two hearty ingredients into a meal that's just as wonderful for breakfast as it is for dinner. Hearty potatoes and savory diced ham get layered with a rich, luscious cheese sauce for a heavenly meal.

Square overhead image of ham & potato casserole on a white plate, with casserole in background.
Jump to:
  • ❤️ Why I Love This Recipe
  • 🥘 Ingredients
  • 🔪 How To Make Ham and Potato Casserole
  • 💭 Angela's Pro Tips & Recipe Notes
  • 🥡 Storing & Reheating
  • 🍲 More Amazing Casserole Recipes
  • 📖 Recipe Card
  • 💬 Comments & Reviews

When you’re constantly on the go, quick and wholesome meals are exactly what you want to feed your family. Casseroles are perfect because they’re a filling all-in-one meal, but they’re so simple to whip up!

This ultra-cheesy ham and potato casserole is one of my favorites because it’s incredibly delicious but doesn’t take forever to make. I combine potatoes and ham with a flavor-packed cheese sauce, layered with extra mozzarella and cheddar cheese.

Pop it in the oven for an hour and you have an amazing dinner that even the pickiest of eaters will adore!

Casseroles are so great because you almost always have leftovers! I love leftover casserole for lunch on a cold day to warm me right up.

Leftovers also freeze super well, so you can have this yummy ham and potato casserole whenever the craving hits.

❤️ Why I Love This Recipe

  • Hearty. Russet potatoes and savory ham make this a meal that’ll make you full.
  • A Classic. Creamy, cheesy casseroles are a classic weeknight dinner staple.
  • One-Pot Meal. This meal is perfect as is – you can serve with a vegetable on the side, but filling enough you don’t have to.

🥘 Ingredients

Overhead image showing all the ingredients needed to make a ham and potato casserole.

This easy-to-make ham and potato casserole is loaded with cheddar and mozzarella cheeses. I recommend shredding your own for the best melting, but you can easily buy pre-shredded cheeses.

  • 2 tablespoons Butter – You can use salted or unsalted butter here, whatever you have on hand!
  • ½ cup Yellow Onion – Or use white onion here, if desired! ½ cup of onion is equal to about 1 small onion, diced.
  • 1 cup Heavy Cream – We’ll use heavy cream to make our cheese sauce! I recommend using heavy cream, but you can also use half & half or whole milk if you want a lighter sauce. (*See notes for how to do this best!)
  • ½ cup Chicken Broth – Use homemade or your favorite store-bought brand of chicken broth!
  • Seasoning – To season this delicious casserole, we’ll use ½ teaspoon each of salt, ground black pepper, and garlic powder. You can adjust these seasonings according to your taste!
  • 1 cup Cheddar Cheese – You’ll need to shred the cheddar for this recipe! Divide the cheddar into two ½-cup portions. Amp up the cheddar deliciousness with some sharp or extra sharp cheddar!
  • ½ cup Mozzarella Cheese – If shredding your own mozzarella, use low-moisture, part-skim mozzarella. Divide the mozzarella into two ¼-cup portions.
  • 2 pounds Russet Potatoes – Scrub the potatoes well, then peel and cube into 1-inch pieces for the casserole!
  • 16 ounces Diced Ham – The ham should be fully cooked and finely diced for this recipe!

Be sure to see the free printable recipe card below for ingredients, exact amounts & instructions with tips!

🔪 How To Make Ham and Potato Casserole

This cheesy ham and potato casserole just needs a 9x13 baking pan to help it bake up golden and bubbly. It’s an easy dinner that’s complete in one pan.

Process image 1 showing onions and butter sauteing in a sauce pan.
Process image 2 showing heavy cream and seasoning in a sauce pan.
Process image 3 showing cheese being added to the cream mixture.
Process image 4 showing cheese sauce being poured over the ham and potatoes.
Process image 5 showing casserole dish with ham and cheese.
Process image 6 showing added cheese on top of the casserole before being baked.
  1. Prepare oven and baking pan. Begin the casserole by preheating your oven to 400°F (205°C). Then, prepare a 9x13 baking pan by coating with butter or non-stick cooking spray.
  2. Sauté onion. Next, heat a saucepan with 2 tablespoons of butter over medium heat. Once the butter is melted and starting to bubble, add ½ cup of diced yellow onion. Then, sauté the onion until tender, fragrant, and translucent.
  3. Make the cheese sauce. To the sautéed onion, add 1 cup of heavy cream, ½ cup of chicken broth, and the seasoning (½ teaspoon each of salt, pepper, and garlic powder). Then, stir to combine and heat until the cream sauce just begins to bubble. Remove the sauce from the heat, and then add the 1st half of the divided cheddar and mozzarella cheeses (½ cup of cheddar cheese and ¼ cup of mozzarella cheese). Once you’ve added the cheese, stir into the sauce to melt, and set aside.
  4. Layer the casserole ingredients. To your prepared baking pan, layer the 2 pounds of washed, peeled, and cubed russet potato pieces. Then, add 16 ounces of diced, cooked ham and pour the cheese sauce over them. Next, top with the remaining ½ cup of cheddar cheese and ¼ cup of mozzarella cheese. After layering all the ingredients, cover your baking dish with a sheet of aluminum foil.
  5. Bake casserole. Next, bake the casserole at 400°F (205°C) for 45 minutes while covered, then remove the aluminum foil. After removing the foil, continue cooking for an additional 15 minutes or until the potatoes are tender and the sauce is bubbling.
  6. Cool and set. Once done, remove from the oven and allow the casserole to cool for about 10 to 15 minutes before serving.

I love to garnish the casserole with some chopped green onions, parsley, or chives for a pop of color. Serve just as it is, or with a dinner roll to soak up all that cheesy sauce. Enjoy!

Wide image of ham and potato casserole.

💭 Angela's Pro Tips & Recipe Notes

  • Milk and flour can be used in place of the heavy cream! If you use milk, you’ll need some flour to keep the sauce thick and creamy. Use 2 tablespoons of all-purpose flour and sprinkle it over the sautéed onions. Stir and cook for 1 minute to get rid of the raw flour taste, then gradually add in the milk, whisking as you go until the sauce is nice and smooth.
  • Use leftover glazed ham for even more flavor! Do you have leftover glazed holiday ham hanging out in your freezer? I love to use that in this recipe – the glaze adds even more delicious flavor to the casserole!
  • Make the recipe even easier by cutting the potatoes in advance! If you’re running low on time, you can wash, peel, and cube the potatoes then store in cold water for up to 1 day in advance.
  • I recommend using sharp or cheddar cheese for the best flavor! The combination of flavorful cheddar and melty mozzarella is terrific in this casserole. When you use a sharp or extra sharp cheddar it helps to make the flavor more distinct.

>>>See All Of My Tasty Recipes Here!<<<

🥡 Storing & Reheating

Leftover casserole will store in the fridge for up to 3 to 4 days. Store the cooled leftovers properly in an airtight container to keep it nice and fresh!

You can freeze an entire casserole, wrapped in a layer of plastic wrap and a layer of aluminum foil for up to 3 months.

When you’re ready to eat, defrost frozen leftovers in your fridge the night before reheating.

Reheating

Reheat in the oven, preheat your oven to 350°F (175°C) and transfer the leftover casserole to a baking dish. Cover the casserole with a sheet of aluminum foil and warm in the oven for about 20 to 30 minutes.

Bake until the casserole is warmed through and bubbling. Depending on the size of your leftovers, you should adjust the reheat time accordingly!

If preferred, you can also reheat leftovers in the microwave. Transfer servings to a plate, cover with a paper towel and reheat in 1-minute intervals until thoroughly reheated.

Tall image of ham & potato casserole on a white plate, with casserole in background.

🍲 More Amazing Casserole Recipes

  • Doritos Chicken Casserole with Cream Cheese
  • Sausage Hash Brown Breakfast Casserole
  • Mexican Cornbread Casserole
  • Bacon Cheddar Green Bean Casserole
  • Chicken Stuffing Casserole
  • Zucchini Squash Casserole

Do you love a recipe you tried? Please leave a 5-star 🌟rating in the recipe card below and/or a review in the comments section further down the page.
Stay in touch with me through social media @ Pinterest, Facebook, Instagram, or Twitter! Subscribe to the newsletter today (no spam, I promise)! Don't forget to tag me when you try one of my recipes!

📖 Recipe Card

Square overhead image of ham & potato casserole on a white plate, with casserole in background.
Print Recipe Leave A Comment
Love This Recipe?Click On A Star To Rate It!
5 from 54 reviews

Ham and Potato Casserole

This flavorful ham and potato casserole combines these two hearty ingredients into a meal that's just as wonderful for breakfast as it is for dinner. Hearty potatoes and savory diced ham get layered with a rich, luscious cheese sauce for a heavenly meal.
Author | Angela Latimer
Servings: 8 servings
Calories: 361kcal
Prep 15 minutes minutes
Cooking 1 hour hour
Total Time 1 hour hour 15 minutes minutes
Pin Recipe Share on Facebook

Ingredients
 

  • 2 tablespoon butter
  • ½ cup yellow onion (diced, about 1 small yellow or white onion)
  • 1 cup heavy cream
  • ½ cup chicken broth
  • ½ teaspoon each, salt & pepper (to taste)
  • ½ teaspoon garlic powder
  • 1 cup cheddar cheese (shredded - divided into two equal portions)
  • ½ cup mozzarella cheese (shredded - divided into two equal portions)
  • 2 lbs russet potatoes (washed, peeled, and cubed)
  • 16 oz diced ham (cooked ham, finely diced)

(Note: 2x or 3x only changes the ingredient list)

Help Us Out!If you love a recipe, be sure to come back and share your ratings. This helps future users, and allows me to continue sharing free recipes! Angela

Instructions
 

  • Preheat your oven to 400°F (205°C) and prepare a 9x13 baking pan by coating with butter or non-stick cooking spray.
  • Heat a saucepan with the 2 tablespoon butter to medium heat. Once the butter is melted and starting to bubble, add the diced ½ cup yellow onion and saute until tender, fragrant, and translucent.
  • Add the 1 cup heavy cream, ½ cup chicken broth, and seasoning (½ teaspoon each, salt & pepper, and ½ teaspoon garlic powder) then stir to combine and heat until the cream sauce just begins to bubble.
  • Remove from heat and add the 1st half of the divided cheese portions (1 cup cheddar cheese and ½ cup mozzarella cheese). Stir into the sauce to melt then set aside.
  • Layer the cubed 2 lbs russet potatoes and 16 oz diced ham into your prepared baking dish then pour the cheese sauce over them. Top with the remaining half of the cheeses and cover your baking dish with a sheet of aluminum foil.
  • Bake at 400°F (205°C) for 45 minutes covered, then remove the aluminum foil. Continue cooking an additional 15 minutes or until the potatoes are tender and the sauce is bubbling.
  • Remove from the oven when done and allow to cool for 10-15 minutes before serving.

Notes

  • Milk and flour can be used in place of the heavy cream. Use 2 tablespoons all-purpose flour and sprinkle it over the sauteed onions. Stir and cook for 1 minute to get rid of the flour taste, then gradually add the milk whisking as you go. Continue whisking until all of the milk has been added and the sauce is creamy and smooth.
  • Store leftovers in an airtight container and refrigerate for up to 3-4 days.

Nutrition

Calories: 361kcal (18%) | Carbohydrates: 24g (8%) | Protein: 18g (36%) | Fat: 22g (34%) | Saturated Fat: 13g (81%) | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 1g | Cholesterol: 99mg (33%) | Sodium: 1113mg (48%) | Potassium: 541mg (15%) | Fiber: 2g (8%) | Sugar: 2g (2%) | Vitamin A: 715IU (14%) | Vitamin C: 8mg (10%) | Calcium: 175mg (18%) | Iron: 2mg (11%)
Did you try this recipe? Rate it below!I can’t wait to see your results! Mention @bake_it_with_love or tag #bake_it_with_love!
Course Casseroles, Dinner Recipes, Entrees, Main Dish
Cuisine American

« Crockpot Creamy Ham Potato Soup
Jamaican Recipes »

Share This Recipe!

  • Share
  • X
  • Flipboard
  • Threads
  • WhatsApp
  • Email

Reader Interactions

Comments

No Comments

5 from 54 votes (54 ratings without comment)

Thanks for coming! Ask anything - or let me know what you think: Cancel 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.

Primary Sidebar

Author bio photo with cake.

Hi there, I'm Angela

I am an avid vintage cookbook collector, cook, baker, and total foodie. I love sharing new, fun, creative recipes and great classic recipes, just like my Grandma used to make! Every recipe on BIWL is tested to ensure that cooks of any experience level can succeed.

Welcome to Bake It With Love. Enjoy!

More About Me ->

Grilling Recipes

  • Tasty, easy cookout food ideas to make and feed a crowd this summer.
    Easy Cookout Food Ideas: Best Dishes To Bring To A Cookout

  • Square image of sliced Arrachera steak on a cutting board.
    Arrachera (Mexican Steak for Tacos)

  • Square image of sliced Denver steak on a cutting board.
    Denver Steak

  • Square image of grilled ostrich steaks.
    Grilled Ostrich Steaks

  • Square image of grilled pineapple.
    Grilled Pineapple

  • Square image of sliced grilled skirt steak.
    Grilled Skirt Steak

See more Grilled →

Tasty Dinner Ideas

  • A square collage of four images showing easy summer crockpot meals including tender London broil pot roast, green beans and potatoes, grape jelly meatballs, and pork carnitas tacos.
    Summer Crockpot Meal Ideas

  • Panda Express honey sesame chicken copycat recipe plated with rice and garnished with more white sesame seeds.
    Panda Express Honey Sesame Chicken

  • A square image showing a bowl of tender wok fried marinated chicken with celery, onions, and black pepper sauce.
    Panda Express Black Pepper Chicken

  • Best leftover lobster recipes page image featuring four favorite dishes in a square collage.
    Leftover Lobster Recipes

  • Square collage image featuring 4 tasty recipes using leftover hard boiled eggs.
    Leftover Hard Boiled Eggs Recipes

  • Spider taco ring on baking sheet with taco toppings in the body and sliced olives for eyes.
    Spider Taco Crescent Ring

See more Main Dish →

Footer

As Seen On

As seen on these popular sites: Mashed, Tasting Table, Parade, MSN, Yahoo, Delish, The Pioneer Woman, Today, Taste of Home, and more.

↑ back to top

About

  • Meet The Team
  • Photo Sharing
  • Privacy Policy
  • Work With Me
  • Accessibility Statement

Recipes

  • Dinners
  • Desserts
  • Breakfasts
  • Cookies & Bars
  • Videos
  • Articles

AI-Free

Everything on Bake It With Love is created by me, where I share my experiences, with help from my team members and family.

I promise that BIWL is 100% free of AI content.

Get Social

Visit us on your favorite social media platforms!

Copyright © 2016-2025 Bake It With Love

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.