Side Dishes
This baked potato with ham and cheese recipe transforms a simple side into a hearty, one-pan dinner that comes together in just 30 minutes. The secret lies in baking the potato directly on the stove-top burner until tender—no oven required—while you quickly prepare the ham and cheese topping.
I developed this method during a particularly busy week when I needed a satisfying meal without the fuss of multiple dishes. It’s the kind of recipe that delivers comfort food perfection with minimal effort, making it ideal for weeknights or casual gatherings.
The beauty of this dish is its simplicity: a russet potato roasted until fluffy inside with crisp edges, topped with warm, melty cheese and savory ham that transforms it into a complete meal.
You’ll need just a few pantry staples—potato, cheese, ham, butter, and a pinch of salt—and optional garnishes like sour cream or chives to elevate it further. The method ensures the potato stays moist while the toppings get perfectly heated, creating a harmonious balance of textures and flavors.
What you’ll end up with is a restaurant-quality dish that’s rich, savory, and utterly satisfying—no takeout required. The crispy skin gives way to a tender interior, while the ham and cheese melt into a gooey, golden blanket on top.
It’s the kind of meal that feels indulgent but comes together faster than ordering delivery. Plus, the leftovers reheat beautifully, making it a practical choice for meal prep.
For extra flavor, consider adding crispy bacon or steamed broccoli to turn this into a full meal. The possibilities are endless, but the base recipe is foolproof and always delicious. Let’s get started!
Ingredients for baked potato with ham and cheese
Four russets, butter, ham, and cheese—this one-pan dinner is foolproof comfort food.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 4 whole | Medium-sized, scrubbed clean |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for crispy skin |
| Deli Ham 🥓 | 8 oz | Thinly sliced, black forest preferred |
| Shredded Sharp Cheddar Cheese 🧀 | 2 cups | Real cheese, not pre-shredded |
| Sour Cream 🥛 | ¼ cup | For garnish, optional |
| Fresh Chives 🌿 | 2 tbsp | Chopped, for garnish, optional |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Powder 🧄 | ¼ tsp | For extra flavor |
| Cooking Spray 🫒 | 1 tbsp | Olive oil or nonstick spray |
| Crispy Bacon 🥓 | 4 slices | Optional garnish |
The potatoes are the star here. Russets are non-negotiable—they’re the only ones with the right starch-to-moisture ratio for that fluffy interior and crispy skin. Grab the medium-sized ones, not the giant baking potatoes. I always buy mine from Trader Joe’s or the produce section at Kroger—they’re usually pre-scrubbed, which saves time. If your potatoes are still in their skins, poke them a few times with a fork before baking to keep them from exploding. And trust me, cold butter is key for that crispy skin—don’t skip chilling it.
No black forest ham? Any deli ham works—just make sure it’s thinly sliced so it melts into the cheese instead of staying chewy. Pre-shredded cheese gets clumpy when melted, so buy a block and grate it yourself. The sour cream and chives are totally optional, but they add that restaurant-quality touch. Short on time? Skip the garnish—the ham and cheese are enough. For extra flavor, add a pinch of garlic powder to the butter before baking. And if you’re feeling fancy, swap the bacon for crispy prosciutto—same idea, different vibe.
These reheat like a dream—just pop them in the microwave for 30-45 seconds with a damp paper towel. Keeps 3-4 days in the fridge, but honestly, they’re so good they rarely last that long. Double the recipe and freeze half for lazy days. I like to wrap them individually in foil before freezing so they don’t stick together. Pro tip: if you’re making this ahead, bake the potatoes first, then assemble with the toppings right before serving—keeps everything warm and melty.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just toss the potatoes, ham, and butter on a sheet pan, pop it in the oven, and forget about it. No peeling, no boiling, no fuss. The butter melts into crispy edges while the inside stays fluffy, and the ham adds that salty-sweet punch without extra effort.
- Craving-Worthy Combo: That sharp cheddar melts into a gooey blanket, while the sour cream adds a cool, creamy contrast. Honestly, the first bite makes me close my eyes—it’s like a hug in food form. The ham’s smoky flavor ties everything together without overpowering.
- Weeknight to Potluck: Between us, I’ve served this at game nights, lazy Sundays, and even as a quick lunch for my kids’ soccer practice. It’s hearty enough for a crowd but simple enough to make when I’m running late. Swap the ham for turkey or add green onions, and it’s still a win.
- Budget-Friendly Leftovers: Russets are cheap, cheddar stretches far, and ham lasts forever in the fridge. I’ll often bake two extra potatoes—one for now, one for later—because reheating them in the microwave (yes, even the crispy bits) still tastes like a fresh-baked meal. Zero food waste, all satisfaction.
Step-by-step instructions for baked potato with ham and cheese
Here's how to make this cozy, cheesy potato dinner in just 30 minutes—no fancy skills needed.
Prep and Bake the Potatoes
Preheat your oven to 400°F and line a baking sheet with aluminum foil for easy cleanup. Pierce each of the 4 whole Russet Potatoes with a fork about 8 times per potato—this lets steam escape and prevents bursting. Place them on the baking sheet and bake for 45-55 minutes until a fork slides in easily and the skin is crispy.
I like to flip them halfway through baking (after 25 minutes) for even cooking. The potatoes are done when they feel soft all the way through but still hold their shape. Let them sit for 5 minutes after baking—this resting time keeps them from falling apart when you cut them open.
Prepare the Toppings
While the potatoes bake, melt the ½ cup Unsalted Butter in a small saucepan over low heat until it's completely melted but not browned. Stir in the 1.5 tsp Kosher Salt, ½ tsp Black Pepper, and ¼ tsp Garlic Powder until fully combined. Remove from heat and set aside.
In a small bowl, combine the 8 oz Deli Ham with 2 cups Shredded Sharp Cheddar Cheese. This mix will be your gooey, savory topping—just stir it together and keep it ready. If you're using the 4 slices Crispy Bacon, chop them into small pieces now and set them aside too.
Assemble the Loaded Potatoes
Carefully cut each potato in half lengthwise and use a spoon to scoop out about ½ cup of the fluffy interior, leaving a thick shell. Place the scooped potatoes in a bowl and mash them with the melted butter mixture until creamy. This step is what makes these potatoes extra rich and flavorful.
Return the mashed potato mixture to the potato shells and spread it evenly. Then, spoon the ham and cheese mixture over the top, pressing it down gently so it sticks. If you're using the bacon, sprinkle those crispy pieces on top now for extra crunch.
Broil for a Golden Finish
Place the loaded potatoes back on the baking sheet and spray the tops lightly with 1 tablespoon Cooking Spray to help them brown. Broil on high for 3-5 minutes until the cheese is bubbly and turning golden brown—watch closely so it doesn't burn.
Let the potatoes rest for 2 minutes after broiling. This gives the cheese time to set slightly so it doesn't slide off when you serve. Garnish with the 2 tbsp Fresh Chives and a dollop of ¼ cup Sour Cream if you're using them. Serve immediately while everything is hot and melty!
Pro Tips For Making Baked Potato With Ham And Cheese
- Poke Holes in Potatoes: I learned this the hard way—skipping this step means soggy insides. Use a fork to pierce each Russet 4-6 times before baking; it lets steam escape so your potato stays fluffy instead of turning into a wet mess.
- Use Cold Butter: Don’t melt that unsalted butter first—pat it cold onto the baked potato right after it comes out of the oven. The heat will soften it perfectly into a creamy blanket, and you’ll avoid that greasy, overworked texture that happens when you spread it too early.
- Don’t Overload the Ham: Thinly sliced deli ham is your friend here, but pile it on too thick and it’ll steam instead of crisp. Stick to 2-3 slices max, and tuck them under the cheese so they get golden, not soggy.
- Wait 5 Minutes Under Foil: After baking, tent the potato with foil and let it rest—yes, even if you’re impatient like me. This locks in moisture so the ham and cheese don’t turn the potato into a sad, watery base. (Your future self will thank you.)
Troubleshooting great baked potato with ham and cheese
Potato Too Dry?
If your baked potatoes turn out dry, it’s usually because they were overcooked or pierced too aggressively. Start by reducing baking time to 40 minutes and check for doneness with a fork—it should slide in smoothly but not feel mushy.
For extra moisture, brush the inside with 1 tablespoon melted butter before adding toppings. I also recommend wrapping the potatoes in aluminum foil during the first 30 minutes of baking to trap steam. 💧
Cheese Not Melting?
Pre-shredded cheese contains anti-caking agents that prevent proper melting. Always use real cheese blocks and grate them yourself for the best results. For extra gooeyness, sprinkle ½ teaspoon cornstarch over the cheese before broiling—it helps create a smoother, creamier texture.
If your cheese still resists melting, try adding 1 teaspoon cream to the ham-cheese mix for a richer, more cohesive topping. 🧀
Toppings Falling Off?
This usually happens when the cheese melts too fast or the potato isn’t stable enough. To fix it, let the potatoes cool slightly after baking (5 minutes) before cutting them open. Then, press the ham-cheese mixture firmly into the potato shells so it adheres.
For extra stability, lightly brush the potato shells with 1 teaspoon milk before adding toppings—this helps the cheese stick better. 🍽️
Uneven Cooking?
If some parts of your potatoes are undercooked while others are burnt, the issue is likely uneven heat distribution. Rotate the baking sheet halfway through cooking and avoid overcrowding—leave 1 inch of space between potatoes.
For stovetop baking (as mentioned in the intro), use a heavy-bottomed skillet like a Lodge cast iron to ensure even heat. If using the oven, place the potatoes on the middle rack for consistent results. 🔥
Butter Not Crisping?
Cold, cubed butter is essential for crispy potato skins, but if yours isn’t browning, the butter might be melting too quickly. Chill the potatoes on a wire rack for 10 minutes after piercing to remove excess moisture, then pat them dry with a paper towel.
For extra crispiness, sprinkle ¼ teaspoon smoked paprika over the butter before baking—it adds flavor and helps create a golden crust. 🧈
Ham Too Raw?
If your ham stays cold and chewy, it wasn’t heated long enough. To fix this, broil the loaded potatoes for 2-3 minutes longer (watch closely!) or heat the ham-cheese mix in a small bowl in the microwave for 20-30 seconds before adding it to the potatoes.
For a foolproof method, warm the ham in a dry skillet over medium heat for 1-2 minutes until slightly crispy at the edges. 🥓
Nutrition facts
Frequently asked questions
Can I make this recipe without an oven?
You can bake the potatoes directly on the stovetop for a one-pan wonder. Place whole potatoes in a heavy skillet with ½ inch of water, cover, and cook on medium-low heat for 20-25 minutes until tender. Drain the water, then proceed with the topping steps as written. This method takes about 30 minutes total and works perfectly for small batches.
What’s the best cheese substitute if I don’t have sharp cheddar?
For a similar melt and flavor, try Monterey Jack or Gruyère—both melt beautifully and pair well with ham. If you prefer a smokier taste, swap in smoked Gouda. Avoid pre-shredded cheese (it contains anti-caking agents that prevent proper melting). For extra richness, mix ½ cup cream cheese into the ham-cheese topping before broiling.
How do I keep the potatoes from falling apart when cutting?
Always let the potatoes rest for 5 minutes after baking before cutting—this allows the starch to set. Use a sharp knife and cut lengthwise (not crosswise) to maintain structure. For extra stability, place the baked potatoes on a wire rack for 10 minutes to cool slightly before opening. If they still feel fragile, brush the inside with 1 teaspoon milk before adding toppings.
Can I make this ahead of time for meal prep?
Yes! Bake the potatoes 1 day ahead and store them in an airtight container at room temperature. Reheat in the oven at 350°F for 10-15 minutes until warmed through. For the toppings, assemble them fresh before serving—they’ll stay warm and melty. If prepping fully loaded potatoes, assemble them the day before and reheat covered in the oven for 5-7 minutes to melt the cheese.
What’s the secret to crispy potato skins?
Cold, cubed butter is key! Pat the potatoes dry after piercing, then rub them with ¼ cup cold butter cubes before baking. For extra crispiness, sprinkle with ½ teaspoon smoked paprika or garlic powder before broiling. Avoid overcrowding the baking sheet—leave 1 inch of space between potatoes for even airflow. Bake on the middle rack for consistent results.
