Side Dishes
This baked potato with ham and cheese recipe delivers the ultimate comfort food experience with a crispy skin, layers of smoky ham, and perfectly melted cheese. The secret lies in high-heat baking to create that golden crust while keeping the inside fluffy—no soggy potatoes here.
I've perfected this technique over years of testing, and it never fails to impress, whether you're feeding a family or treating yourself to a cozy solo meal.
The magic happens in the oven where russet potatoes bake until their skins turn crispy and paper-thin while the interiors stay tender. Thinly sliced ham adds savory depth, and sharp cheddar melts into gooey perfection when broiled at the end.
This isn't your basic baked potato—it's a restaurant-quality dish that takes just 45 minutes from start to finish, with minimal prep work.
What you'll end up with is a potato so perfectly cooked that every bite offers contrasting textures: crispy exterior, fluffy interior, and melty cheese that pulls into strings.
The ham adds just enough saltiness to balance the richness, while optional toppings like sour cream or chives take it to the next level. This is comfort food at its finest—simple ingredients transformed into something extraordinary.
Ready to elevate your baked potato game? This recipe works equally well as a side dish or hearty main course. The best part? It's completely customizable—swap the ham for bacon, add broccoli for extra veggies, or use different cheeses to suit your taste. Let's get cooking!
Ingredients for baked potato with ham and cheese
Four russets, smoky ham, and melty cheddar—this is comfort food at its best.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 4 whole | Large, similar-sized for even baking |
| Thinly Sliced Black Forest Ham 🥓 | ½ lb | Smoked variety preferred |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Freshly shredded, block preferred |
| Unsalted Butter 🧈 | ¼ cup | Melted for brushing |
| Heavy Cream 🥛 | ¼ cup | For topping, optional |
| Fresh Chives 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Powder 🧄 | ½ tsp | For seasoning |
| Paprika 🌶️ | ½ tsp | Smoked for extra flavor |
| Olive Oil 🫒 | 1 tbsp | For brushing potatoes |
Russets are non-negotiable here—their thick skins handle the high heat without turning mushy. Idaho potatoes are the gold standard, but any russet will work. Look for ones that feel heavy for their size and have smooth, unblemished skin. I always grab mine from Costco when I'm doing a big batch, but the regular supermarket russets work fine for a weeknight dinner. The key is picking potatoes that are firm but not rock-hard—press gently to test. For extra crispiness, I brush them with olive oil before baking, but even skipping that step gives you a great crust.
Ham can be swapped for bacon or turkey ham if you're avoiding pork, but the smoky flavor is what makes this dish sing. Pre-sliced ham from the deli section is convenient, but if you're feeling fancy, thinly slice your own for better texture. No sharp cheddar? Monterey Jack or pepper jack melts just as beautifully. The heavy cream and chives are totally optional, but they add that restaurant-quality touch. For the garlic powder, fresh minced garlic at half the amount gives a brighter flavor—worth it if you've got it.
Potatoes keep best in a cool, dark place for up to 2 weeks, but once cooked, they're at their prime. Leftovers reheat beautifully—just pop them in the oven at 350°F for 10-15 minutes until warmed through. I like to portion the ham and cheese separately so I can customize each potato. The cheese stays fresh for 3 months in the freezer if you're prepping ahead, and the ham keeps for 1 week in the fridge once opened. For extra crispiness, broil the potatoes for 2-3 minutes at the end—just watch them like a hawk.
Why You'll Love This Recipe
- No-Fuss Prep: I slice the potatoes once, bake them whole—no peeling, no dicing. The ham and cheese go on top, and that’s it. Twenty minutes later, dinner’s ready.
- Creamy Crisp Magic: The butter and cream turn fluffy inside while the cheese browns to golden perfection. That crispy edge with the creamy center? It’s the kind of texture you’ll fight over.
- Lunch or Dinner: Make it for a quick weeknight meal or double the batch for picnic leftovers. Honestly, it’s just as good cold the next day—wrapped in foil, straight from the fridge.
- Budget-Friendly Luxury: Russets and sharp cheddar stretch far, and a single ham slice adds restaurant-quality flavor. I’ll be real: this feeds four for under $8, and it feels like a splurge.
Step-by-step instructions for crispy baked potatoes with ham and cheese
Here's how to create the perfect golden crust and melty layers every time.
Prep and Season the Potatoes for Maximum Crispiness
Preheat your oven to 425°F while you prepare the potatoes. Scrub the 4 whole Russet Potatoes thoroughly under cold water to remove any dirt. I like to use a vegetable brush for this—it gets into all those crevices. Pat them completely dry with paper towels, making sure there's no moisture left on the skin.
Next, pierce each potato 4-5 times with a fork to allow steam to escape during baking. This prevents them from exploding in the oven. In a small bowl, mix together 1.5 teaspoons salt, 0.5 teaspoon black pepper, 0.5 teaspoon garlic powder, and 0.5 teaspoon paprika. Rub this seasoning mixture all over the potatoes, pressing gently so it sticks to the skin. The spices will give the crispy top that gorgeous golden color and add depth of flavor.
Roast Until Fork-Tender with Perfect Crust
Place the seasoned potatoes directly on the middle oven rack. Bake for 60-75 minutes, flipping them halfway through with a spatula. You'll know they're done when a fork slides in easily with just a little resistance—this means they're tender inside but still have that crispy exterior. If you prefer extra crispy skin, bake them for the full 75 minutes without flipping.
Here's a pro tip: I find that baking them on the middle rack gives the best all-around crispiness. The top gets that perfect golden crust while the bottom stays tender. Don't be tempted to open the oven door early to check—every time you do, you lose heat and add time to your cooking.
Create the Ultimate Ham and Cheese Filling
While the potatoes are baking, prepare your filling. In a small bowl, mix together the 0.5 lb thinly sliced black forest ham and 1.5 cups freshly shredded sharp cheddar cheese. The ham should be arranged in even layers so every bite gets that smoky flavor. I like to cut the cheese into smaller chunks rather than shredding it—it melts more evenly and gives a better texture.
Once your potatoes are done, carefully slice them open lengthwise (not all the way through) to create an opening. Use a spoon to scoop out about half of the potato flesh from each one and set it aside. This creates room for your delicious filling while keeping the potatoes intact for serving. The scooped-out potato can be mashed and mixed back in later if you prefer.
Assemble and Bake to Melty Perfection
Spread the melted unsalted butter evenly over the cut sides of the potatoes. This butter acts as a barrier that helps create that beautiful, bubbly cheese crust. Then layer the ham and cheese mixture evenly into each potato, pressing down gently so it stays in place. The butter will help the cheese melt smoothly and create that golden, crispy top we're after.
Return the filled potatoes to the oven and bake for an additional 10-15 minutes at 425°F until the cheese is fully melted and bubbly. You'll see that gorgeous golden crust forming on top—this is what makes this dish look so impressive. The ham should be warm throughout, and the cheese should be gooey and stretchy when you cut into it.
Finish with Creamy Topping and Fresh Garnish
Remove the potatoes from the oven and let them sit for 2-3 minutes to allow the cheese to set slightly. In a small saucepan, gently warm the 0.25 cup heavy cream over low heat until it's just hot (don't boil it). Drizzle this warm cream over each potato, letting it pool in the center. The cream will create a silky, velvety sauce that ties everything together.
Finally, sprinkle the chopped 0.25 cup fresh chives evenly over the top of each potato. The bright green color contrasts beautifully with the golden cheese and adds a fresh, oniony flavor that cuts through the richness. Serve immediately while the potatoes are hot and the cheese is still melty—this dish doesn't wait! The crispy skin, smoky ham, and sharp cheddar will have everyone asking for seconds.
Pro Tips For Making Baked Potato With Ham And Cheese
- PIERCE POTATOES FIRST: I learned this the hard way—skipping the fork pierce leads to steam explosions in your oven. Use a fork to poke 4-6 holes in the top of each potato before baking, or you’ll end up with soggy, unevenly cooked spuds. (Yes, even if you’re impatient like me.)
- SALTY HAM TRICK: Black Forest ham is often cured with salt, so taste a slice before layering it in. If it’s briny, skip adding extra salt to the butter—you’ll end up with a dish that tastes like a salt lick. A quick rinse under cold water helps too, if you’re feeling extra cautious.
- LOW AND SLOW CRUST: Start your potatoes at 425°F (220°C) for 20 minutes to kickstart browning, then drop the heat to 375°F (190°C). This two-step method guarantees a crispy skin without burning the filling inside. I used to rush this, and my cheese always ended up rubbery.
- CREAMY CHEESE HACK: Instead of mixing heavy cream into the cheese filling, brush a thin layer on the potato’s cut side before baking. It seals in moisture and creates a silky texture when the cheese melts. (Your future self will thank you—trust me.)
Storing and reheating your baked potato with ham and cheese
Refrigerator Storage
Store your baked potatoes with ham and cheese in an airtight container for up to 3 days in the refrigerator. Let them cool completely before sealing to prevent condensation. I like using glass Pyrex containers because they keep the potatoes from absorbing other fridge odors.
When reheating, cover with aluminum foil to prevent drying out—this helps maintain that crispy skin texture. 🥔
Freezer Prep Tips
For longer storage, assemble the potatoes without the ham and cheese, then freeze them uncooked for up to 2 months. Wrap each potato individually in plastic wrap followed by foil to prevent freezer burn.
When ready to cook, bake from frozen at 425°F for 90-105 minutes, adding extra time to compensate for the cold start. The ham and cheese should be added fresh after baking to prevent sogginess.
Oven Reheating Method
The best way to reheat is in the oven at 350°F for 15-20 minutes. Place potatoes on a baking sheet with a splash of water to create steam, then cover loosely with foil.
This method preserves the crispy skin while warming the filling evenly. For extra crispiness, broil for 2-3 minutes at the end—just watch closely to avoid burning the cheese. 🔥
Microwave Shortcut
For a quick fix, microwave individual portions on medium power (50%) for 2-3 minutes, then let sit for 1 minute before adding fresh ham and cheese. The microwave can make the skin soggy, so I recommend this only when you're short on time.
Always cover with a damp paper towel to retain moisture in the potato.
Cheese Freshness
If storing the ham and cheese separately, keep them in separate airtight containers in the fridge. The cheese stays fresh for 5 days, while the ham lasts 7 days once opened.
For maximum flavor, add fresh cheese when reheating—pre-melted cheese loses its signature gooeyness. I keep a small block of cheddar in the fridge specifically for this purpose. 🧀
Portioning for Meals
Divide the ham and cheese into small containers for easy reheating. This way, you can customize each potato with different toppings. Store the ham in a sealed bag and the cheese in a shallow dish to prevent drying out.
When reheating, add toppings just before serving to maintain their freshness and texture. This approach makes meal prep a breeze! 💡
Nutrition facts
Frequently asked questions
Can I use sweet potatoes instead of russets?
Sweet potatoes work beautifully for this recipe! Their natural sweetness pairs wonderfully with the smoky ham and sharp cheddar. Just reduce the baking time to 50-60 minutes at 425°F since sweet potatoes cook faster than russets. The skin will be slightly softer, but the flavor makes up for it—especially if you add a sprinkle of cinnamon or brown sugar to the cheese mixture.
How do I keep the potato from getting soggy when adding ham and cheese?
The secret is butter! Brush the cut sides with melted butter before adding the filling—it creates a moisture barrier. Also, scoop out half the potato flesh to make room for fillings without overstuffing. For extra insurance, broil for 2-3 minutes at the end to set the cheese into a crispy crust. This keeps everything perfectly balanced.
What's the best way to reheat leftovers without drying them out?
Use the oven method: cover with foil and reheat at 350°F for 15-20 minutes. The foil traps steam while the oven gently warms the potato. For extra crispiness, remove the foil for the last 2 minutes to restore that golden crust. Microwaving works in a pinch (use medium power for 2-3 minutes), but the skin will be softer.
Can I make this dish ahead of time?
Prep the potatoes completely (bake, slice, and scoop) up to 2 days ahead, then store them uncovered in the fridge. When ready to serve, add fresh ham and cheese, then broil for 5-7 minutes until melted. For freezing, wrap uncooked potatoes individually in foil and freeze for up to 2 months. Bake from frozen at 425°F for 90-105 minutes.
What's the best cheese substitute if I don't have cheddar?
Try Monterey Jack (melts beautifully), pepper jack (adds a kick), or Gruyère (nutty depth). For a dairy-free option, use sharp vegan cheddar or a mix of cashew cream and nutritional yeast. Just remember—freshly grated cheese always melts better than pre-shredded, which contains anti-caking agents that prevent proper melting.
