Ham and Bean Soup Recipe

Pulled This Ham and Bean Soup Together Last Minute (Again)

You know how some days, you just want a hug from your food? I swear, this Ham and Bean Soup Recipe is the edible version of a cozy blanket. It reminds me of damp November Sundays at my grandma’s place, when the rain would hammer the windows and she’d slide a giant pot onto her ancient stove before noon—no fancy gadgets, just pure “let’s see what’s in the fridge” energy. Once, I tried doubling the garlic because I’d read somewhere that it’s good for the soul—grandma raised her eyebrow so high I thought it would get stuck on her hairline (still worth it, though, if you ask me). Don’t let the potato peelers scare you. This really is the kind of soup you make when you haven’t been to the store in awhile and just want to eat something warm and filling. Plus, it practically cooks itself (sort of… there is some stirring involved, sorry).

Ham and Bean Soup Recipe

Why I Keep Making This (and Why You Might, Too!)

I’ll level with you: I make this soup when I have leftover ham and when I’m just hungry for something solid but not overly complicated. My family demolishes it (sometimes there’s a bread roll for everyone, sometimes I pretend that’s “carb overkill” but really, who cares). And, real talk—beans are cheap and forgiving. Messed up the timing a bit? It’ll probably still taste great. Once, I tried switching up the beans and it got a little weird, but my son called it “funky stew” and slurped it anyway. There’s also something magical about the way ham infuses the whole pot; it just feels… homey (or maybe that’s just me getting sentimental over here).

Here’s What You’ll Need for Ham and Bean Soup (with a few swaps)

  • 2 cups cubed cooked ham (I’ve also chopped up thick-sliced deli ham in a pinch)
  • 1 pound dry navy beans, soaked overnight (sometimes I use canned if I forget to soak—just drain them)
  • 1 large onion, diced (red onion is fine—or skip it if you’re out, no judgment)
  • 2 carrots, chopped (or honestly, a handful of baby carrots if that’s what’s lurking in the crisper)
  • 2 stalks celery, sliced (my grandma used to throw in some of the leafy bits, I still do that too)
  • 3 cloves garlic, minced (jarred garlic does the trick when I’m feeling lazy)
  • 6 cups chicken broth (sometimes I mix in a cup of water because I run out—shh…)
  • 1 bay leaf (I forget it half the time and nobody has fired me yet)
  • 1 teaspoon dried thyme
  • Salt and pepper, to taste (I go a bit heavy on the pepper, personally)

How You Actually Cook This (Without Losing Your Mind)

  1. If using dry beans: Rinse, soak overnight, then drain and do a little victory dance for remembering. Forgot? Use canned.
  2. Big pot time! Toss in the onion, carrots, celery, and a splash of broth. Cook these over medium heat (I usually chat on the phone during this part) until softened—about 5-6 minutes.
  3. Add the garlic—breathe in that garlicky goodness, because this is where it starts to smell like you know what you’re doing. Give it about a minute, stirring so nothing sticks (voice of experience here).
  4. Now dump in the ham, beans, broth, bay leaf, and thyme. Stir it all up. If it looks a little crowded, that’s honestly fine. Bring to a low boil.
  5. Turn it down to a simmer and cover. Let it cook for about 60-90 minutes (for soaked beans) until everything’s nice and tender. If you’re using canned beans, 30 minutes is plenty—just watch so nothing turns mushy. This is when I usually sneak a taste. Or three.
  6. Fish out the bay leaf (or not, but good luck finding it later). Season with salt and pepper. Taste, adjust, taste again. Soup has no sympathy for under-seasoning.
  7. Serve it up with whatever bread you didn’t burn. Or crackers. Or just a big spoon (no shame in that game).
Ham and Bean Soup Recipe

Notes from My Chaotic Kitchen

  • If your soup is too thick, a splash of water or extra broth fixes it.
  • Forgot to soak your beans? Bring them to a boil first, then let them sit an hour—almost as good (almost).
  • Sometimes I add a splash of apple cider vinegar at the end for a bit of zing, but my spouse claims this is illegal. It’s not; try it.

Variations I’ve Tried (and Some I Shouldn’t Have)

  • Smoked sausage instead of ham: super hearty, but kind of hijacks the flavor.
  • Kale thrown in at the end: surprisingly works! Spinach turns slimy though, wouldn’t bother again.
  • Added diced potatoes one time, which made it even more filling but sort of crowded out the beans—so maybe just a small diced potato, not a whole bag!
Ham and Bean Soup Recipe

What Gear Do You Really Need?

  • Large soup pot (or Dutch oven if you want to feel fancy; totally works with a cheap stockpot just the same)
  • Stirring spoon (I once used a spatula—don’t recommend, but it got the job done)
  • Sharp knife and cutting board (or a paring knife if you can’t find your chef’s knife—happens more than I admit)

If you’re missing a lid for your pot, I’ve balanced a baking sheet on there; worked just fine, though it looked a bit odd.

How Long Can You Keep This Soup?

