This recipe for Slow Cooker Ham and Beans is cooked low and slow with onions, celery, carrots, and ham making for a delicious bowl of creamy beans filled with savory, smoky flavor.

For me, there’s not much more comforting than a big bowl of white beans with a chunk of cornbread and some diced fresh onion. And it’s a bonus if that bowl of beans is filled with chunks of ham and smoky ham flavor.
But lots of folks are intimidated by cooking dried beans. That’s why this method of using the slow cooker is so perfect. It makes the process virtually hands off and results in tender, creamy, smoky Great Northern beans that just taste like home.

And while this recipe is amazingly easy, there are a few things I’d like to run through. Your success is my ultimate goal, so let’s walk through a few things…

Ingredients
Great Northern Beans – I use regular dried Great Northern Beans – I think I even used the generic brand this time. I do not soak them for this recipe. Be sure to see my FAQ below on soaking beans for more info.
Celery – Nothing fancy here – just celery.
Carrot – Same goes for the carrots. I used one large carrot. Feel free to use more or less.
Onion – I prefer a white or yellow onion here, but any onion should work.
Water – You could opt for broth, but I’d recommend unsalted to control the salt content. I think water works just fine and it’s less expensive. While I don’t recommend soaking your beans, if you do, you’ll need to adjust your water amount. See the FAQ below for more info on soaking beans.
Ham – I used leftover pieces of spiral sliced smoke ham because I wanted larger pieces of meat in the beans. You could use a large leftover ham bone, a few smoked ham hocks, or even smoked turkey pieces.
Salt – The amount of salt you’ll need depends on the amount of salt in the meat you’re using, so I recommend only adding salt after cooking and after you’ve added the ham seasoning.
Ham Seasoning – This is an optional ingredient, but one that I highly recommend. Ham seasoning is a great way to add even more smoky ham flavor to lots of dishes, specially these beans. I’ve included a photo of the one I use below, but there are other options. If you’re going to use this, add it before salt as there is some sodium in this. Then you can add salt to taste.

Method
The slow cooker/Crock Pot is the perfect way to cook beans. The low and slow method makes for tender, creamy beans with tons of flavor.
With that being said, the slow cooker does present a few challenges – all of which are easy to deal with if you know about them.
The main issue is with cook time. There are huge variations in cook time with many slow cooker recipes – and for good reason. Every slow cooker cooks differently. In fact, in testing this recipe I used two slow cookers of the same size and even same brand and they produced different results.
One slow cooker had the beans tender in about 5 hours on high. The other took a little over 6 hours on high. The reason was temperature. The one that finished first was cooking at about 208ยฐF while the other was cooking at about 194ยฐF. That’s a 14ยฐ difference between the exact same slow cookers.
So just keep in mind that the time can vary a bit based on your specific slow cooker.

Want super creamy beans? Just stir!
Everyone’s idea about the final texture of beans like this is a little different. If you prefer a more clear broth, I suggest following the recipe pretty closely.
If you want beans with a super creamy, thick broth, simply vigorously stir the beans when they’re nearly ready to eat and press some of the beans against the side of the slow cooker walls to break them up. This will help to thicken the broth and give you a super creamy texture.
This first picture below is of the beans right after cooking that haven’t been thickened. The next picture is after a vigorous stir while mashing up some beans to thicken the broth.


