While they say chicken soup cures what ails ya, I have to put in a good word for Ham and Bean Soup. It’s become a real go-to when we’re feeling under the weather. Each bite is hearty and satisfying; it’s the kind of soup that makes you feel cozy, warm, and cared for.Â
Sick or not, your whole family will devour this nourishing meal that’s made with minimal ingredients and canned beans—which means there’s no soaking required.
Oh yes you CAN get a full-flavored, thick and creamy bean soup using canned beans. Tell the others!
Easy Ham and Bean Soup
My easy Ham and Bean Soup starts with a flavorful base of sautéed vegetables, garlic, and pinch of dried herbs. Add chicken stock, canned beans, and cubed ham steak, then simmer for just 20 minutes. Between the rich stock and salty ham, which kind of self-seasons the dish, this soup is BURSTING with savory, slow cooked flavor. Not to mention it is packed with protein and fiber.
I find myself sneaking off with a portion of ham after our Christmas and Easter dinners each year, just so I can make this savory soup!
(For more savory ham recipes, check out my Brown Bag Baked Ham or 5-Ingredient Cheesy Ham and Broccoli Rice Skillet. Both are reader faves!)
Ingredients Needed
Scroll down to the recipe card below this post for ingredient quantities and full instructions.
- Extra virgin olive oil – If you’re fresh out of EVOO use another cooking oil that you have on hand.
- Carrots, celery and onion – This cozy trio adds tons of flavor to each bite of Ham and Bean Soup.
- Salt and pepper – Freshly ground pepper is best.
- Garlic – Mince it with a knife or push it through a garlic press.
- Dried thyme – If you happen to have fresh thyme in your garden, snip off a sprig or two and use that instead.
- Gluten free flour blend – Use a measure-for-measure baking blend vs a single gluten-free flour like almond or coconut flour. If you don’t need to eat gluten free, use all-purpose flour.
- Chicken stock – I prefer using chicken stock over chicken broth for a full-flavored soup that tastes like it’s been cooking all day long.
- Great Northern Beans – Using high-quality canned beans will give you a smooth and creamy soup – I promise nobody will know you didn’t go to the trouble of soaking then cooking dried beans!
- Ham steak – I find ham steaks near the eggs and breakfast sausage in the grocery store. You can also ask the deli department for a thick-cut slice of ham.Â
How Do You Thicken Ham and Bean Soup?
One option to thicken Ham and Bean Soup is to blend a portion of it in a blender or with an immersion blender. That said, I find it makes the soup kind of muddy. Alternatively, I like to add a dash of gluten free flour (or all-purpose flour if you don’t need to eat gluten free) to the soup which gives it a luxurious, velvety thickness.
Can I Make Ham and Bean Soup Without a Bone?
Absolutely! If you’ve got a leftover ham bone, shank, or ham hock laying around, especially after the holidays, absolutely toss it into the soup to simmer, but truly you can get TONS of flavor simply by using a diced ham steak.Â
What Kind of Beans Do You Put in Ham and Bean Soup?
I use Great Northern Beans in this recipe, which are creamy and not too large. Two other options are Cannellini beans, which are larger and a touch more firm, and white navy beans, which are the smallest and creamiest of the three. I prefer to use Bush’s canned Great Northern Beans, draining and rinsing them before adding to the soup.
How to Make Ham and Bean Soup With Canned Beans
Let’s make some soup!
Step 1: Cook the vegetables. Heat extra-virgin olive oil in a large soup pot or Dutch oven over medium heat. Add the carrots, celery, and onion or shallot, then season with salt and black pepper. Saute until the vegetables are tender, 8-10 minutes then add a couple fresh cloves garlic and dried thyme, and then cook until the garlic is very fragrant, 1 minute.
Step 2: Thicken the soup. Sprinkle in flour then cook for 1 minute stirring constantly. The addition of flour to the Ham and Bean Soup will give it a nice velvety texture.Â
Step 3: Add the stock. Slowly add glugs of chicken stock while stirring until a smooth, creamy sauce forms. Pour in the remaining stock then increase the heat to high to bring the soup to a boil.Â
Step 4: Simmer. Stir the beans and ham into the pot then reduce the heat to medium-low and simmer for 20 minutes, stirring occasionally. That’s it!
Serving Suggestions
See the recipe card below for my easy crostini recipe, which are fantastic for pairing with a bowl of soup to soak up all that rich broth. Of course, you can never beat a classic soup-and-salad combo—I think my Ham and Bean Soup recipe pairs especially well with my Everyday Kale Salad.
If soup-and-a-sandwich is more your style, try this soup with my Apple Orchard Panini or a classic grilled cheese.
How to Store and Reheat Leftovers
Transfer leftover Ham and Bean soup to an airtight container and refrigerate for 3 to 4 days. It can be reheated in the microwave or on the stove top.
Can Ham and Bean Soup Be Frozen?
This recipe freezes beautifully. Cool the soup completely then ladle portions into Souper Cubes or Ziplock freezer bags and freeze flat. Thaw the soup in the refrigerator for 12 hours prior to meal time, then reheat in a pan on the stove top.
More Satisfying Soup Recipes
- Cheesy Ham and Potato Soup
- Hamburger Soup
- Smoked Sausage, White Bean and Spinach Soup
- Homemade Chicken Noodle Soup
- Chicken and Rice Soup
free email bonus
Dinner Made EASY
5 days of simple yet flavorful recipes that take the stress out of dinnertime!
Ham and Bean Soup
Description
This Ham and Bean Soup with canned beans is an easy bean soup recipe that's hearty, satisfying, and quick to make. No ham bone needed!
Ingredients
- 2 Tablespoons extra virgin olive oil
- 1 large carrot, chopped (1/2 cup)
- 1 stalk celery, chopped
- 1/2 onion or 1 large shallot, chopped
- salt and pepper
- 2 cloves garlic, pressed or minced
- big pinch dried thyme
- 2 Tablespoons gluten free flour blend
- 4 cups chicken stock
- 2, 15oz cans Great Northern Beans, drained and rinsed
- 1lb ham steak, cubed
Directions
- Heat extra virgin olive oil in a large soup pot over medium heat. Add carrots, celery, and onion/shallot, season with salt and pepper, then saute until tender, 10 minutes. Add garlic and dried thyme then saute until garlic is extremely fragrant, 1-2 minutes. Sprinkle in flour then cook for 1 minute, stirring constantly.
- Slowly add glugs of chicken stock while stirring until a smooth sauce has been formed then pour in remaining stock. Turn heat up to high to bring broth to a boil then add beans and ham. Turn heat down to medium-low then simmer for 20 minutes, stirring occasionally. Scoop into bowls then serve with crostini (directions below.)
Notes
- To make crostini: slice a gluten free baguette (or a regular baguette if you don't need to eat GF,) into 1/4" slices then arrange on a silpat or parchment paper lined baking sheet. Brush both sides with extra virgin olive oil then season lightly with salt and pepper. Bake for 8-12 minutes at 350 degrees, rotating the baking sheet once, or until crostini are golden brown.
This recipe is courtesy of Iowa Girl Eats, http://iowagirleats.com.
The use of canned beans is what drew me to this recipe. The soup turned out beautifully. This is the first time I’ve added flour to a soup base to create sauce – what a difference as it made the soup just the right thickness and velvety smooth.
The next time I’m gonna double the recipe!
Instead of using flour could you just smash some of the beans to make it thicker?
Sure! You will have some of the skin of the beans floating throughout, and the result won’t be quite as silky, but it will help thicken the soup!
Delicious!! I did make this without gf flour. Instead, I used a potato masher and smashed a few of the beans to release starch (an old Martha Stewart trick I learned from one of her white chili recipes).
What size cans of beans are required – Bush’s makes different sizes
Oh my gosh I can’t believe I didn’t include that in the recipe card! It’s two 15oz cans. Thanks for pointing that out!
Thank you so much!! Making this tonight!
I hope you love it!
What a great and simple soup! It came together very quickly, which was perfect for a cold Monday night :)Everyone loved this warming, delicious soup! Thanks for another great recipe!!
Thrilled to hear this, Katie! Thank you so much of the recipe review and rating!
I’m new to using ham steaks. Did you cook the ham steak before adding to the soup? Or do you allow it to cook in the soup itself? Thanks in advance!
Hi Susie! The ham is fully cooked already. :)
What no ham bone ,, great recipe Girl in central Texas fall garden doin good plantings beets carrots greens asian and western even bush beans tomato blooming again hope that they fruit should have green tomato for Christmas uh uh maybe !@!!!
AWESOME recipe. Absolutely love ham and bean soup, and this was my first time making it.I tweaked a couple things (added 2 bay leaves, added an extra garlic clove, and subbed fresh thyme for dried thyme) just because I like to experiment. Turned out incredible.If anyone’s curious, the recipe comes out to about 265 calories a cup w/ 25 g of protein (WOW), 30.2 g carbs, and 6.4 g of carbs!
Thank you for this easy, tasty and healthy soup. Though this is gluten free, I added a small amount of pasta shells. I’m delivering it to my 85 yr old Mom today since we are all in quarantine here in PA. It’s a hit!
I’ve made this soup twice now and it’s quickly become the favorite to-to lunch for my daughter and me.
This soup is just as described- incredibly easy, flavorful, and comforting. I normally don’t pay enough attention to buy chicken stock vs chicken broth, but I decided to follow Kristin’s advice and use stock in this recipe – so glad I did! The flavors are so rich and make the soup taste like it had been simmering all day, but it was extremely quick and simple! I don’t need to eat gluten free so we enjoyed the soup by dunking in some fresh homemade no-knead bread.
This looks delicious! Do you happen to know how many cups total this recipe makes? Just trying to decide if I should double it so we have plenty of leftovers. ?
Hi Mandy! I don’t know specifically but I would estimate between 10-12 cups!
This is almost identical to the ham & bean soup I make, but I add in a splash of liquid smoke during the simmer phase. Puts it over the top. Yummy!
That sounds fantastic, Lara!
Where do you get the GF baguette?
I have tried both Schar and Against the Grain – both from Hyvee, though I think I’ve seen the ATG ones at Whole Foods too.
Adding to the repertoire of IGE winners! You always have great and easy soup recipes. So glad you included the crostini recipe as it immediately caught my eye
Soups are my very favorite recipes to create and eat! I hope you love this one, Carla!
I am excited to try this recipe. Ham and Bean soup has been a staple in my diet since I was a little kiddo. We did our ham a little differently though, and I’ve never found a ham that topped it — I buy a cooked bone-in ham (shank or butt portion) at HyVee and ask the meat counter to cut it in half. Place half of it in the crockpot with about 1-2 cups of water and cook on low for 8 hours. The ham just FALLS off the bone, a lot like pulled pork does. It’s salty and omg so delicious. I shred the ham and trim off the fat and use this in my ham and bean soup (it also features heavily in my scallopped potatoes & ham). The broth from the crockpot, when strained, makes perfect stock for the soup, too. The leftover ham not used in the soup can be frozen in its own broth and thawed as needed for recipes. My mom had a bigger crockpot and could cook the entire bone-in ham at once, but I always need to cut it in half. :-) I’ve never found any recipes that use ham this way, but it was my absolute fave growing up. The only challenge we had was not eating all the ham before dinner was made!
Oh my gosh my mouth is watering reading your description of how the ham shreds – YUM!!!! Thank you for sharing this tasty idea, Lydia!
What’s your favorite brand of baguette to make the crostini?
I used Schar’s baguettes for this soup and they had an odd aftertaste in my opinion. I really like the flavor of Against the Grain GF baguettes though!
Looks perfect for an easy Sunday dinner. Sorry you’ve been ill. I’ve had the flu myself, despite getting the flu shot, and it’s no fun.
Ugh I’m sorry to hear that, Janet! I had the flu too – and didn’t get a shot, like a complete idiot – so it has lasted foreeeever. ?
Hi Kristen, love your blogs, look forward to new ones. Do you have a reason/preference for using stock vs. broth in this soup recipe. I do want to try it this weekend, but I think I’ll substitute with chicken chunks.
Since there’s so few ingredients, and it’s quick cooking, the stock makes the soup taste very rich and slow simmered compared to chicken broth!
Thanks for reminding me that I love ham and bean soup! So good. Hasn’t this winter been awful for illness?? Headed to Panama City Beach in a couple weeks to try and bake it out of us.
Ugh, I love that idea so much. I hear PCB is GORGEOUS! Enjoy your time, Danyel!!