Old-Fashioned Ham and Potatoes in Creamy Cheddar Sauce

This Old-Fashioned Ham and Potatoes in Creamy Cheddar Sauce is the kind of meal that stretches simple ingredients into something comforting, filling, and memorable. When it comes to hearty farmhouse meals, it’s hard to beat a skillet full of tender potatoes, savory ham, sweet onions, and a rich homemade cheese sauce.

There’s a reason your grandma made this on repeat.

Not because she was stuck in a rut. Because when you nail the balance of crispy-edged potatoes, salty ham, and a buttermilk-sharp cheddar sauce that clings to everything, you stop looking for alternatives. This is the kind of dinner that makes people lean back in their chairs and go quiet for a minute.

It all happens in one skillet. No baking dish. No waiting for the oven to preheat. Just olive oil, butter, and thirty-five minutes between you and something deeply satisfying.

And here’s the best part: it actually gets better the more you make it, because you’ll start to know exactly when the potatoes are ready to flip and how much cheddar makes the sauce obscenely good.

Old-Fashioned Ham and Potatoes in Creamy Cheddar Sauce

Budget Friendly Comfort Food

For generations, farm families relied on potatoes as a staple crop. They stored well through the winter, paired with almost any protein, and could feed a crowd without straining the grocery budget. Add a bit of ham and a homemade cheddar sauce, and you’ve got a satisfying supper that brings everyone to the table.

Whether you’re looking for a practical weeknight dinner or a way to use leftover ham from a holiday meal, this one-pan recipe is a delicious reminder that some of the best meals come from simple ingredients prepared with care.

Why You’ll Love This Recipe

  • Made without canned soup or processed cheese products.
  • Uses simple pantry and refrigerator staples.
  • One skillet means fewer dishes to wash.
  • Great use for leftover ham.
  • Rich homemade cheddar sauce made with buttermilk.
  • Budget-friendly comfort food the whole family will enjoy.

It’s a simple meal, but it’s one that has stood the test of time for good reason.

Old-Fashioned Ham and Potatoes in Creamy Cheddar Sauce
Save
Pin Recipe
Print Recipe
No ratings yet

Old-Fashioned Ham and Potatoes in Creamy Cheddar Sauce

This Old-Fashioned Ham and Potatoes in Creamy Cheddar Sauce is the kind of meal that stretches simple ingredients into something comforting, filling, and memorable. When it comes to hearty farmhouse meals, it’s hard to beat a skillet full of tender potatoes, savory ham, sweet onions, and a rich homemade cheese sauce.
Prep Time15 minutes
Cook Time20 minutes
Total Time35 minutes
Course: Main Course
Cuisine: American
Keyword: budget friendly recipe, easy meal, easy recipe, one pan meal, potato recipe, skillet recipe
Servings: 4 Servings
Calories: 1058kcal

As an Amazon Associate I earn from qualifying purchases.

Ingredients

Instructions

  • Heat 3 tablespoons olive oil in a large skillet over medium heat. Let it shimmer but not smoke. You want the pan hot enough to start crisping the potatoes immediately, not steaming them into mush.
    3 Tablespoons Olive Oil
  • Add peeled, thinly sliced potatoes and cover. Cook for 5 minutes without touching them. This first stage is about getting the bottom layer golden and setting the structure for everything else.
    3 Pounds Potatoes
  • Turn the potatoes, season with salt and black pepper, and cook another 5 minutes. Don’t obsess over flipping every single slice perfectly. Just shuffle them around so the raw sides hit the heat. The salt pulls moisture out and helps the edges crisp up.
    1 Teaspoon Salt, 1 Teaspoon Black Pepper
  • Turn again and add onions (cut into chunks) and diced ham. Cover and cook for 3 minutes. The onions will start to soften and the ham will release a little fat, which makes everything taste richer. This is where the dish starts smelling aggressively good.
    2 Medium Onions, 1 Pound Ham
  • Push the potato mixture to the sides of the skillet. You’re creating a little clearing in the center where you can build the sauce without scrambling to stir everything at once.
  • Add 2 tablespoons butter to the center. When it melts, whisk in 2 tablespoons all-purpose flour and cook for 1 minute. This is your roux. It needs to bubble and turn slightly golden to cook out the raw flour taste, but don’t let it brown or it’ll taste burnt.
    4 Tablespoons Butter, 2 Tablespoons All-Purpose Flour
  • Turn the heat to low and slowly pour in 1 ½ cups buttermilk, whisking constantly until smooth. Low heat is non-negotiable here. Buttermilk is acidic, and if you crank the heat, it can curdle and turn grainy. Slow and steady keeps it silky. If the sauce thickens too much, add another ¼ to ½ cup buttermilk or regular milk to loosen it back up.
    1 ½ Cups Buttermilk
  • Stir in garlic powder and smoked paprika (optional). The garlic powder adds savory depth without the sharpness of fresh garlic, and the smoked paprika gives a subtle warmth that makes the whole thing taste more complex than it actually is.
    ½ Teaspoon Garlic Powder, ¼ Teaspoon Smoked Paprika
  • Add shredded sharp cheddar, a handful at a time, stirring until melted. Don’t dump it all in at once or it’ll clump. Let each handful melt completely before adding the next. Sharp cheddar is the move here because it has enough punch to stand up to the buttermilk and ham.
    2 Cups Sharp Cheddar Cheese
  • Fold the potatoes, onions, and ham into the sauce. Use a spatula and be gentle. You want everything coated, not mashed into oblivion.
  • Dot the top with the remaining 2 tablespoons butter and cover for 2 to 3 minutes. This final butter melts into little pockets of richness across the top, and the steam finishes cooking anything that wasn’t quite tender yet.
  • Stir gently and serve hot. The sauce should be clinging to the potatoes, not pooling at the bottom. If it looks too thick, hit it with a splash of buttermilk. If it’s too loose, let it sit uncovered for a minute to tighten up.

