Side Dishes
This baked potato with ham and cheese recipe delivers crispy golden skin and melty magic inside that transforms a simple side into a satisfying centerpiece.
The secret lies in baking the potato at high heat until the edges are perfectly crisp, then loading it with warm ham, sharp cheddar, and maybe a touch of mustard for that restaurant-quality tang. I've perfected this technique over years of holiday gatherings, where it disappears faster than the rolls.
What makes this recipe work is the balance of textures and temperatures—crispy potato skin contrasts beautifully with the creamy, warm cheese and savory ham.
The key steps are simple: pierce the potato before baking to prevent explosions, use a high oven temperature for that perfect crust, and let the cheese melt right on top so it stays gooey in the center.
This isn't just a side dish; it's a complete meal in one perfect bite.
The result is a potato so crisp on the outside it could stand up to a fork, while the inside stays fluffy and warm, cradling pockets of melted cheese and salty ham.
Top it with a dollop of sour cream, a sprinkle of chives, or even a dash of hot sauce if you like it spicy. It's the kind of dish that feels indulgent without requiring hours in the kitchen—just 60 minutes and you've got dinner.
Perfect for game day, holiday meals, or a cozy weeknight dinner, this recipe scales easily to feed a crowd or just one hungry person. The beauty of it is in its simplicity: a few basic ingredients coming together to create something that tastes like comfort food at its finest.
Let's get baking!
Ingredients for baked potato with ham and cheese
Four russets, crispy skin, melty cheese—this is the ultimate comfort food lineup.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 4 whole | Large, similar size for even baking |
| Unsalted Butter 🧈 | ½ cup | Melted for brushing |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged for best flavor |
| Deli Ham 🥓 | ½ lb | Thinly sliced, black forest preferred |
| Yellow Mustard 🍯 | 2 tbsp | For tangy kick |
| Sour Cream 🥛 | ¼ cup | Full-fat for creaminess |
| Fresh Chives 🌿 | 2 tbsp | Chopped, for garnish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Hot Sauce 🔥 | 1 tbsp | Optional, for spicy kick |
| Olive Oil 🫒 | 1 tbsp | For brushing potatoes |
The potatoes are everything here. Russets are your best bet—they're starchy and hold up to baking without turning mushy. I always grab the biggest ones I can find at Whole Foods or the grocery store's produce section, because size matters for that perfect fluffy interior. Look for ones that feel heavy for their size—that's your sign they're fresh. If you can't find russets, Yukon Golds work in a pinch, but they'll be a little waxier. The secret to crispy skin? Olive oil and high heat—don't skip brushing them before baking!
No sharp cheddar? Pepper Jack or Gruyère add different flavors that still melt beautifully. The ham can be swapped for turkey slices or smoked ham if you prefer. Mustard hater? Skip it entirely or use a splash of hot sauce instead—both add that tangy punch. For the butter, European-style unsalted gives the best flavor, but anything will work. The sour cream should be full-fat—low-fat just won't give that same creamy texture. And if you're feeling fancy, truffle oil brushed on the potatoes before baking takes this to the next level (trust me, it's worth it).
These potatoes reheat beautifully—just pop them in the oven at 350°F for 10-15 minutes to crisp up the skin again. Store leftover ham and cheese separately in the fridge for up to 5 days, but the potatoes? Eat them fresh or they'll get gummy. I always make a double batch because they disappear faster than you can say 'game day'. For leftovers, wrap them tightly in foil and reheat straight from frozen—just add 5 minutes to the baking time.
Why You'll Love This Recipe
- No-Fuss Prep: I’ll admit, I used to dread peeling potatoes—until I realized you can just scrub these Russets and bake them whole. Five minutes of prep, zero fuss, and that buttery skin? Chef’s kiss.
- Salty-Sweet Magic: That sharp cheddar melting into warm potato while the ham adds just enough saltiness? It’s like a hug in food form. The mustard ties it all together—trust me, it’s the little details that make this dish ridiculously good.
- Lunch or Dinner: Honestly, I make this for both. Pack it for work (the leftovers stay perfect), serve it at a picnic, or throw it together for a lazy Sunday. It’s the kind of meal that works anywhere—no rules, just satisfaction.
- Budget Win: A few potatoes, some cheese, a slice of ham—this feeds four for under $8. Between us, it’s my go-to when I’m trying to stretch groceries without sacrificing flavor. (Yes, even on a Tuesday night.)
Step-by-step instructions for baked potato with ham and cheese
Here's how to create restaurant-quality baked potatoes with a crispy exterior and gooey, flavorful center.
Prep and Pierce the Potatoes for Even Cooking
Preheat your oven to 425°F for maximum crispiness. Scrub the 4 whole Russet Potatoes thoroughly under cold water to remove any dirt from the skin. Use a fork to pierce each potato 4-6 times around the surface—this prevents them from bursting while baking and allows steam to escape.
Place the potatoes on a baking sheet and rub them lightly with the 1 tablespoon Olive Oil using your hands. This helps create that golden, crispy skin we're after. Spread them out so they're not touching each other, giving each potato plenty of room to brown evenly. I like to arrange them in a single layer with about 1 inch between each potato.
Bake Until Fork-Tender with Crispy Skin
Transfer the prepared potatoes to the preheated oven and bake for 45-50 minutes, flipping them halfway through the baking time. You'll know they're ready when a fork slides in easily with just a little resistance—this means the inside is perfectly tender while the outside remains crispy.
Real talk: don't overbake these. If you leave them in too long, the skin will burn while the inside stays doughy. The potatoes should feel light when lifted from the pan, and the skin should be deep golden brown with visible crispiness. This is the moment that matters: pull them out just as they reach this perfect state.
Create the Ultimate Ham and Cheese Filling
While the potatoes bake, prepare the filling. In a small bowl, mix the 2 tbsp Yellow Mustard, 0.25 cup Sour Cream, 1 tbsp Hot Sauce (if using), 1.5 tsp Salt, and 0.5 tsp Black Pepper until smooth. This tangy, creamy base will elevate your ham and cheese to new heights.
Cut each baked potato in half lengthwise and use a spoon to scoop out about ½ cup of the fluffy interior from each half. Place these potato scoops in a bowl and mash them lightly with a fork. Stir in 0.5 cup Unsalted Butter (melted) and 1 cup of the shredded Sharp Cheddar Cheese until creamy. This step ensures your filling stays moist and delicious.
Assemble and Melt the Cheese to Perfection
Arrange the potato halves on a serving platter, skin-side up. Spoon the mashed potato mixture back into the centers, creating a smooth base. Top each half with the remaining 0.5 cup Sharp Cheddar Cheese and spread it evenly over the surface.
Layer the 0.5 lb Deli Ham slices evenly over the cheese, slightly overlapping them for maximum coverage. The ham should completely cover the cheese so it melts beautifully when heated. Place the assembled potatoes under the broiler for 2-3 minutes, watching carefully to prevent burning. You'll see the cheese bubble and turn golden brown—that's when you know it's perfectly melted.
Garnish and Serve with Fresh Chives
Remove the potatoes from the broiler and let them sit for 1 minute to allow the cheese to set slightly. Sprinkle each potato half with the 2 tbsp Fresh Chives, dividing them evenly. The chives add a fresh, bright contrast to the rich, savory filling.
Serve immediately while the potatoes are still warm and the cheese is at its melty best. The crispy skin should give way to the creamy, cheesy filling with every bite. This dish is perfect for a comforting meal—easy to make but always impressive when served.
Pro Tips For Making Baked Potato With Ham And Cheese
- PIERCE THE SKIN FIRST: Russets are stubborn—prick them with a fork 4-5 times on all sides before baking. I learned this the hard way after watching my potatoes turn into sad, uneven dumplings. The holes let steam escape, so you get a fluffy interior instead of a dense brick.
- USE SHARP CHEDDAR—NOT PRE-SHREDDED: Pre-shredded cheese has anti-caking agents that make it clump into a greasy paste when melted. Buy a block of sharp cheddar, grate it yourself, and pat it dry with a paper towel first. The difference in texture and flavor is night and day—your dish won’t taste like processed filler.
- DON’T SKIP THE MUSTARD LAYER: Spread a thin, even layer of yellow mustard on the cut side of the potato before adding ham and cheese. It acts as a glue, keeping everything stuck together while adding a tangy brightness that cuts through the richness. (Yes, even if you’re not a mustard fan—trust me on this.)
- BAKE POTATOES AT 425°F, NOT 375°F: I used to bake them at 375°F like the recipe said, and they’d come out perfectly cooked but with a sad, pale crust. Crank it to 425°F for the first 20 minutes to get a crispy skin, then drop to 375°F to finish cooking. The high heat jump-starts the browning without burning the edges.
Creative variations of this dish
Loaded Potato Twist
Swap the ham for crispy bacon or sausage crumbles—just ½ lb of each works perfectly. I love adding ¼ cup diced green onions and a sprinkle of smoked paprika for extra depth.
For a breakfast twist, top with a fried egg and hot sauce. The bacon adds smoky richness that pairs beautifully with the creamy cheese. 🥓
Cheesy Potato Bar
Turn this into a build-your-own potato bar with multiple cheeses and toppings. Set out bowls of sharp cheddar, Gruyère, pepper jack, and blue cheese crumbles.
Offer add-ons like crispy fried onions, pickled jalapeños, sour cream drizzle, and chopped chives. Let everyone customize their own—it’s always a crowd-pleaser at parties. 🧀
Spicy Southwest Style
Add a Mexican-inspired kick with ½ cup black beans, ¼ cup corn, and 2 tbsp salsa. Top with avocado slices and a dollop of sour cream.
For extra heat, sprinkle with chili powder and crushed red pepper flakes. This version feels fresh and vibrant while keeping the comfort food vibe. 🌶️
Breakfast Potato Hash
Cube the potatoes into 1-inch pieces and bake at 400°F for 30 minutes until crispy. Top with scrambled eggs, crumbled bacon, and shredded cheese. Broil for 2-3 minutes until the cheese melts. This hearty breakfast dish is perfect for brunch or a lazy weekend morning. 🍳
Herb-Infused Potato
Boost flavor with fresh herbs like rosemary, thyme, or parsley. Rub the potatoes with 2 tbsp olive oil mixed with 1 tsp dried herbs before baking.
After assembling, sprinkle with chopped fresh herbs and a pinch of garlic powder. The earthy notes elevate the dish without overpowering the ham and cheese. 🌿
Gourmet Upgrade
For a restaurant-quality touch, add truffle oil to the melted butter or brush it on the potatoes before baking. Swap regular ham for prosciutto and top with aged Gouda or fontina cheese.
Finish with crispy fried shallots for an elegant presentation. This version feels fancy but still easy to make. ✨
Nutrition facts
Frequently asked questions
Why do I need to pierce the potatoes before baking?
Piercing the potatoes 4-6 times prevents them from bursting during baking by allowing steam to escape. This also helps the skin crisp up more evenly. Without piercing, the trapped steam can cause explosions in the oven—messy and frustrating!
Can I use sweet potatoes instead of russets?
Sweet potatoes work, but they'll be sweeter and denser. For the classic ham and cheese flavor, stick with russets—they're starchy and fluffy inside with crispy skin. If you must use sweet potatoes, bake them 10-15 minutes longer at 400°F and expect a different texture.
How do I keep the cheese from getting rubbery?
Use sharp cheddar (not pre-shredded) and melt it under the broiler for just 2-3 minutes. Over-broiling dries it out, while under-broiling leaves it too soft. For extra creaminess, mix a little sour cream into the mashed potato base before adding cheese.
Can I make this dish ahead of time?
Bake the potatoes up to 2 days ahead—store them whole at room temperature. Reheat in the oven at 350°F for 15 minutes to restore crispiness. Assemble the toppings fresh or store ham/cheese separately in the fridge for up to 5 days. The key is reheating the potatoes properly to avoid soggy skin.
What if my potato skin isn't crispy?
Your oven might not be hot enough! Bake at 425°F (not 375°F) and flip the potatoes halfway. For extra crispiness, brush them with olive oil before baking. If they're still soft, try baking them 5-10 minutes longer—just watch for burning. A toothpick should slide in easily with slight resistance.
