This 4-ingredient ham and potato foil packet recipe is exactly what my mom used to throw together whenever the fridge looked bare but we still needed something warm and filling on the table. It’s simple, budget-friendly, and relies on pantry basics: potatoes, ham, butter, and a little seasoning. The magic happens inside the foil—those potato edges get crispy and golden, the ham turns a little caramelized, and everything gets slick with melted butter. It’s the kind of no-fuss comfort food that reminds you of home, perfect for busy weeknights or nights when you just don’t feel like fussing with a sink full of dishes.
These ham and potato foil packets are hearty enough to stand on their own, but they pair nicely with something fresh and simple. A crisp green salad or sliced cucumbers and carrots on the side balances the richness. If you want to stretch the meal, add a loaf of crusty bread or warm dinner rolls to soak up the buttery juices. For the kids, I like to serve these with applesauce or sliced fruit for a sweet, cool contrast. A little ketchup or ranch on the table never hurts for picky eaters, either.
4-Ingredient Ham and Potato Foil PacketsServings: 4
Ingredients
1 1/2 pounds russet or Yukon Gold potatoes, scrubbed and cut into 1/2-inch chunks
2 cups cooked ham, cut into small cubes
6 tablespoons salted butter, melted (plus a little extra for greasing foil, optional)
1 teaspoon seasoned salt (or 3/4 teaspoon salt plus 1/4 teaspoon black pepper)
Directions
Preheat your oven to 400°F (200°C). Tear off 4 large sheets of heavy-duty aluminum foil, each about 12 to 14 inches long. If you’re worried about sticking, lightly grease the center of each sheet with a bit of butter.
In a large bowl, combine the potato chunks and cubed ham. Drizzle the melted butter over the top and sprinkle with the seasoned salt. Toss well until everything is evenly coated and the seasoning is distributed.
Divide the ham and potato mixture evenly among the 4 foil sheets, piling it in the center of each piece. Try to keep the potatoes in a fairly even layer so they cook at the same rate.
Fold each foil packet by bringing the long sides up over the filling and folding them together tightly to seal, then roll up the ends so the butter doesn’t leak out. You want the packets sealed but with a little space inside for steam to circulate.
Place the foil packets on a baking sheet for easier handling. Bake in the preheated oven for 30 to 40 minutes, or until the potatoes are tender when pierced with a fork. For extra crispy edges, carefully open the tops of the packets during the last 5 to 10 minutes of baking to let the potatoes brown.
Remove the baking sheet from the oven and let the packets rest for a few minutes—they’ll be very hot and steamy inside. Carefully open each packet away from your face. Serve the ham and potatoes directly in the foil or slide them onto plates. Spoon any buttery juices from the foil over the top so every bite is slick and flavorful.
Variations & Tips
You can easily tweak these packets to fit what you have on hand or what your family likes. For extra flavor without adding more ingredients, use garlic salt or a smoky seasoned salt in place of regular seasoned salt. If your kids are picky about potato skins, peel the potatoes before chopping. For a slightly lighter version, cut the butter down to 4 tablespoons and add a splash of chicken broth or water to each packet to keep things moist. If you need to feed more people, simply double the ingredients and make extra packets—just avoid overstuffing each one so the potatoes still crisp around the edges. These can also be cooked on the grill over medium heat for about 25 to 30 minutes, turning once; open the tops at the end for that same crispy, golden finish. Leftovers reheat well in a skillet with a tiny bit of oil or butter, almost like a breakfast hash.