How To Make Ham And Beans On The Stove

Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!

You can make ham and beans on the stove by simmering dried beans with a smoked ham hock or leftover ham until everything is tender and creamy.
 
It’s one of those old-school, stick-to-your-ribs meals that fills the house with a smell that makes everyone wander into the kitchen asking, “Is it ready yet?”
 
The best part is that making ham and beans on the stove doesn’t require any fancy equipment or culinary skills.
 
If you’ve been wondering how to make ham and beans on the stove the right way, you’re in the perfect place.
 
In this post, we’ll walk through how to make ham and beans on the stove step by step, plus a few tips to make them taste like your grandma’s recipe.
 
Let’s get cooking.
 

How to Make Ham and Beans on the Stove: The Basic Method

Learning how to make ham and beans on the stove starts with a simple pot, some water, and a little patience.
 
Here’s how to make ham and beans on the stove from scratch:
 

1. Soak Your Beans Overnight

The night before you plan to make ham and beans on the stove, rinse a pound of dried beans and pick out any little stones or shriveled pieces.
 
Cover them with cold water—about three inches above the beans—and let them soak overnight.
 
If you forget, you can do a quick soak by boiling them for two minutes, then letting them sit for an hour.
 
This step is key when you make ham and beans on the stove because soaked beans cook faster and more evenly.
 

2. Add Your Ham and Aromatics

Drain the soaked beans and put them in a big heavy pot.
 
Toss in a smoked ham hock, a ham bone with some meat still on it, or a couple cups of diced leftover ham.
 
Add a chopped onion, a couple of garlic cloves, and a bay leaf if you have one.
 
Then cover everything with fresh water or chicken broth—about an inch above the beans.
 
This is where the magic starts when you make ham and beans on the stove.
 

3. Simmer Low and Slow

Bring the pot to a boil, then immediately turn it down to a low simmer.
 
Cover it and let it cook for about 1.5 to 2 hours, stirring occasionally.
 
The beans should get soft, and the ham should fall apart into tender little shreds.
 
If you’re wondering how long to make ham and beans on the stove, the answer is simple: until the beans are creamy and the broth is thick.
 
Add salt and pepper only at the end, especially if you used a salty ham hock.
 

Tips to Make Ham and Beans on the Stove Taste Amazing

Once you know how to make ham and beans on the stove, a few little tricks take it from good to unforgettable.
 

1. Use Smoked Meat for Real Flavor

The flavor of ham and beans on the stove comes mostly from the meat.
 
A smoked ham hock or a leftover holiday ham bone gives you that deep, savory, slightly smoky taste you just can’t fake.
 
If you want to make ham and beans on the stove without ham hock, you can use diced ham steak or even smoked turkey wings.
 

2. Don’t Rush the Simmer

The secret to how to make ham and beans on the stove is patience.
 
If you crank up the heat to make it faster, the beans will split, and the skins will peel off.
 
A gentle simmer lets the beans slowly absorb all that ham flavor until every bite is rich and creamy.
 

3. Mash a Few Beans for Thickness

When you make ham and beans on the stove, the broth can end up a little thin.
 
Just scoop out a cup of cooked beans and mash them with a fork, then stir them back in.
 
That’s how you get that thick, almost gravy-like consistency people love when they make ham and beans on the stove.
 

Common Mistakes When You Make Ham and Beans on the Stove

Even simple recipes can go sideways, and making ham and beans on the stove has a couple of sneaky pitfalls.
 

1. Adding Salt Too Early

If you salt your beans at the start of making ham and beans on the stove, the skins can stay tough no matter how long you cook them.
 
Wait until the beans are soft, then taste and season.
 

2. Skipping the Soak

You can make ham and beans on the stove without soaking, but the cooking time doubles and the texture suffers.
 
A quick soak is worth the extra hour when you make ham and beans on the stove.
 

3. Boiling Instead of Simmering

A rolling boil is the enemy when you make ham and beans on the stove because it breaks the beans apart.
 
Keep the heat low, and your ham and beans on the stove will turn out perfect every time.
 

So, How Do You Make Ham and Beans on the Stove?

You make ham and beans on the stove by soaking dried beans overnight, simmering them low and slow with a smoked ham hock or leftover ham, and seasoning at the very end.
 
It’s a simple, budget-friendly meal that tastes like it took all day—because it kind of does, in the laziest way possible.
 
Serve it with cornbread, and you’ve got a dinner that makes everyone at the table happy.
 
Now you know exactly how to make ham and beans on the stove, so grab a bag of beans and get simmering.