Cheesy scalloped potatoes and ham casserole is wonderful comfort food that transforms simple pantry ingredients into an irresistible one-pot meal. This homemade version surpasses any boxed mix with its creamy, rich sauce and perfectly tender potato layers. Not only is it a fantastic way to use leftover ham, but adding fresh green peppers creates a flavor depth you can’t get from store-bought versions. Every forkful delivers the perfect balance of creamy potatoes, savory ham, and melted cheese.
This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.
Table of Contents
Why This Recipe Works
This scalloped potatoes and ham recipe stands out because of the incredible flavor brought by adding chopped green peppers to the creamy cheese sauce. That wonderful addition creates complexity and freshness you’ll never get from boxed recipes. The homemade white sauce provides a silky, rich base that perfectly coats each potato slice, while the cheese melts into golden, bubbly perfection. Using the right potato variety and proper slicing technique ensures tender, creamy results every time.
Ingredients
For the White Sauce Base:
- Butter – Creates the roux foundation and adds rich, creamy flavor throughout the sauce
- All-purpose flour – Acts as a thickening agent to create a smooth, velvety sauce consistency
- Salt – Enhances all flavors and balances the richness of dairy ingredients
- Ground black pepper – Adds subtle heat and aromatic depth to complement other flavors
- Milk – Provides creamy base that transforms into luxurious sauce when properly thickened
For the Filling:
- Cooked ham – Delivers savory protein and smoky flavor that defines this comfort dish
- Green bell pepper – Contributes fresh crunch and mild sweetness that brightens rich sauce
- Onion – Adds aromatic depth and subtle sweetness that enhances overall flavor profile
- Shredded cheddar cheese – Provides sharp, tangy flavor and creates golden, bubbly top
For the Base:
- Russet potatoes – Offer ideal starchy texture that becomes perfectly creamy when baked
What type of potatoes should you use?
Chances are you already have some russet potatoes on hand. Russet potatoes are ideal for this recipe, they are dense, starchy, somewhat creamy, and they are everywhere.
You don’t have to go hunt down these potatoes. You can also use Yukon gold potatoes if you like, they have a slightly buttery flavor.
I don’t recommend using red potatoes for this recipe because they tend to be waxy. They won’t give you the creamy soft potato texture that we all love.
How to Make Cheesy Scalloped Potatoes and Ham Casserole
- Peel, wash, and slice potatoes into ¼-inch slices. If you have a mandolin, you may want to use it. Place sliced potatoes in a large bowl.Â
- Melt butter in a large saucepan over low heat.
- Add flour, salt, and pepper. Cook, stirring constantly, for about 1 minute.
- Remove from heat gradually stir in milk.
- Return to heat and cook until thickened and bubbly.
- Add ham, onion, green pepper, and cheese. Fold into the sauce.
- Pour the mixture over the potatoes in a large bowl.
- Stir gently then transfer to a buttered casserole dish.
- Cover with foil.
- Bake at 350 degrees for 30 minutes.
- Uncover and bake for 1 hour.
Storage & Reheating Instructions for Leftovers
- Refrigerator Storage: Place the casserole in a baking dish and cover with a matching lid or aluminum foil. For food safety, store it in the refrigerator for up to 4 days.
- Reheating Method: Reheat covered in 350°F oven for 20-30 minutes until heated. Add a splash of milk if the sauce appears too thick. Avoid microwaving large portions as heating becomes uneven.
- Freezing: You can freeze the assembled unbaked casserole for up to 2 months. Thaw overnight before baking, and add 15-20 minutes to the cooking time.
Do you love potato casseroles? Try these recipes!
Popular Potato Side Dishes
- Air Fryer Baked Potatoes
- Baked Red Potatoes
- Crockpot Cheesy Potatoes Recipe
- Greek Potatoes
- Homemade Potato Wedges
- Jo Jo Potatoes
- Lipton Onion Soup Roasted Potatoes
- Taco Bell Potatoes
Check out my easy casserole recipes and the best side dish recipes here on CopyKat!
Cheesy Scalloped Potatoes and Ham Casserole
Ingredients
- 1/2 cup butter
- 1/2 cup flour
- 2 teaspoons salt
- 1/2 teaspoon pepper
- 3 cups milk
- 3 cups cooked ham
- 1 large green pepper chopped
- 1 cup onion chopped
- 1/2 cup shredded Cheddar cheese
- 5 cups Russet potatoes peeled and sliced
Instructions
- Preheat oven to 350 degrees.
- Peel, wash, and slice potatoes into 1/4 inch slices. Place sliced potatoes into a large bowl.Â
- Melt butter in a large saucepan over low heat; blend in flour, salt, and pepper. Cook, stirring constantly, for about 1 minute.
- Remove from heat gradually stir in milk. Return to heat; cook until thickened and bubbly. Fold in ham, onion, green pepper and cheese.
- Pour over potatoes in a large bowl. Stir gently then transfer into a buttered 13 X 9-inch baking dish. Cover with foil.Â
- Bake at 350 degrees for 30 minutes. Uncover and continue to bake for 1 hour.
Is this recipe for a 1 cup serving??
This was amazing!! I made this with some leftover ham from Easter. I added a little more cheese than the recipe called for and sprinkled some paprika on top. Other than that I followed it exactly. I resisted the temptation to melt the cheese into the cream sauce. I am so glad I did. Folding the cream sauce into the other ingredients made it perfect. It is awesome that such simple ingredients can come together to make something so spectacular!!
Thank you for a great recipe.