This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission. Please read our disclosure policy.

I often fall victim to wanting to be a foodie. I love to pore through stacks of recipes, experiment with different spices, and scavenge for unique foods. I love to find something new to obsess over, but I always find the most comfort in those things I already know.

Ham and beans are truly a humble dish, born from the necessity of making something out of… not much. Simple beans and a leftover ham bone (also known as ham hock) create a flavorful, hearty meal. Growing up, Mom would often make ham and beans on a winter-like day, simmering away on the stove and filling the house with smoky goodness. I love when a meal feels like a hug (weird phrase, but you know what I mean!), and these beans are full of the comfort that tastes so good.

Top down view of yellow colored soup sitting in large silver kettle with ladle filled with soup
Save this post!
Enter your email address, and we’ll send it straight to your inbox. Plus, you’ll receive The Recipe Box, my weekly newsletter.

The best ham and beans recipe is pared down and never over-complicated. There’s no reason to try to reinvent a wheel that’s already so delicious. The most important rule is that you must start with dried beans. Canned beans have a great purpose and come in handy in many dishes where the beans aren’t the most important part. This dish is all about the beans, both in the flavor and the texture. If the dried beans are freshly dried, soaking is not always important. Since it’s hard to know, I always start by soaking the beans, just in case!

Much like a soup, ham and beans start with a base of onion, carrot, and celery. The underlying vegetal flavor actually elevates the beans.

To flavor the beans, a ham bone with plenty of meat still attached is ideal. I don’t make large bone-in hams often, so thankfully ,it’s easy to find ham bones in many supermarkets.

White bowl holding yellow colored bean soup with pieces of ham and carrots with slice of cornbread

The foodie in me can’t help but add a bit more umami flavor. And that comes in the form of a Parmesan rind, available at most grocery stores or cheese counters, which gives a rich flavor that rounds out the beans.

And since this is almost a soup, the liquid left in the bottom of each dish will need to be soaked up. That’s where cornbread comes into play! In our house, cornbread is traditionally served with this meal, and rightfully so. The texture and ability to finish the hearty meal make this the best comfort food around!

Have I Convinced You to Make This Recipe?

I hope you make this recipe and put some food on your table. Leave a comment and share a star rating so you can let others know how much you love this recipe. This helps show others that this is a recipe they, too, can make, enjoy, and love!

Homestyle Ham and Beans

4.50 from 44 votes
Super cozy and warm, this ham and beans soup dish is perfect for the cooler seasons! When served with some cornbread to soak up the juices, it's a speedy weeknight meal to make!
Prep: 10 minutes
Cook: 4 hours
Soaking Time: 8 hours
Total: 12 hours 10 minutes
Servings: 8 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients

  • 1 lb dried white or navy beans (about 2 cups)
  • 2 tbsp olive oil
  • 1 ½ cups roughly diced carrot
  • 1 cup diced celery
  • ¾ cup diced onion
  • 2 tsp kosher salt
  • 1 tsp freshly ground black pepper
  • 1 ham bone/hock
  • 1 4- to 6-inch Parmesan rind
  • 6 cups chicken stock

Instructions 

  • Cover dried beans with water and soak for 6-8 hours. Once soaked, drain beans and set aside.
    1 lb dried white or navy beans (about 2 cups)
  • Over medium heat, warm olive oil in a 6-quart stockpot or Dutch oven. Sauté the carrot, celery, and onion with salt and pepper. Sauté until the onion is translucent, 5 minutes.
    2 tbsp olive oil, 1 ½ cups roughly diced carrot, 1 cup diced celery, ¾ cup diced onion, 2 tsp kosher salt, 1 tsp freshly ground black pepper
  • Add soaked beans, ham bone, Parmesan rind, and chicken stock. Bring to a boil and reduce to a simmer. Cook until the beans are tender, 2-4 hours.
    1 ham bone/hock, 1 4- to 6-inch Parmesan rind, 6 cups chicken stock
  • Once the beans are tender, remove the Parmesan rind and ham bone. Allow the beans to rest for 20 minutes so the liquid will continue to thicken. Remove any meat from the ham bone and add back to the beans. Alternatively, more ham can be added. Adjust beans for salt to taste and serve with cornbread.

Video

Youtube video

Nutrition

Serving: 1 servingCalories: 165 kcal

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave a comment below!

Kaleb Wyse is a New York Times bestselling author behind the popular Wyse Guide website. Living on his fourth-generation Iowa farm, he loves sharing recipes and gardening tips that come from traditions that feel comfortably familiar. His down-to-earth style makes sustainable living and farm life feel like home!

You May Also Like

Butter Chicken

An easy weeknight meal with a creamy, spiced sauce.

2025 Holiday Guide

This year's holiday guide is back and ready to order. Plus, it's better than ever!

Cover of the 2025 Wyse Guide holiday guide.
4.50 from 44 votes (18 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

52 Comments

  1. Deborah West says:

    5 stars
    Kalib,

    Just want to say, I love your videos and recipes.

    How fun!

    Thanks for being you!

  2. Chris says:

    5 stars
    These beans are so off the chain!!!
    I’m not generally a fan of navy beans but I was wrong. I’ve been reformed

  3. Chris says:

    5 stars
    These smell amazing!!! Can’t wait until they are done. I’m drooling already

  4. Dale Spencer says:

    Can this recipe be made in the crock pot?

  5. Michelle Ross says:

    5 stars
    I absolutely love this wholesome, healthy recipes. It’s one of my “feel good” comfort foods! I’m making it now as we’ve just had a late March snow! Perfect with the cornbread! A must as well!
    Thank you Wyse Guide. So glad to have discovered you!
    Michelle from Idaho

  6. Jan says:

    5 stars
    I made this comfort meal yesterday just in time for the weekend snowstorm. So easy and delicious, especially when using a HoneyBaked Ham bone! It was the first time I’ve added a Parmesan rind to soup – what a great idea! We have enough to last us through the storm. Thank you, Kaleb!

  7. FreD BECHTEL says:

    Kaleb, Where do you purchase a lot of your cooking supplies? Things like, a garlic press….

    Thank you! Awesome blogs!!!

  8. Samantha says:

    5 stars
    We made this, easy, delish, and will definetly be making it again. I used the InstaPot so this made for a great weeknight dinner after work. For sure recomend. Thank you for sharing your knowledge and recipes.

  9. Casey says:

    5 stars
    Made this today and didn’t change a thing. PERFECT. The parmesan rind is such a creative idea and added SO MUCH flavor! Plus it gave me the option to nibble on the wedge while I was cooking the beans. Bonus!! I love your videos, keep them coming.

  10. Teresa A Morse says:

    Cold day here on the coast in Oregon. Made this comfort soup today on my day off so I can continue to enjoy while at work. First time making homemade cornbread so goid. Bye bye box never again. Thank you love everything you do such a fan keep the videos coming.