Notes

This recipe serves 4 as a hearty main dish or up to 6 when served alongside other dishes.
Cheddar Cheese: For an even richer flavor, use extra-sharp cheddar cheese and leftover baked ham. Freshly shredded cheese melts more smoothly than packaged shredded cheese and produces the best texture for the sauce.
Ham: Use fully cooked ham for this recipe. Leftover holiday ham, smoked ham, or deli ham all work well since the ham is simply reheated rather than cooked from raw.

Tips for Success

  • Slice the potatoes as evenly as possible for consistent cooking.
  • Keep the skillet covered while the potatoes cook to help them become tender.
  • Stir the cheese sauce frequently as the cheddar melts.
  • Cook the flour and butter together for about a minute to eliminate any raw flour taste.
  • Reduce the heat before adding the cheese to help prevent the sauce from becoming grainy.

Nutrition

Calories: 1058kcal | Carbohydrates: 74g | Protein: 49g | Fat: 64g | Saturated Fat: 28g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 25g | Trans Fat: 0.5g | Cholesterol: 169mg | Sodium: 2591mg | Potassium: 2035mg | Fiber: 9g | Sugar: 10g | Vitamin A: 1136IU | Vitamin C: 71mg | Calcium: 571mg | Iron: 4mg

Ingredient Notes

Potatoes

Russet potatoes are an excellent choice because they soften beautifully and absorb the creamy sauce. Yukon Gold potatoes also work well and offer a naturally buttery flavor.

Ham

This recipe is perfect for using leftover baked ham from a holiday gathering. Deli ham works well too, making this a convenient meal for busy evenings.

Buttermilk

The buttermilk creates a rich sauce with a subtle tang that balances the sharp cheddar cheese. If you make your own butter at home, this is a wonderful way to use the leftover buttermilk.

Sharp Cheddar Cheese

Freshly shredded sharp cheddar melts smoothly and provides the best flavor. Avoid pre-shredded cheese if possible, as it often contains anti-caking agents that can affect the texture of the sauce.

Ham and Potatoes with Cheese Sauce in Bowl

Pairing Suggestions

This dish is rich, salty, and unapologetically creamy, so you need something to cut through all that.

For sides, keep it simple and let the skillet be the star. A sharp green salad with a mustard vinaigrette adds crunch and acidity. Roasted Brussels sprouts or green beans tossed with lemon zest and olive oil work too.

Avoid anything creamy or cheesy, you’ve already got that covered. If you want bread, go for a crusty baguette or sourdough to soak up the sauce, not soft dinner rolls that’ll just get soggy.

Pair this right and you’ve got a meal that feels special without trying too hard.

Variations and Swaps

