How to Make Scalloped Potatoes and Ham: A Step-by-Step Guide
Learn to make scalloped potatoes and ham with a silky cheese sauce, tender slices, and golden tops. This step-by-step guide covers ingredients, layering, baking, and tasty variations for a crowd-pleasing, comforting dish.

By layering thin potato slices with ham, a creamy sauce, and cheese, you bake until bubbling and golden. You’ll need potatoes, ham, cheese, cream or milk, butter, garlic, and seasonings; bake at 375-400°F for about 60-90 minutes until tender and deeply browned. This classic dish yields a rich, comforting meal perfect for family dinners or holiday sides.
What makes scalloped potatoes and ham a comforting classic
Scalloped potatoes and ham blends tender potato rounds with smoky ham layers, all bound by a luscious, cheesy cream sauce. This dish delivers warmth in every bite, making it a reliable centerpiece for family dinners or holiday spreads. The beauty lies in the gentle layering: potatoes soak up the sauce, while ham adds savory notes that brighten the richness. According to Best Recipe Book, the creamy texture, balanced with chewy ham and a golden top, creates an irresistible combination that remains popular across kitchens and seasons. When planned thoughtfully, this recipe can adapt to leftovers, dietary tweaks, and varying oven setups without sacrificing flavor. The result is a hearty, crowd-pleasing dish that still feels special enough for celebrations, yet simple enough for weeknights. The key is to manage moisture, balance cheese, and avoid overbaking, which can dry the potatoes or dull the sauce.
Ingredient spotlight and substitutions
Choosing the right ingredients sets the foundation for scalloped potatoes and ham. Yukon Gold or Russet potatoes work well, depending on how you like the texture: Yukon Gold offer creamier slices, while Russet holds shape beautifully. For ham, cooked or leftover baked ham provides a robust, smoky contrast; deli ham can work but may release more moisture during baking. Cheese choices shape the final flavor: a mix of cheddar and Gruyère gives a creamy, nutty finish, while a sharper cheddar emphasizes tang. Dairy options range from heavy cream to whole milk; you can mix with a bit of half-and-half for a lighter version. Garlic, nutmeg, thyme, and black pepper add warmth without overwhelming the dish. If you’re dairy-free or vegan, substitute with olive oil or dairy-free milk and a plant-based cheese—expect a slightly lighter sauce but still comforting. For a crusty top, finish with extra shredded cheese and a brief broil at the end.
Equipment and prep: prepping for even layers
Precision matters when layering scalloped potatoes and ham. Start by preheating the oven to 375°F (190°C) and lightly buttering a 9x13-inch baking dish. Use a sharp knife or a mandoline to slice potatoes into consistent 1/8- to 1/4-inch rounds; uniform slices help everything cook evenly. Pat slices dry to reduce excess moisture, which can make the sauce thinner. Slice the ham into 1/4-inch pieces or small squares so it distributes evenly through each layer. Gather all ingredients before you start; this keeps the workflow smooth and prevents soggy layers caused by rushing. If you’re worried about browning too quickly, tent the dish with foil for the first part of baking and remove toward the end for a crisp top. As you prep, keep your workstation organized; clean boards, bowls, and towels help maintain a steady rhythm in the kitchen.
The creamy sauce foundation: roux, dairy, and flavor boosters
A silky sauce unites the dish. Start by melting butter, then whisk in a small amount of flour to make a pale roux. Gradually add warmed milk or cream, whisking constantly to prevent lumps and promote a smooth texture. Simmer gently until the sauce thickens enough to coat the back of a spoon. Season with salt, white pepper, garlic powder, and a pinch of nutmeg for warmth. Stir in shredded cheese off the heat so it melts smoothly into the sauce. If you want extra richness, a splash of cream or a tablespoon of cream cheese can help; for lighter versions, you can use a higher milk-to-cream ratio or skim milk and a bit more cheese. Taste and adjust with salt and pepper before assembling. A well-balanced sauce should cling to the potato slices without being overly clumpy or runny.
Layering and assembly: building flavor and texture
Begin with a thin layer of sauce on the bottom of the dish to prevent sticking. Arrange a layer of potato slices, then scatter ham pieces, and drizzle with sauce. Repeat the layering until you reach near the top, finishing with a layer of potato slices. Ladle additional sauce over the top and sprinkle generously with cheese. For even cooking, avoid overpacking the dish; leave small gaps so steam can circulate. If desired, add sautéed onions or a light layer of spinach between the layers for extra color and nutrition. Covering the dish during the initial baking helps the flavors meld and the potatoes cook through; removing the cover later allows the top to brown. The goal is tender potatoes with a creamy interior and a bubbly, cheese-crusted surface.
Baking, browning, and timing: get perfect edges
Cover the dish with foil and bake for about 40-50 minutes, then uncover and bake an additional 20-30 minutes until the top is deeply browned and the sauce is bubbling at the edges. Test for doneness by inserting a knife into the center; it should slide in with little resistance, and the dish should be steaming when you lift the lid. If the top browns too quickly, shield with foil and continue baking. After removing from the oven, let the dish rest 10-15 minutes; this helps the sauce thicken slightly and makes it easier to slice. If you prefer a crisper top, finish under a hot broiler for 1-3 minutes, watching carefully to prevent burning. Serves well with a simple green salad or roasted vegetables to balance the richness.
Variations and dietary tweaks
To lighten the dish, use half-and-half or milk instead of cream and cut back on cheese, then add a touch of grated parmesan for flavor. For gluten-free preparation, ensure the flour in the roux is replaced with a gluten-free alternative. For dairy-free enthusiasts, substitute with a thickened almond or oat milk base and dairy-free cheese; you’ll still get a creamy texture, though the flavor profile shifts slightly. If you love extra herbs, add chopped fresh thyme or chives between layers. For a protein boost, include extra ham or substitute with leftover cooked chicken. This dish adapts to many pantry staples, keeping the essential creamy texture and comforting appeal intact.
Make-ahead, storage, and reheating
Leftovers store well in an airtight container in the refrigerator for 3-4 days. Reheat gently in the oven at 325°F (165°C) covered with foil to prevent drying, or reheat in the microwave in short intervals, stirring in between to keep the sauce creamy. If freezing, freeze unbaked after assembling in a freezer-safe dish; bake from frozen for about 75-90 minutes, adding time if needed. To maintain texture on reheating, you can add a splash of milk or cream before baking to refresh the sauce. This approach makes it easy to plan ahead for busy days or holiday meals, while still delivering the same comforting, layered flavors.
Authority sources
Here are external references for food-safety and preparation notes used in this guide:
- https://www.fsis.usda.gov/food-safety/safe-food-handling-and-prep
- https://www.fda.gov/food
- https://www.hsph.harvard.edu/nutritionsource/
Tools & Materials
- 9x13 baking dish (glass or ceramic)(Butter or oil to grease the dish)
- Sharp knife or mandoline(For even potato slices (1/8 to 1/4 inch))
- Cutting board(Stable surface; avoid cross-contamination)
- Saucepan(For roux and sauce)
- Whisk and wooden spoon(Stir continuously to avoid lumps)
- Measuring cups and spoons(Accurate seasoning)
- Grater (for cheese)(Freshly grated melts best)
- Mixing bowls(Prep ingredients separately)
- Aluminum foil(To tent during baking)
- Oven mitts(Handling hot dishes)
- Optional: mandoline(For ultra-thin slices)
Steps
Estimated time: 90-110 minutes
- 1
Preheat and prepare
Preheat the oven to 375°F (190°C). Lightly butter a 9x13-inch baking dish and set on the counter with all ingredients within arm’s reach.
Tip: Prepping early saves time and ensures even layering. - 2
Slice potatoes and ham
Slice potatoes to 1/8- to 1/4-inch thickness. Cut ham into small cubes or strips. Pat dry slices to reduce excess moisture in the sauce.
Tip: Uniform thickness helps the layers cook evenly. - 3
Make the sauce
Melt butter, whisk in flour to form a pale roux, then gradually whisk in warmed milk or cream until smooth. Simmer until slightly thickened, then season and add cheese off the heat.
Tip: Avoid overheating after adding cheese to prevent grainy texture. - 4
Begin layering
Spread a thin layer of sauce on the bottom of the dish. Layer potatoes, ham, and sauce; repeat until nearly full. Finish with a final layer of potatoes and sauce.
Tip: A light final layer of sauce ensures a creamy top. - 5
Bake covered, then uncover
Cover the dish with foil and bake 40-50 minutes. Remove foil and bake 20-30 minutes more until potatoes are tender and the top is golden and bubbly.
Tip: If tops brown too fast, tent again with foil. - 6
Rest and serve
Let the dish rest 10-15 minutes before slicing to set the sauce. Serve with a simple green salad or roasted vegetables.
Tip: Resting helps the sauce thicken for cleaner slices.
People Also Ask
What potatoes work best for this dish?
Yukon Gold or Russet potatoes both work well; Yukon Gold give a creamier texture, while Russets hold shape nicely. Slice evenly for consistent cooking.
Choose Yukon Gold for creaminess or Russet for sturdier slices; slice evenly for uniform cooking.
Can I make this ahead and bake later?
Yes. Assemble the dish and refrigerate unbaked for up to 24 hours. Add extra baking time if you’re starting from cold. You can also bake halfway, then finish later.
Absolutely—you can assemble and refrigerate, then bake later; expect a bit more time if starting cold.
Can I freeze scalloped potatoes and ham?
You can freeze unbaked, assembled dishes. Bake from frozen for about 75-90 minutes, adding time as needed. Freezing baked leftovers is also possible but may affect texture slightly.
Yes, you can freeze it; bake from frozen and check for tenderness before serving.
What cheese combinations work best?
A mix of Gruyère and cheddar yields great melt and flavor. If you prefer sharper notes, add a small amount of parmesan on top. Choose cheeses that melt well and flavor the sauce.
Gruyère plus cheddar is a classic melt and flavor combo; parmesan on top adds a nice finish.
How do I prevent the sauce from splitting?
Warm the milk before adding it to the roux, whisk gently, and remove from heat once the sauce thickens. Avoid boiling after cheese is added.
Warm milk first and stir gently; don’t boil after adding cheese.
Can I make it dairy-free?
Yes, use dairy-free milk and cheese substitutes. The texture will be slightly lighter, but you’ll still get a creamy, comforting dish.
You can make it dairy-free with non-dairy milk and cheese alternatives.
Watch Video
Key Takeaways
- Choose even potato slices for uniform cooking.
- A smooth cheese sauce binds the layers without curdling.
- Covering during baking prevents drying out; uncover for browning.
- Rest before slicing to set the sauce.