Technically, it’ll last about 3-4 days in the fridge. But honestly, in my house it never lasts more than a day! If, by some miracle, you have leftovers, it freezes really well. I scoop it into old takeout containers—instant lunch. Just thaw overnight in the fridge or microwave (if you’re impatient, like me).

How I Like to Serve Ham and Bean Soup

We’re partial to big hunks of crusty bread—someone always sneaks the end piece. Sometimes I sprinkle extra black pepper on top; my kids do cheese (not traditional, but it makes them eat it, so hey). Once, we did a squeeze of lemon juice for a bright kick—it was a good day.

Pro Tips (Learned the Hard Way)

  • Letting it simmer longer always deepens the flavor—don’t rush it or turn up the heat too high (I’ve scorched the bottom before, oops).
  • Actually, soup tastes even better the next day—if you can wait that long.
  • Be generous with seasoning at the end, especially if your ham wasn’t super salty.

FAQ: (You Actually Asked!)

  • Can I use a ham bone instead of cubed ham? Totally! Toss the bone in with the beans, then shred whatever falls off. Makes it richer, but you’ll want to fish around for the bones before serving.
  • Can I make this in a slow cooker? Of course—just toss all the ingredients in (except salt; add that at the end), and let it go low and slow for 7-8 hours. The house will smell amazing.
  • What if my soup turns out bland? Happens to the best of us. Add a bit more salt, pepper, or a splash of vinegar. Or let it simmer longer—more time, more flavor.
  • Is it weird to use more than one kind of bean? Not at all. I’ve thrown in pintos and even some kidney beans when that’s all I had left; it was a bit like soup roulette, but still tasty.
  • Do I have to peel the carrots? Nope. I usually don’t, unless they look like they just came form the ground. Just give them a quick scrub.

And now, before I start rambling about that one time I dropped an entire bag of beans on the floor (I’ll save that for another recipe), go ahead—grab that pot and make your kitchen smell happy!

★★★★★ 4.50 from 6 ratings

Ham and Bean Soup Recipe

yield: 6 servings
prep: 20 mins
cook: 20 mins
total: 50 mins
A hearty, comforting ham and bean soup recipe packed with savory ham, creamy navy beans, and tender vegetables—perfect for chilly evenings or using up leftover ham. Easy, flavorful, and cozy every time.
Ham and Bean Soup Recipe

Ingredients

  • 2 cups cubed cooked ham (I’ve also chopped up thick-sliced deli ham in a pinch)
  • 1 pound dry navy beans, soaked overnight (sometimes I use canned if I forget to soak—just drain them)
  • 1 large onion, diced (red onion is fine—or skip it if you’re out, no judgment)
  • 2 carrots, chopped (or honestly, a handful of baby carrots if that’s what’s lurking in the crisper)
  • 2 stalks celery, sliced (my grandma used to throw in some of the leafy bits, I still do that too)
  • 3 cloves garlic, minced (jarred garlic does the trick when I’m feeling lazy)
  • 6 cups chicken broth (sometimes I mix in a cup of water because I run out—shh…)
  • 1 bay leaf (I forget it half the time and nobody has fired me yet)
  • 1 teaspoon dried thyme
  • Salt and pepper, to taste (I go a bit heavy on the pepper, personally)

Instructions

  1. 1
    If using dry beans: Rinse, soak overnight, then drain and do a little victory dance for remembering. Forgot? Use canned.
  2. 2
    Big pot time! Toss in the onion, carrots, celery, and a splash of broth. Cook these over medium heat (I usually chat on the phone during this part) until softened—about 5-6 minutes.
  3. 3
    Add the garlic—breathe in that garlicky goodness, because this is where it starts to smell like you know what you’re doing. Give it about a minute, stirring so nothing sticks (voice of experience here).
  4. 4
    Now dump in the ham, beans, broth, bay leaf, and thyme. Stir it all up. If it looks a little crowded, that’s honestly fine. Bring to a low boil.
  5. 5
    Turn it down to a simmer and cover. Let it cook for about 60-90 minutes (for soaked beans) until everything’s nice and tender. If you’re using canned beans, 30 minutes is plenty—just watch so nothing turns mushy. This is when I usually sneak a taste. Or three.
  6. 6
    Fish out the bay leaf (or not, but good luck finding it later). Season with salt and pepper. Taste, adjust, taste again. Soup has no sympathy for under-seasoning.
  7. 7
    Serve it up with whatever bread you didn’t burn. Or crackers. Or just a big spoon (no shame in that game).
CLICK FOR NUTRITION INFO

Approximate Information for One Serving

Serving Size: 1 serving
Calories: 320 caloriescal
Protein: 25 gg
Fat: 7 gg
Saturated Fat: 0g
Trans Fat: 0g
Cholesterol: 0mg
Sodium: 0mg
Potassium: 0mg
Total Carbs: 37 gg
Fiber: 0g
Sugar: 0g
Net Carbs: 0g
Vitamin A: 0
Vitamin C: 0mg
Calcium: 0mg
Iron: 0mg

Nutrition Disclaimers

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did you make this recipe?

Please consider Pinning it!

Similar Posts

Leave a Reply

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