Ham and Beans: An old-fashioned and flavorful ham and bean soup recipe that’s made of canned great northern beans, ham, spices, and chicken broth!
With only a 7-minute prep time and 45-minute cooking time, this easy recipe is a vintage soup recipe you’ll want to add to your meal plan for dinner or a weekend comfort meal.
Sometimes a warm, and easy bowl of soup is what sounds good on a cold day. This 15 bean soup is one that we love to have on the rotation along with this ham and beans recipe. They’re both so easy to make but the 15-bean soup has more of a cajun flair while this ham and beans recipe has a gentle warm flavor that the whole family will love.
But if you’re looking for multiple soup recipes, perhaps for a food bar or to serve at a pot-luck, you may also love our hearty soups, like this Cowboy Stew recipe, our taco soup recipe, easy chili recipe, and this easy lasagna soup recipe!
Jump to:
Why This Recipe Works
- Large Batch Cooking: Although this recipe serves 6, it’s a great recipe that’s enjoyed the next day so it’s a great way to cook once and have a meal for days if you’re only cooking for a small amount or you can easily double or triple for a huge batch!
- Great way to use leftover ham: This recipe calls for a hearty ham that you can buy at the grocery store but it’s also a great use of leftover ham bone, ham shanks, ham hocks, leftover holiday ham (like leftover Easter ham) or whatever you think is the best ham!
- Old Fashioned Recipe: It’s a recipe that has been around for many years and is a delicious soup that you would normally find in a large soup pot served with cornbread muffins at Grandma’s table, next to this easy chicken pot pie recipe!
Ingredients Needed
I’ve highlighted a couple of ingredients with some relevant notes but all are simple ingredients.
- Broth – We use my homemade chicken broth for this recipe although you can also use low-sodium broth.
- Beans – Using canned beans instead of dried beans is a faster way to make ham and beans since the beans have already been cooked
- Ham – Using pre-diced ham saves time but leftover ham (like we did for this ham casserole) works great as well. Dicing a ham steak or thickly sliced deli meat is also a great choice.
Substitutions
Sometimes substitutions are necessary because of ingredients that are unavailable or needed for dietary restrictions. Here are some suggestions that can help:
- Beans – you can use navy beans, dried beans with a quick soaking of beans method, cannellini beans, or pinto beans. If using dried beans, soak the beans overnight and drain. Simmer with broth, meat, and seasonings for 2-3 hours.
- Ham – ham shanks, smoked ham hock, any extra ham you may have on hand or just an easy ham that you love to cook with.
- Broth – You can use vegetable broth or even homemade chicken broth.
Equipment
We cooked this ham and beans recipe on the stove top in a dutch oven but you may also want to try making it in the crock pot or an electric pressure cooker.
How to Make Ham and Beans
There aren’t many steps to this recipe since it’s a quick, dump-and-go soup!
*Be sure to see the recipe card below for the full ingredients list & instructions!*
STEP 1. Beans and Ham. Place beans, ham, and ham hock to a large pot or dutch oven. (Image 1).
STEP 2. Broth and Spices. Next, add broth and spices and stir to combine (Image 2).
STEP 3. Boil. Bring to a boil for 5-10 min* stirring frequently.
Tip: *For creamier beans, boil for 10 minutes and stir often. If less creamy beans are desired boil for a shorter amount of time and stir less often.
STEP 4. Reduce heat to a simmer. Simmer for 30-35 min stirring occasionally (Image 3).
STEP 5. Remove. Once done remove bay leaves and ham hock (Image 4).
STEP 6. Remove meat. Remove as much meat as possible from the ham hock and return the meat to the pot (Image 5).
STEP 7. Stir & Serve. Stir once more and serve with cornbread and a dash of black pepper if desired (Image 6).
Recipe Pro Tips
- Side dishes for ham and beans. It’s common to serve ham and beans with cornbread but you could also serve it with rice, air fryer garlic bread, or french bread.
- More veggies. Adding thinly sliced carrots in the last 10 minutes of cooking is something you can do if you’re looking to add more color or vegetables to your recipe.
Recipe FAQs
You can use either. Ham hocks tend to have less meat on them than ham shanks, however, they both work well.
There are many different kinds of beans you can put in your ham and beans. The most popular types are great northern beans, navy beans, pinto, or cannellini beans.
Cooking your beans longer, and stirring the beans often, can make a creamier, thicker, ham and beans. Or, you can also combine a mixture of flour and water or broth (about 3 Tablespoons of flour and 1 cup of liquid) and pour in to the pot, and allow to simmer until thickened.
Storage
Refrigerate any leftovers in an airtight container for up to 5 days. Reheat on the stove or in the microwave. You can also freeze ham and beans in an airtight container for up to 3 months. Let them thaw in the refrigerator overnight before warming.
More Comfort Food
If you love easy old-fashioned comfort food recipes like this, then you’ll also love these:
Did you make this? I’d be so grateful if you left a “star” rating below to let me know what you thought! Then, the next time you need a quick and easy recipe, come back to Fantabulosity to browse all of my easy recipes!
Recipe
Ham and Beans Recipe
Ingredients
- 5 – 15 ounce cans great northern beans 3 drained and 2 undrained
- 4 cups chicken broth
- 2 cups diced ham
- 2 Tablespoons dried minced onions
- 2 bay leaves
- 1 smoked ham hock
- 1 teaspoon dried basil
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon cayenne pepper
Instructions
- Place all ingredients into a large pot or dutch oven.
- Bring to a boil for 5-10 min* stirring frequently.
- Reduce heat to a simmer. Simmer for 30-35 min stirring occasionally.
- Once done remove bay leaves and ham hock.
- Remove as much meat as possible from the ham hock and return the meat to the pot.
- Stir once more and serve with cornbread and a dash of black pepper if desired.
Video
Notes
Nutrition
Nutritional information is based on third-party calculations and should be considered estimates. Actual nutritional content will vary with brands used, measuring methods, portion sizes and more.
Denise says
We throughly enjoyed this recipe. I didn’t use the basil. It was delicious and even better the next day. It was very easy to prepare too. A hot piece of cornbread is all you need with it!
Jessica says
Oh I’m so glad to hear that you loved this ham and beans recipe too! I agree, it is SOOO good the next day too!
Ponygirl says
Perfect comfort meal on fall day as we work at closing out our garden. . Carrots added nice color without overpowering the ham/bean flavor.
Thanks for an easy to follow recipe.
Jessica says
Oh adding carrots sounds amazing!! Thank you so much for sharing, and I’m so glad that you liked this recipe!
Marie says
Very easy. Great taste. I made half the recipe. Turned out great
Jessica says
Oh good! Thank you so much Marie, for sharing that you made half of the recipe. That’s great to know that’s it’s delicious cut in half in case anyone else needs to do that. 🙂
Jayne F says
So yummy and easy to make. Just like my mom’s growing up. Loved it!
Sharina says
Used homemade chicken broth in this recipe and it turned out so well! This ham and beans recipe is one of the best!
Larisa says
What if I don’t have a ham hock? Can I make it without?
Jessica says
Hi Larisa. Do you mean no ham at all? Or just not a ham bone?
Larisa says
No ham bone
Jessica says
Ok! You can try just adding ham to the recipe! This can be made with leftover holiday ham, different ham bones, etc. I hope that helps!
Kristen says
It was a cold and rainy day for us here and this soup was perfect for that weather.