
These ham and bacon cheesy potatoes have become my potluck secret weapon. Every time I bring this dish to a gathering, the pan comes home completely empty and at least three people ask for the recipe. It's that perfect combination of creamy, cheesy comfort food with the savory punch of ham and bacon that makes people go back for seconds (and sometimes thirds). I started making it when looking for ways to use up leftover holiday ham, and now my family requests it regardless of whether we have ham leftovers or not.
Last Easter, my brother-in-law, who typically avoids casseroles on principle, took one bite and immediately asked for the serving spoon. By the end of dinner, he'd had three helpings and was scraping the crispy cheese bits from the edge of the pan. That's when I knew this recipe was truly special.
Simple Ingredients
- Frozen diced potatoes: The ultimate time-saver. Thawing them first ensures even cooking and helps the sauce better coat each piece.
- Sour cream and cream of chicken soup: These create that luxurious creaminess without any fussy sauce-making steps.
- Cheddar cheese: Sharp or extra-sharp gives the best flavor, but any cheddar works beautifully. Freshly grated melts better than pre-shredded if you have the time.
- Ham and bacon: This duo brings different types of savory goodness. The ham adds meaty chunks while the bacon provides smoky, crispy bits throughout.
- Green onions: These add a fresh, mild onion flavor and pretty color contrast that cuts through the richness.

Potato Magic
- Thaw completely:
- Make sure those potatoes are fully thawed before mixing. Frozen chunks won't absorb the flavors as well and can lead to watery spots in your casserole.
- Create a smooth base:
- Whisking together the wet ingredients and seasonings before adding the potatoes ensures even distribution of flavors. No surprise pockets of bland potatoes here!
- Mix thoroughly:
- Really take your time during the tossing step to make sure every potato piece gets coated with that creamy mixture. This prevents dry spots and makes sure every bite is flavorful.
- Bake uncovered:
- This allows some moisture to evaporate, preventing a soupy casserole. It also lets the top get that beautiful golden color that's so appetizing.
- The two-stage cheese add:
- Adding most of the cheese to the mixture and then saving some for the top gives you the best of both worlds - cheesy flavor throughout and that Instagram-worthy melty cheese top.
- Edge appreciation:
- Those crispy, caramelized edges are the best part according to many people (myself included). The slightly longer cooking time ensures you get those delicious browned bits.
I developed this recipe years ago when I had leftover ham and bacon from a big family brunch. Everyone loved it so much that it quickly became a staple in our rotation. My teenage son has since claimed it as 'his' dish that he makes for family gatherings. He adds extra bacon and sometimes switches up the cheese blend, but the core recipe remains the same comfort food magic that disappears within minutes of hitting the table.
Serving Ideas
Serve alongside a simple green salad dressed with vinaigrette to cut through the richness. For a holiday meal, pair with glazed ham and roasted vegetables for a crowd-pleasing spread. This also makes a fantastic brunch dish alongside fresh fruit and muffins.
Tasty Twists
Try using smoked gouda for part of the cheese for an extra depth of flavor. Add a cup of frozen peas (no need to thaw) for a pop of color and sweetness. For a spicy kick, mix in a small can of diced green chiles or a dash of hot sauce to the creamy base.
Storage Smarts
Leftovers keep well in the refrigerator for up to 4 days. Reheat individual portions in the microwave or larger amounts in a 325°F oven until hot throughout. For freezing, cool completely, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

I've made this cheesy potato casserole for everything from holiday dinners to potluck brunches to 'breakfast for dinner' nights. There's something about that combination of creamy potatoes, savory meat, and gooey cheese that speaks directly to the comfort food lover in all of us. It's the kind of dish that rarely sees leftovers, but when there are some, people are quick to claim them for lunch the next day. Simple ingredients, easy preparation, and guaranteed empty plates make this a recipe I'll be making for years to come.
Frequently Asked Questions
- → Can I use fresh potatoes instead of frozen?
- Yes, dice and parboil fresh potatoes for 5-7 minutes before using.
- → Can I make this ahead?
- Assemble up to 24 hours ahead, refrigerate, and add 10-15 minutes to baking time.
- → What can I substitute for cream of chicken soup?
- Cream of mushroom or celery soup work well as alternatives.
- → Can I freeze this casserole?
- Yes, freeze before baking. Thaw overnight and add 15-20 minutes to baking time.
- → What pairs well with this dish?
- A green salad, steamed vegetables, or a crusty bread make great accompaniments.