Tender ham, buttery potatoes, and green beans that still hold their shape after hours in the slow cooker make this the kind of dinner people quietly start hoping for again before the pot is even empty. The broth turns savory and full of onion flavor, the potatoes soak up everything around them, and the ham lends enough salt and richness that you don’t need much else to make the whole bowl taste complete.
What makes this version work is the order and the balance. The potatoes sit low enough in the cooker to soften without turning mealy, the green beans cook long enough to taste seasoned but not so long that they collapse, and the broth keeps everything moist without drowning the vegetables. A small amount of butter rounds out the edges and gives the broth a little sheen when you ladle it over the top.
Below, I’ve included the one timing detail that keeps the beans from going dull, plus a few easy swaps if you’re using leftover holiday ham or want to stretch the meal a little farther.
The potatoes came out soft but not mushy, and the green beans still had a little bite after 6 hours on low. The broth soaked into the ham just enough that I didn’t even need gravy.
Slow Cooker Ham, Potatoes and Green Beans is the kind of one-pot dinner that turns simple ingredients into a full bowl of comfort.
The Trick to Keeping the Green Beans from Turning Drab
Slow cooker vegetables can go wrong in one of two ways: they either stay too firm, or they cook so long they lose their color and taste flat. Green beans are the part to watch here. They need enough time to pick up the broth and ham flavor, but they don’t need all day to get there. If your beans are very thin, they’ll soften faster than you expect. If they’re thick and sturdy, they can handle the full cook time better.

The potatoes are the built-in timer for the dish. Once they’re fork-tender, the rest is ready, but that doesn’t mean every ingredient has the same ideal texture at that moment. Stir gently at the end instead of chasing the beans around the pot during cooking. That keeps the vegetables from breaking apart and helps the broth stay clear and savory instead of cloudy and overworked.
- Ham steak or leftover ham — Ham is doing the heavy lifting on salt and smoky savoriness. Leftover holiday ham works beautifully here because it softens as it cooks and flavors the broth. If your ham is very salty, use the lower end of the broth amount and taste before serving.
- Baby potatoes — Baby potatoes hold their shape better than peeled russets and bring a creamier texture without turning grainy. Halving them gives the broth more surface area to work on. If you only have larger potatoes, cut them into 1-inch chunks so they cook evenly.
- Fresh green beans — Fresh beans stay brighter and keep a little bite. Frozen green beans can work, but they’ll be softer and a bit looser in the finished dish. Trim the ends before cooking so the texture stays pleasant all the way through.
- Chicken broth — This creates the cooking liquid and seasons everything from the bottom up. Homemade or low-sodium broth gives you more control, especially if the ham is already salty. Water will technically work, but the finished dish tastes flatter and less rounded.
- Butter — Butter smooths out the broth and gives the whole pot a more finished taste. You don’t need much, but that small amount takes the edge off the broth and helps the liquid taste richer when spooned over the bowls.
- Yellow onion — The onion melts into the broth and gives it a sweeter, more savory base. Dice it small so it softens completely during the cook. If you’re out of yellow onion, a white onion works too, though it will taste a little sharper.
Let the Broth Do the Work, Then Stop Stirring So Much
Building the Crockpot Base
Start by adding the ham, potatoes, green beans, and onion to the crockpot in one even layer. The potatoes don’t need to be submerged at this stage; they’ll settle into the broth as they cook. Pour the chicken broth over everything, then dot the butter on top so it melts slowly through the pot. If the liquid level looks low, resist the urge to add a huge extra splash — too much broth can wash out the flavor instead of building it.
Seasoning for a Long Cook
Garlic powder and black pepper work well here because they hold up over several hours without turning harsh. Stir them in gently so they distribute through the broth, not just the top layer. The ham seasons the dish too, so you’re looking for a savory background taste rather than a heavily seasoned soup. If your ham is especially mild, the broth will need that full measure of pepper to keep the dish from tasting one-note.
Knowing When It’s Actually Done
Cook on low for 6 to 7 hours or on high for 3 to 4 hours, but trust the potatoes more than the clock. They should yield easily when pierced with a fork, and the green beans should be tender with just a little structure left. If the beans go in early and the potatoes need a bit longer, they’ll still be fine; the bigger mistake is overcooking until everything loses shape. Stir once at the end, just enough to bring the broth back through the pot before serving.
Use Smoked Ham for a Deeper Finish
If you have smoked ham steak or a chunk of leftover holiday ham, use it. The smoke flavor infuses the broth and gives the whole dish more character without any extra work. Mild deli-style ham will still work, but the finished pot tastes softer and less layered.
Make It Dairy-Free Without Losing Body
Leave out the butter and add a tablespoon of olive oil if you want a little roundness in the broth. The dish will still be comforting and savory, just a touch lighter. Because the potatoes already give the broth body, you won’t miss the butter much.
Stretch It with More Vegetables
A handful of sliced carrots or a little extra onion can go in at the start if you want a bigger pot. Keep the pieces small so they cook on the same schedule as the potatoes. More vegetables make the broth slightly sweeter, which works nicely with salty ham.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The potatoes absorb more broth as they sit, so the dish gets a little thicker and more settled by day two.
- Freezer: It freezes, but the potatoes can turn soft and a little crumbly after thawing. If you want to freeze it, cool it completely and store it in airtight containers for up to 2 months.
- Reheating: Warm gently on the stovetop or in the microwave with a splash of broth to loosen it. High heat can overcook the beans fast, so reheat just until steaming and hot through.
Answers to the Questions Worth Asking

Slow Cooker Ham, Potatoes and Green Beans
Ingredients
Equipment
Method
- Place ham steak (or leftover ham), baby potatoes, fresh green beans, and diced yellow onion into the crockpot.
- Pour in chicken broth, then add unsalted butter, garlic powder, and black pepper.
- Cover and cook on LOW for 6–7 hours until the potatoes are fork-tender.
- Cover and cook on HIGH for 3–4 hours until the potatoes are fork-tender.
- Stir gently before serving to redistribute the broth.
- Ladle into bowls and make sure each serving gets a mix of ham, potatoes, and green beans.
- Store leftovers covered in the fridge for up to 4 days.