This recipe is forgiving, which means you can bend it to whatever you’ve got in the fridge.

  • Swap the ham for turkey, chicken, or even crispy bacon. Leftover rotisserie chicken works great here. Bacon adds a smokier, fattier vibe that makes the whole thing feel more indulgent. Just cook it first, crumble it, and toss it in with the onions.
  • Use Gruyère, white cheddar, or a mix of cheeses instead of sharp cheddar. Gruyère makes it taste more French and a little nutty. White cheddar keeps it classic but slightly milder. A combo of cheddar and Parmesan adds a salty, umami kick that’s hard to stop eating.
  • Swap buttermilk for whole milk or half-and-half if that’s what you have. The sauce won’t have the same tangy punch, but it’ll still be creamy and rich. Add a squeeze of lemon juice or a splash of white wine vinegar to mimic that acidity.
  • Add frozen peas, spinach, or broccoli florets in the last few minutes of cooking. Peas add sweetness and color. Spinach wilts down into the sauce and makes it feel slightly healthier. Broccoli gives you texture and a little bitterness to balance the creaminess.
  • Make it spicy by adding diced jalapeños with the onions or a pinch of cayenne to the sauce. The creaminess tames the heat just enough to make it interesting, not punishing.
  • Go full Southern and stir in a tablespoon of Dijon mustard with the buttermilk. It adds sharpness and complexity without changing the texture.

You can also turn this into a breakfast-for-dinner situation by cracking a few eggs on top in the last five minutes and covering the skillet until the whites set. Runny yolks mixing into that cheddar sauce is next-level.

Storage Tips

Leftovers actually hold up better than you’d think.

Let the skillet cool completely, then transfer everything to an airtight container. It’ll keep in the fridge for up to four days. The sauce will thicken as it sits, which is fine. When you reheat it, the key is low and slow so the cheese doesn’t break and turn greasy.

Reheat on the stovetop over low heat with a splash of milk or buttermilk. Stir gently and give it time to loosen up. If you try to rush it on high heat, the sauce will split and get oily. Stovetop is always better than the microwave for dairy-heavy dishes, but if you’re pressed for time, microwave in 30-second intervals at 50 percent power, stirring between each round.

Don’t freeze this. The potatoes will turn grainy and the sauce will separate when you thaw it. This is a make-it-and-eat-it-within-the-week kind of dish.

If you know you’re going to have leftovers, undercook the potatoes slightly the first time. That way, when you reheat them, they’ll finish cooking instead of turning to mush.

Dishing up Cheesy Ham and Potatoes

Leftover Transformations

Cold skillet ham and potatoes straight from the fridge is weirdly satisfying, but you can also turn it into something completely different.

  • Press it into a hot, buttered skillet and crisp it up like a hash. Let it sit undisturbed for a few minutes so the bottom gets golden and crunchy. Top with a fried egg and hot sauce. That’s breakfast.
  • Stuff it into flour tortillas with shredded lettuce, salsa, and sour cream. It sounds random, but the creamy potatoes and salty ham make a killer taco filling.
  • Use it as a topping for baked potatoes. Scoop out most of the insides, mix them with the leftover ham and potatoes, pile it back in, and broil until bubbly. Loaded potato on steroids.
  • Turn it into a breakfast burrito. Scramble a couple eggs, throw in the leftovers, wrap it all up in a tortilla, and you’ve got a handheld meal that actually tastes intentional.
  • Make a grilled cheese with it. Spread a thin layer between two slices of bread with extra shredded cheddar, butter the outside, and grill it low and slow. The potatoes get creamy, the cheese melts, and the bread gets golden. It’s stupid good.

Leftovers don’t have to mean eating the same thing twice. A little creativity and you’ve got a completely new meal that doesn’t feel like a repeat.

This is the kind of recipe that sticks around because it works. No fancy ingredients. No complicated techniques. Just solid cooking that delivers exactly what you want: something warm, satisfying, and worth making again. Once you nail it, you’ll stop looking for other weeknight dinners and just make this one on repeat. And honestly, that’s the best kind of recipe to have in your back pocket.

Bringing Farmhouse Comfort to the Table

Some recipes don’t need fancy ingredients or complicated techniques to become family favorites. This old-fashioned skillet supper proves that a handful of pantry staples can create a meal that’s comforting, satisfying, and full of homemade goodness.

Whether you’re cooking for a busy family, using up leftover ham, or simply craving a hearty meal after a long day, this creamy ham and potato skillet is a recipe worth keeping in your collection. It’s practical, economical, and exactly the kind of wholesome comfort food that has nourished families for generations.

From our homestead kitchen to yours, we hope this recipe brings warmth, comfort, and plenty of happy memories around the dinner table.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top