Do I need to soak my beans first?
As I’ve said before, I was taught that you always soak dried beans before cooking them โ whether using the overnight or the quick soak method. Modern science and testing have revealed, however, that soaking beans really doesnโt do much other than cut down on the cook time (which isnโt a huge difference anyway).
I tested this recipe both ways and didn’t find a noticeable difference in texture, cook time, etc. One thing to note, though, is that if you do soak them, you’ll need less water in the slow cooker when cooking them. I recommend reducing the water amount to 6 cups if you’ve already soaked your beans.
Recipe Card
Slow Cooker Ham and Beans
Ingredients
- 1 pound dried Great Northern beans
- 2 ribs celery, diced
- 1 large carrot, peeled and diced
- 1 large white onion, diced
- 2 cups diced ham
- 8 cups water*
- 1/2 teaspoon pepper
- salt (about 1 teaspoon)
- 1 packet ham flavored concentrate (about 1 teaspoon)
Instructions
- Lightly spray the crock of a slow cooker with nonstick cooking spray. Set the temperature to low.
- Rinse and sort the dried beans to eliminate any bad beans or foreign debris.
- Add the celery, carrot, onion, and ham to the slow cooker. Pour the beans on top. Add the water. Add the pepper. Cover and cook on high for 5 to 6 hours or on low for 8 to 10. (See blog post about cook time.)
- Once tender to your liking add the ham seasoning packet and salt to taste. For us, it's about 1 teaspoon of salt.
- For a creamy broth, stir vigorously, pressing some of the beans against the side of the crock to mash them up. Stir to combine.
Notes
Nutrition
* If nutritional values are provided, they are an estimate and will vary depending on the brands used. The values do not include optional ingredients or when ingredients are added to taste. If calorie count and other nutritional values are important to you, I recommend grabbing your favorite brands and plugging those ingredients into an online nutritional calculator.
KEVIN S LAFFERTY
I absolutely love this recipe….I follow it religiously using a ham smoked for about 8 hours with cherry wood in my smoker, and I always use the bone in my slow cooker as well….One thing I noticed tho, is that it seemed as if I didn’t soak the beans prior to cooking that they tended to absorb all the liquids by the third day or so of leftovers….. resulting in kind of a bean paste by day 3. Still delicious, but a little pasty for my tasty! So I am a believer in the presoaking of beans as I have tried it both ways. I personally like to add some fresh okra into the mix, which I think is outstanding. Absolutely perfect recipe tho, making a double batch for all my friends for Superbowl Sunday! GO CHIEFS!!
I’m glad to hear you love the recipe. Smoking the ham with cherry wood sounds delicious! Fresh okra is a great addition tooโadds such a nice flavor and texture! Enjoy the double batch for the Super Bowl!
Sherry Curry
This came out great and was the perfect supper with French Bread after my family enjoyed being outdoors in an unprecedented snow that fell on south Louisiana. โ๏ธโ๏ธ I used a substitute for the ham seasoning and a mix of H2O and chicken broth. Warm and yummy. Thank you!
I'm so glad to hear that you enjoyed the recipe, especially after such a rare snowy day in South Louisiana! Using a substitute for the ham seasoning and a mix of water and chicken broth sounds like a delicious twist. Thank you for sharing your experience, and I'm thrilled it made for a warm and satisfying supper.
Debra Belisle
Funny this shows up today I had already made a pot of my goodness!
Great timing!
Danielle C
I love that Goya ham seasoning! I use it in my green beans. My picky daughter claims it is vegetarian friendly, but I have no idea if true. Anyway, I usually do the quick soak method with my beans. I didn’t this time and followed your instructions. My husband swore the beans would not soften, but they were delicious and soft after six hours on high. Thank you, Happy New Year!
Goya ham seasoning is such a flavor boosterโIโm glad it worked so well for you! Sounds like you proved your husband wrong in the best way. So glad the beans turned out soft and delicious. Happy New Year to you and your family!
PON
I’ve made this recipe three times and I have to say it’s perfect ratio soup. I was raised that you soak beans, but I tried this method (but always cook on low, as I feel this is a mix of old and new thoughts). No one complained. I noticed no extra gas either. I have a food processing background and read the articles. Takeaway is, unless you “break the bean open” Mother Nature made a durable shell to survive over Winter. Grain in it’s husk acts exactly the same way. Soaking has a minimal affect. Judge whether or not worth time case by case.
But the soup on low, loved it! I always add more spice in any recipe. I also added a little fresh sage or thyme the last times.
Thanks for the nice recipe!
Wow, I love the thought and care youโve put into this! Itโs great to hear the recipe worked well for youโsounds like youโve perfected it with your own touches. Fresh sage or thyme must take it to the next level. Thanks for sharing your insights and for giving the recipe such a thorough try!
Mary Catherine
I have my medium-sized crockpot cooking away with this recipe right now. I have one concern though: I did not have enough room for all of the liquid called for. I was only able to put in about 5 cups (I used chicken broth instead of water) without overfilling the pot. It may have been very full because I used green pepper in addition to the other veggies, along with extras of those others. Will it cook okay on slow for 8 hours without the full 8 cups of liquid in the recipe? I plan on checking it around the 6 hour mark and seeing if I can add a little more liquid then.
Mary Catherine
No need to answer my question now. I’m sure you are extremely busy with the holidays, Stacey. I didn’t have to add any extra liquid after all. The final result was absolutely delicious!!! Next time I will try and find the ham seasoning, but I couldn’t find one in my small town yesterday. I’m sure it is an amazing addition though.
So glad to hear everything turned out perfectly for you!
Michael Murphy
There is significant evidence to prove that soaking beans in brine overnight (36g salt and 10g baking soda per 2L of water and 455g beans) produces beans which are both creamier and less likely to split their skins during cooking. And in doing so, you can use half the water recommended in this recipe, and can reduce the cook time by an hour as well. For those whose guts lack the proper enzymes to digest beans early enough, bring it to a simmer in the brine for a minute and then rinse. You’ll lose some nutrients and flavor, but it beats suffering from hours of bloating after eating.
Thanks for the info, Michael! I’d love to dive more into this. Can you share some sources with me from where this info comes?
Linda H
Had Bean and Ham Soup for dinner this evening. There are no suggestions for this soup, you were spot on this recipe, and I did get the ham flavoring you suggested. Thank you for this easy dinner, complete with corn bread. Yum
Thanks, Linda! I think that ingredient makes sense a big difference.
Nancy Ali
Hello Stacey, OMG OMG ! This was amazing! Thank you for this delicious recipe. I know now why I signed up for your recipes. A 10 out of 10! If your followers make this they WILL NOT be disappointed. Thank you again. Delicious and filling…
Aww! Thank you, Nancy! So glad to hear it turned out great for you!
Kelly
This is the second time I’ve made your slow cooker ham and beans and you’re right, the ham packet makes all the difference and takes this recipe over the top. Your website is always my go-to for recipes. Thank you for your dedication!
Thanks, Kelly! Glad to hear you’ve enjoyed this recipe!
Dorothy Diambra
Perfect !! I added my one ingredient, that I add to ALL of my beans, mayonnaise. Just add a dab in the bowl of cooked beans, and you will not believe the difference. Keep up the great work. Love the recipes.
Glad you enjoyed it! I’ve heard of lots of folks who add mayo to beans and peas like that. Thanks!
Jeff
Great recipe, I didnโt have a seasoning package so I just use chicken stock instead of water. Came out wonderful
Glad you enjoyed it, Jeff!
Connie
NOT Soaking the bean give you GAS. Farts stink, so I SOAK all beans for at least 8 hours. They are also creamier if you soak them. I cannot stand the gas.
Well, by goodness, you should soak them then. Lots of good info here: https://www.seriouseats.com/bean-science-how-to-reduce-gas-tested-6755268
Michael Murphy
Unfortunately, their study is flawed because of the following line:
> some people say baking soda makes for less gassy beans, but testing it properly would have added a slew of additional samples that we didn’t have the bandwidth for
Baking soda is the most crucial ingredient for eliminating bloating. Whether you’re quick soaking and rinsing, or doing an overnight soak, baking soda increases the alkalinity of the brine, which produces the creamiest beans. Not only are creamier beans easier to digest, but it breaks down some of the nutrients released in the beginning that contribute to bloating.
What is it about the alkalinity that makes the beans creamy?
Samantha
Thanks for the newsflash, Connie, & stay classy!
Luan Betts
Made this the other night and it was delicious and so easy. I loved not having to soak the beans overnight. I had no carrots so I left them out but it was still good and I grew up eating them without carrots so they werenโt missed. I will definitely use this recipe again!
I’m so glad you enjoyed this, Luan!
Cookee
Put some cabbage in that ham and beans…Yummy!!!!
I love me some cabbage!
Laura
Do you know how many calories are in a serving?
The estimates shown are just that.. an estimate. If you get 6 servings out of this, it should be about 300 calories.
Ken
This sounds really good.
And i really like the simplicity, no blah blah blah
And your comments too
Thanks, Ken!
Barry Kurth
Wow, that is really REALLY good! I slightly overcooked the beans, so they were almost mushy, but that worked fine too, because it made a nice creamy sauce. Put in maybe a bit more onion, carrot, and celery than your recipe calls for, because I like those ingredients, and that worked out fine too.
What a GREAT dish, and easy to make too! Thank you, Stacey!
Glad to hear it turned out great for you, Barry!
Donna Wilburn
I was raised on beans and cornbread and Iโve always cooked throughout the years. But I tried your recipe and my family and I loved it. The only thing I didnโt use was the ham seasoning packet. I didnโt have it one hand but they still turned out really good.
I’m so glad to hear you enjoyed these, Donna!
Patricia Balevic
only thing my grandma did differently – and I loved it soooo – was to add some macaroni to the beans while cooking. It was a whole meal. Really, really good especially with some ground pepper. UMMMM
I’ve never heard of adding pasta to this, but you better believe I’d love to try it!
Julie
With my beans I got a Ham Flavor pack
That add a lot of flavor!
Amy King
I cook my beans very similarly all the time. I do use a quick soak–boil 2 minutes and soak 2 hours. Drain that water and put fresh in the crockpot (reduces gas). I put some salt in the soaking water. Never thought to put the veggies and ham on the bottom, though. And I often use navy beans instead of great northern. A bit of bell pepper is also a good veggie to add–and a bay leaf can enhance flavor, as well–especially if you don’t add ham flavoring. This recipe also works for those 15-bean mixes you can buy at most supermarkets. Delicious!
BTW, we love a lot of your recipes. They’re becoming regulars.
Thanks so much, Amy!
Sheri L. Nichols
If you do the quick soak way first then how long and what temp to cook them
Linda
Hi Stacey,
Just wanted to let you know how delicious your recipe for Crockpot Ham & Bean soup was. I didnโt have the ham seasoning on hand so I just added thyme, garlic & pepper, a little salt too.
Thank you for sharing,
Linda
I’m so glad you enjoyed it!
Terry
Very Good!!
Thanks, Terry!
Dean Markley
You are so thorough with your recipes. I trust you on any of your recipes I see. Keep it up. Be proud of yourself! Doing great!!!
Thank you so much, Dean! That means a lot!
Dean Markley
Itโs refreshing to see someone who really cares about what they do and present!!! KOKO!!
Thanks! I do my best!
Foothillspj
I made half of recipe and it was so delicious and so easy! I used Better Than Bouillon Ham Base and added to the water – it was great!
I am making another batch right now, this time I am making in my Instant Pot using pressure cooker – hope it turns out as good as slow cooker method!
Sounds delish! I need to try the Better Than Bouillon ham base!
Lori
How did it turn out when you tried using the Instant Pot?
Foothillspj
I liked it but felt the flavor was a little richer in the slow cooker method. I cooked it for 35 minutes (unsoaked beans) – the texture of the beans was not as good to me. Still tasty though.
Jill Byrd
This soup was absolutely delicious and simple to prepare! The beans were perfect. I used a pork shoulder and diced it but followed the recipe otherwise. I will definitely try this again.
I’m so glad to hear it turned out great for you!
Jane Hall
So good,just hit the spot.
Thank you so much Jane!
Norma
Try using an Instant Pot. Makes great beans in about 30 minutes (if soaked). That Goya seasoning is great in green beans also. Sometimes it is hard to find.
LOVE your recipes!
Thanks Norma!
Terry henson
Wow wonderful. Thank you
Thank you Terry!
Mary
That looks absolutely delicious! I have never heard of ham seasoning before, I look forward to trying it.
Please try it Mary! It is delicious!