Main Courses
Transforming canned ham into a satisfying meal doesn’t require hours—just a single pan and 30 minutes of focused effort. This recipe proves canned ham can be the star of dinner, offering rich, savory comfort without the fuss of fresh cuts.
I’ve perfected a method that delivers tender, flavorful slices every time, whether you’re feeding a family or treating yourself to a cozy weeknight meal.
The secret lies in balancing simplicity with technique: browning the ham creates depth, while a light glaze adds shine and sweetness that cuts through its natural saltiness.
You’ll need just five key ingredients—ham, potatoes, onions, broth, and a touch of brown sugar—to build a dish that’s hearty enough for a main course but quick enough for a busy schedule.
What you’ll end up with is a one-pan wonder where crispy potatoes meet tender ham, all bathed in a savory, slightly caramelized sauce.
The aroma alone will have everyone gathering at the table, and the first bite delivers that perfect mix of salty, sweet, and umami flavors you’d expect from a restaurant-quality dish.
Serve this alongside a simple green salad or crusty bread to round out the meal, or turn it into a sandwich the next day. The possibilities are endless—here’s how to make it happen.
Ingredients for canned ham
Five simple ingredients transform canned ham into a restaurant-worthy one-pan meal.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Ham 🥓 | 12 oz | High-quality, bone-in preferred |
| Russet Potatoes 🥔 | 1 ½ lb | Cut into 1-inch chunks |
| Yellow Onion 🧅 | 1 whole | Sliced into half-moons |
| Chicken Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Light Brown Sugar 🍯 | 2 tbsp | For glaze sweetness |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For browning ham |
| Garlic Cloves 🧄 | 2 cloves | Minced for flavor |
| Fresh Thyme Leaves 🌿 | ¼ tsp | Dried works too |
| Salt 🧂 | ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Dijon Mustard 🍯 | 1 tsp | For depth of flavor |
| Apple Cider Vinegar 🍏 | 1 tbsp | Brightens flavors |
The ham is the star here, so pick a quality canned variety—look for brands like Hormel or Boar’s Head that have good marbling and flavor. Bone-in adds richness, but boneless works fine if that’s what you’ve got. Trader Joe’s and Kroger usually carry solid options, and the canned kind actually holds up better than you’d think. I like to check the label for minimal additives—stick with just salt, sugar, and water if possible. The potatoes? Russets are your best bet—they hold their shape and get crispy edges. If you’re in a rush, baby potatoes work too, but they’ll cook faster so keep an eye on them. The onions should be sweet, like Vidalia if you’re splurging, but yellow onions in a pinch are totally fine.
No chicken broth? Vegetable broth or even water with a bouillon cube will do, though you’ll want to add a pinch of salt to compensate. Running short on brown sugar? White sugar works in a bind, but the molasses notes in brown sugar add depth. The olive oil is for browning the ham—don’t skip this step, it builds flavor. Use a high-smoke-point oil if you’re worried, but extra-virgin is fine for this. Fresh thyme is ideal, but dried works at half the amount. The mustard and vinegar might seem like small players, but they’re what tie everything together—Dijon mustard adds tang, vinegar brightens the sauce. No mustard? A splash of lemon juice works too.
This dish reheats like a dream—honestly, it’s even better the next day once the flavors meld. Store leftovers in the fridge for 4-5 days, or freeze portions for up to 3 months. I like to portion it into containers with a side of sauce so it’s ready to grab for sandwiches or salads. The potatoes will get softer when reheated, but a quick crisp in the oven brings them back to life. For extra crispiness, pop the whole pan under the broiler for 2-3 minutes before serving.
Why You'll Love This Recipe
- Pantry Magic Ready: I swear by this when my fridge is bare—just open a can of ham, peel some potatoes, and boom. No grocery run, no stress. The brown sugar glaze caramelizes fast, so you’re not stuck babysitting the stove.
- Sweet-Savory Balance: That light brown sugar? It’s the secret weapon—melts into the ham’s saltiness while the onions add depth. The broth turns the potatoes into fluffy clouds, and honestly? It tastes like a holiday meal without the fuss.
- Leftovers That Shine: This dish actually improves the next day. The ham stays juicy, the potatoes soak up extra flavor, and I’ve reheated portions for lunch with zero complaints. (My coworker even asked for the recipe.)
- Budget-Friendly Feast: Canned ham and potatoes won’t break the bank, and the ingredients stretch for a crowd. I’ve served this at potlucks, game nights—anywhere people need hearty, filling food that won’t drain their wallet.
Step-by-step instructions for one-pan canned ham comfort dish
This easy one-pan meal comes together faster than takeout and delivers that cozy, homey feeling we all crave.
Prep the Potatoes and Onion
Start by peeling and cutting the 1.5 lb russet potatoes into 1-inch chunks. I like to use a large cutting board and a sharp chef's knife for this—it makes the job quicker and safer. Toss the potato chunks with the sliced yellow onion (cut into half-moons) in a large bowl. This helps distribute flavors evenly throughout the dish.
In a small bowl, whisk together the 1.5 cups chicken broth, 2 tbsp light brown sugar, 1 tsp Dijon mustard, and 1 tbsp apple cider vinegar. This makes a simple but flavorful base that'll caramelize beautifully as it cooks. The vinegar brightens up the sweetness of the brown sugar, and the mustard adds a subtle tang that balances everything out.
Brown the Ham and Sauté Aromatics
Heat the 2 tbsp extra-virgin olive oil in a large oven-safe skillet over medium heat. Once the oil shimmers, add the 12 oz canned ham, cut into bite-sized pieces. Cook for 3-4 minutes until the edges start to brown—this adds depth of flavor that plain ham can't match. Remove the ham and set it aside temporarily.
In the same skillet, add the minced 2 cloves garlic and cook for 30 seconds until fragrant. Then add the potato and onion mixture, stirring to coat everything in the garlic-infused oil. Sprinkle with 0.5 tsp salt, 0.25 tsp black pepper, and 0.25 tsp fresh thyme leaves. Let it cook for 5 minutes, stirring occasionally, until the potatoes start to soften slightly at the edges.
Deglaze and Simmer
Pour the broth mixture over the potatoes and onions, scraping up any browned bits from the bottom of the pan. These bits are packed with flavor, so don't miss this step! Bring the mixture to a gentle simmer, then reduce heat to medium-low. Cover the skillet and let it cook for 15 minutes, stirring occasionally, until the potatoes are tender when pierced with a fork.
Here's the thing—if the liquid seems too thin after 15 minutes, uncover the pan and let it simmer uncovered for another 5 minutes. This helps thicken the sauce naturally without adding extra starch. The potatoes should be fork-tender but still hold their shape slightly.
Finish with Ham and Rest
Return the browned ham pieces to the skillet and stir everything together. Let it cook uncovered for another 5 minutes to let the flavors meld and the sauce thicken slightly. You'll know it's ready when the potatoes are fully tender and the sauce has a glossy, slightly caramelized appearance.
Remove from heat and let the dish rest for 5 minutes before serving. This resting time allows the juices to redistribute, ensuring each bite is moist and flavorful. Serve hot with crusty bread or over buttered noodles for that ultimate comfort food experience.
Pro Tips For Making Canned Ham
- CUT HAM IN HALF: That whole canned ham? Slice it in two before simmering—it cooks faster and more evenly. I used to ignore this, and half the time, the center stayed dry and bland. Two even halves mean perfect doneness every time.
- PEEL POTATOES AFTER COOKING: Russets are easier to peel hot, and you’ll save 10 minutes of scrubbing. Toss them straight into boiling broth with skin on, then peel after they’re tender. The broth stays cloudier this way, which actually makes the dish look richer.
- DON’T BOIL THE ONION: Sauté the onion in a dry pan until soft and translucent before adding broth—it adds depth without turning the dish mushy. I learned this after a batch tasted flat; caramelized onion makes a real difference, even in simple recipes.
- STIR IN SUGAR LAST: Add the brown sugar just before serving, not at the start. It’ll caramelize slightly from the residual heat, giving the sauce a glossy finish. Skip this, and you’re left with a sticky, uneven glaze—trust me, it’s not worth it.
Common mistakes when making this recipe
Overcooking the Ham
Canned ham is pre-cooked, so it doesn’t need long cooking times—just 3-4 minutes of browning is all it takes. I’ve seen people leave it in the pan too long, turning it rubbery and dry.
Keep a close eye on it, and remove it as soon as the edges turn golden. If you’re worried, cut a small piece to test—it should stay tender and juicy, not tough. 🔥
Skipping the Browning Step
Browning the ham is where the magic happens—it adds depth and caramelized flavor that plain ham lacks. I’ve tried skipping it, and while the dish still works, it tastes flat.
Use medium heat and let the ham sear until golden before setting it aside. The extra 2 minutes spent here make a world of difference.
Using Low-Quality Ham
Not all canned ham is created equal. Cheap brands with long ingredient lists (like MSG or preservatives) can make your dish taste artificial. I always reach for Hormel or Boar’s Head—they’re widely available and consistently flavorful.
If you’re on a budget, check the label for minimal additives and stick with brands that prioritize taste over cheap fillers.
Ignoring the Resting Time
Letting the dish rest for 5 minutes after cooking might seem trivial, but it’s crucial. Skipping this step means the juices stay trapped in the potatoes, leaving you with dry, flavorless bites.
I’ve learned this the hard way—always give it that little break before serving. The first bite will thank you!
Overcrowding the Pan
If your pan is too crowded, the potatoes won’t crisp up, and the ham will steam instead of brown. I use a 12-inch cast-iron skillet for this recipe, and it fits everything comfortably.
If you’re using a smaller pan, cook the potatoes in batches or use a larger one. The goal is even browning and crispy edges—overcrowding ruins both.
Not Deglazing the Pan
Those browned bits stuck to the bottom of the pan are flavor gold. Scraping them up with the broth mixture adds richness to the sauce. I’ve seen people pour the broth in without deglazing, and the result is a bland, watery sauce.
Take that extra 30 seconds to scrape—your taste buds will notice the difference. 💡
Nutrition facts
Frequently asked questions
Can I use canned ham for sandwiches instead of this recipe?
Canned ham is perfect for sandwiches—just slice it thinly and layer with cheese, mustard, and greens on crusty bread. For extra flavor, lightly pan-fry the slices first to crisp the edges. It reheats beautifully too, making it great for meal prep.
How do I store leftovers from this recipe?
Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat gently in a skillet or microwave until warmed through. The potatoes may soften further, but a quick broil adds crispiness back.
What if I don’t have chicken broth?
Use vegetable broth or even water with a bouillon cube. For extra flavor, add a pinch of salt and a splash of apple cider vinegar to mimic the broth's depth. The dish will still turn out delicious—just slightly lighter in flavor.
Can I make this dish without potatoes?
Yes! Swap potatoes for green beans, carrots, or even butternut squash—just adjust cooking time. For a heartier meal, add 1 cup of cooked quinoa or rice at the end. The key is keeping the same one-pan method for easy cleanup.
Why does my sauce turn out watery?
Watery sauce usually means the potatoes released too much moisture. Simmer uncovered for 5 extra minutes to thicken naturally, or stir in 1 tsp cornstarch mixed with water to bind it. Always deglaze the pan first—those browned bits add richness!