Side Dishes
This baked potato with ham and cheese recipe delivers crispy golden skin and melt-in-your-mouth layers of savory ham and cheddar—all with minimal effort. The secret lies in baking the potatoes at high heat until the crust is perfectly crisp while keeping the inside fluffy.
I've perfected this technique over years of weeknight dinners, and it never fails to impress, even when you're short on time.
What sets this recipe apart is the balance of textures and flavors: the crispy potato exterior contrasts beautifully with the tender, buttery interior, while the ham and cheese filling adds richness without overwhelming.
The 30-minute bake time ensures you'll have dinner ready when you need it, and the assembly takes just minutes—ideal for busy families or meal prep.
By the time you're done, you'll have a restaurant-quality dish that's warm, satisfying, and packed with flavor. The ham and cheese melt together into a gooey, cheesy filling that pairs perfectly with the crispy potato.
Serve it topped with sour cream, chives, or a sprinkle of black pepper for extra flair.
This recipe works as a complete meal or as a hearty side dish, making it incredibly versatile. Whether you're feeding a crowd or just looking for a comforting solo dinner, this baked potato with ham and cheese delivers every time. Let's get started!
Ingredients for baked potato with ham and cheese
Four simple ingredients transform into crispy, cheesy, ham-filled comfort food—no fuss, all flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 4 whole | Large, similar size for even baking |
| Ham Steak 🥓 | ½ lb | Thinly sliced, deli-style preferred |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, block preferred for freshness |
| Unsalted Butter 🧈 | ¼ cup | Melted, full-fat for richness |
| Heavy Cream 🥛 | ¼ cup | Full-fat for creamy filling |
| Garlic Powder 🧄 | 1 tsp | For flavor depth |
| Onion Powder 🧅 | ½ tsp | Enhances savory notes |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Sour Cream 🥛 | ¼ cup | For topping, full-fat preferred |
| Fresh Chives 🌿 | 2 tbsp | Chopped, for garnish |
The potatoes are everything here. Russets are the gold standard—they're starchy enough to hold their shape while baking into a crispy crust. Buy them a day ahead if possible, so they're fully rested and won't steam in the oven. I grab mine from the produce section at Kroger—look for ones that feel heavy for their size and have smooth, unblemished skin. The ham? Deli-style slices work perfectly, but if you're using a ham steak, slice it paper-thin for even melting. The cheddar makes or breaks this—block cheese always wins over pre-shredded (it melts so much better).
No ham on hand? Smoked turkey or roast beef slices work in a pinch, though ham's sweetness is ideal. Pre-shredded cheese giving you grief? Grab a block and shred it yourself—it melts like a dream. Running low on heavy cream? Full-fat Greek yogurt gives similar richness. The garlic and onion powders are non-negotiable for that savory depth, but if you're feeling fancy, swap them for fresh minced garlic and finely chopped onion. Just don't skip the salt—it's what brings all those flavors together.
Potatoes keep best in a cool, dark place for up to 2 weeks, but once you bake them, they're at their prime. The ham and cheese filling can be prepped ahead and stored in the fridge for 1 day—just assemble right before baking. These reheat beautifully too—pop them in the oven at 375°F for 10-15 minutes until the cheese is bubbly. I always make a double batch because they're just too good to resist. Store leftovers in the fridge for 3-4 days, but honestly, they rarely last that long.
Why You'll Love This Recipe
- Two-Ingredient Fillings: I swear by the combo of salty ham and sharp cheddar—it’s like a hug in potato form. The ham melts into crispy bits while the cheese stretches golden and gooey, and honestly? That first bite makes me forget about grocery lists.
- Sheet Pan Lazy: No chopping, no fuss—just slice the potatoes, toss them on a tray, and bake while you do anything. The ham steak comes pre-cooked, so it’s basically a "set it and forget it" meal that still feels special.
- Lunchbox Hero: Between us, this is my go-to for leftovers. The potatoes stay fluffy for days, the ham keeps its bite, and the cheese? Even better reheated. Pack one for work and you’ll be the office favorite—no sad desk lunches here.
- Budget Warmth: A few potatoes, a ham steak, and a block of cheddar stretch further than takeout. I’ll be real: it’s my secret weapon for feeding a crowd without breaking the bank, and the heavy cream makes it feel indulgent. Win-win.
Step-by-step instructions for baked potato with ham and cheese
Here's how to make restaurant-style loaded potatoes with a crispy top and melty layers.
Prep and Bake the Potatoes
Preheat your oven to 425°F. Scrub the 4 whole Russet Potatoes clean and prick each with a fork about 8 times on all sides. This helps steam escape during baking, preventing explosions and ensuring even cooking.
Place the potatoes directly on the oven rack (no pan needed) and bake for 45-50 minutes until you can easily pierce them with a fork. The skin should be deep golden brown and the inside should feel soft when tested with a fork. If you're nervous about burning, tent them loosely with aluminum foil after 30 minutes.
I like to rotate them halfway through baking for even browning. The high heat creates that perfect crispy exterior while keeping the insides fluffy. Don't skip this step—it's what makes the difference between a sad, soggy potato and a golden, crispy masterpiece.
Make the Creamy Ham and Cheese Filling
While the potatoes bake, melt the 0.25 cup Unsalted Butter in a small saucepan over medium heat. Add the 0.5 lb Ham Steak and cook for 2-3 minutes until warmed through. Remove from heat and stir in the 1.5 cups Sharp Cheddar Cheese until fully melted and smooth.
In a separate bowl, whisk together the 0.25 cup Heavy Cream, 1 tsp Garlic Powder, 0.5 tsp Onion Powder, 0.5 tsp Ground Black Pepper, and 1 tsp Salt. Pour this mixture over the cheese and ham, stirring until completely combined. The filling should be creamy and well-seasoned—taste it now and adjust seasoning if needed.
Assemble and Bake to Perfection
Carefully cut each potato in half lengthwise and use a spoon to scoop out about ½ cup of the fluffy insides, leaving a ¼-inch thick shell. Discard the scooped potato or save for mashed potatoes. Spread the creamy ham and cheese mixture evenly over each potato half, mounding it slightly in the center.
Return the potatoes to the oven (no need to preheat) and bake for an additional 10-12 minutes until the cheese is bubbling and golden brown on top. The filling should be heated through and the edges should be slightly crispy. If the cheese isn't browning enough, broil for 1-2 minutes at the end, watching closely to avoid burning.
Top and Serve Warm
Remove the potatoes from the oven and immediately top each with 2 tablespoons of the 0.25 cup Sour Cream, spreading it evenly over the cheese. Sprinkle with the 2 tbsp Fresh Chives, chopped finely for a fresh pop of color and flavor. Let them sit for 2-3 minutes to set slightly before serving.
Serve immediately while the potatoes are piping hot. The top should be crispy from the broiler, the cheese perfectly melty, and the sour cream nicely warmed through. Each bite should deliver that perfect combination of crispy skin, creamy filling, and savory ham—all with minimal effort but maximum restaurant-quality results.
Pro Tips For Making Baked Potato With Ham And Cheese
- Pierce the Potatoes First: I learned this the hard way—skipping the fork pricks means uneven baking and a gummy center. Stick a fork in each potato before baking (4-5 times per spud) so the steam escapes and the butter soaks in properly.
- Use Leftover Ham: That pre-sliced ham from the deli? It’ll turn to rubber in the oven. Instead, grab a thick-cut ham steak and slice it after baking—it stays juicier and carves cleaner. If you’re short on time, ask the butcher for a small, bone-in piece; it’s cheaper and more flavorful.
- Salt the Butter Generously: Unsalted butter is your friend here, but don’t skimp on the salt. Mix in about ½ teaspoon per 2 tablespoons of butter (yes, even if the ham is salty) so the potato’s starches get that proper seasoning. Trust me, the cheese will thank you later.
- Bake Ham Separately: Stuffing raw ham into the potato? It’ll steam instead of crisp. Sear the ham steak first in a dry pan until it’s golden on both sides, then slice it thin. Tuck it into the baked potato after it comes out of the oven—it’ll stay warm and the edges won’t get soggy. (Pro move: brush the ham with a little heavy cream before slicing for extra richness.)
Creative variations of this recipe
Loaded Potato Twist
Swap the ham for thinly sliced smoked gouda and crispy bacon—this German-inspired twist adds smoky depth and salty crunch. Use ½ lb bacon, cook until crispy, then crumble it into 1 cup shredded smoked gouda with the heavy cream mixture.
The bacon fat enhances the cheese’s meltiness, creating a decadent, savory filling that’s perfect for brunch or a hearty lunch. 🥓
Breakfast Potato
Transform this into a breakfast star by adding crumbled sausage and fried eggs. After baking the potatoes, top them with ½ cup cooked breakfast sausage and a fried egg (runny yolk optional).
The runny egg yolk ties everything together with creamy richness. For extra flair, sprinkle with hot sauce or chopped green onions. This version is a game-changer for lazy weekend mornings.
Spicy Southwest Style
Kick up the heat with jalapenos and pepper jack cheese. Mix ½ cup diced jalapeños (seeds removed for mild heat) into the ham and cheese filling, then top with ½ cup shredded pepper jack cheese before the final bake.
Serve with sour cream, salsa, and crushed tortilla chips for crunch. The spicy kick pairs perfectly with the creamy, cheesy filling for a bold flavor profile.
Vegetarian Version
Skip the ham and load your potatoes with sautéed mushrooms, caramelized onions, and goat cheese. Sauté 1 cup sliced mushrooms and 1 cup thinly sliced onions in butter until golden, then mix with 1 cup crumbled goat cheese and the heavy cream mixture.
The earthy mushrooms and tangy goat cheese create a rich, satisfying vegetarian alternative that still delivers that comforting, loaded potato experience. 🌱
Sweet Potato Swap
Use orange sweet potatoes for a naturally sweet, vibrant twist. Bake them at 400°F for 45-50 minutes (they take slightly longer to soften), then load with the ham and cheese filling. The sweetness of the potato balances the savory ham and cheese beautifully.
For extra flavor, add a pinch of cinnamon to the filling or drizzle with maple syrup before serving. This version is a crowd-pleaser for fall dinners.
Nutrition facts
Frequently asked questions
Can I use sweet potatoes instead of Russets for this recipe?
Yes, but you'll need to adjust the baking time and temperature. Sweet potatoes take longer to cook—bake them at 400°F for 45-50 minutes instead of 425°F. Their natural sweetness also pairs beautifully with the savory ham and cheese, creating a delicious contrast. Just be sure to prick them thoroughly before baking to prevent bursting.
How do I prevent the potato skins from burning while baking?
Tent the potatoes loosely with aluminum foil after 30 minutes of baking to protect the skins while they finish cooking. For extra insurance, place them on a baking sheet lined with parchment paper—this helps reflect heat and prevents direct contact with the rack. The key is high heat (425°F) for crispiness, but monitoring closely ensures perfect results.
Can I make this recipe ahead of time?
You can prep the ham and cheese filling 1 day ahead and store it in the fridge. Bake the potatoes fresh, then assemble and bake just before serving. For leftovers, store the loaded potatoes in an airtight container for 3-4 days. Reheat in the oven at 375°F for 10-15 minutes until the cheese is bubbly again.
What's the best cheese substitute if I don't have cheddar?
Swiss cheese works beautifully—it melts smoothly and adds a nutty flavor. For extra richness, try Monterey Jack or Gruyère. Avoid pre-shredded cheese (it contains anti-caking agents that prevent proper melting). If you're vegetarian, goat cheese or feta (crumbled) add tangy depth when paired with sautéed mushrooms or spinach.
Why did my cheese filling get watery?
This usually happens if the potatoes were overcooked (releasing excess moisture) or if you used too much heavy cream. To fix it, drain any excess liquid from the potato shells before adding the filling. For future batches, reduce the cream to ¼ cup or add 1 tbsp cornstarch to thicken the mixture. Always bake potatoes until tender but not mushy!
