Love this? Pin it for later!
January always feels like the month of more—more bills, more chill, and—if you cooked a holiday ham—more leftovers than you know what to do with. A few winters ago I stared into my refrigerator at a ham bone so generous it looked ready to audition for a Renaissance still-life. I didn’t want to waste it, but I also didn’t want another casserole. That afternoon I simmered that bone with a pound of Great Northern beans I’d impulse-bought for 89¢, tossed in the last of the Christmas carrots and celery, and forgot about it while I reorganized the ornament boxes. Two hours later the house smelled like Sunday at Grandma’s, and my budget breathed a sigh of relief. We’ve served this soup to snow-day guests, ladled it into thermoses for Friday-night hockey games, and frozen enough quarts to get us through a power outage. If you’re staring down a leftover ham situation—or you just want the most comforting bowl of goodness for under eight dollars—this is your recipe.
Why This Recipe Works
- Frugal Magic: One ham bone + dried beans = 3 quarts of protein-rich soup for pennies a serving.
- No Overnight Soak: A quick-boil method means beans cook evenly without planning a day ahead.
- Deep Flavor Fast: Browning the veg and deglazing the pot with a splash of apple cider vinegar equals hours of slow simmering.
- Freezer Hero: Soup keeps 3 months frozen—portions reheat like a dream on busy weeknights.
- One-Pot Wonder: Minimal dishes mean you’ll actually want to make this after a long workday.
- Flexible Add-ins: Kale, potatoes, or even a handful of rice can stretch it further without compromising taste.
- Family Approved: Mild enough for toddlers; add hot sauce for the spice lovers at the table.
- Clean-Out-the-Fridge: Wilting herbs, stray parsnips, that half onion? They all belong here.
Ingredients You'll Need
Great Northern beans (or navy beans) are my go-to because they hold their shape yet turn silky, but any small white bean works. Buy them from the bulk bins—usually the cheapest protein source in the entire grocery store. If you only have canned beans, use three 15-oz cans; rinse and add them during the last 20 minutes so they don’t get mushy.
The ham bone is the star. Ideally you have one with plenty of meat still clinging; if not, supplement with 2 cups of diced leftover ham or even a smoked ham hock (they’re $2–$3 at most meat counters). You want that smoky collagen for body. If your bone is freezer-burned, trim away the dry edges and you’re good to go.
Classic mirepoix—onion, carrot, celery—sweetens the broth. Dice them small so they soften quickly. I save the leafy celery tops; they add a bright, almost citrusy note when minced and stirred in at the end.
Garlic, two fat cloves minimum. Smash, peel, and mince. If you’re a garlic fiend like me, add three.
Chicken broth stretches the ham stock without diluting flavor. I buy low-sodium store brand when I don’t have homemade. Water works in a pinch—taste and adjust salt later.
Apple cider vinegar is my secret for speedy depth. A tablespoon deglazes the pot and perks up all the smoky flavors. White wine works too, but the vinegar keeps the cost low.
Seasonings stay humble: bay leaf, dried thyme, black pepper, and smoked paprika. Hold off on salt until the end; ham varies wildly in brininess.
Optional but lovely: a handful of chopped kale for color, a dash of hot sauce for zing, or a drizzle of maple syrup if you like sweet-savory balance.
How to Make Budget Friendly Ham and Bean Soup for January Leftovers
Quick-Soak the Beans
Rinse 1 lb (450 g) dried Great Northern beans; pick out stones. In a Dutch oven cover beans with 2 inches water, add ½ tsp salt, bring to a boil 2 minutes. Remove from heat, cover, let stand 1 hour. Drain and rinse; discard soaking liquid. This hydrates the beans evenly and removes indigestible sugars that cause… well, you know.
Render the Ham Bone
Return Dutch oven to medium heat; add 1 Tbsp neutral oil. Sear the ham bone 2 minutes per side until lightly caramelized. The fond (brown bits) equals free flavor. If you only have diced ham, skip searing and add ham later.
Build the Aromatics
To the rendered fat add 1 chopped onion, 2 carrots, and 2 celery stalks. Cook 5 minutes until edges turn translucent. Stir in 2 minced garlic cloves, 1 tsp dried thyme, ½ tsp smoked paprika; cook 30 seconds until fragrant.
Deglaze
Pour in 1 Tbsp apple cider vinegar; scrape browned bits with a wooden spoon. The acid brightens the smoky ham and lifts the fond into the broth.
Simmer the Soup
Add the soaked beans, ham bone, 1 bay leaf, 6 cups low-sodium chicken broth, and 2 cups water. Bring to a gentle boil, reduce to low, cover slightly ajar. Simmer 1½–2 hours, stirring every 30 minutes, until beans are tender and meat falls off the bone.
Shred the Ham
Transfer ham bone to a plate; cool slightly. Shred meat with forks, discarding fat and gristle. Return meat to pot. If using diced ham instead, stir it in now and simmer 10 more minutes.
Adjust Consistency
For a creamier texture, mash a ladleful of beans against the side of the pot and stir. Add water or broth to thin if it’s too thick. Remove bay leaf.
Season & Serve
Taste; add black pepper and salt only if needed. Stir in 1 cup chopped kale or spinach until wilted. Ladle into warm bowls; finish with a drizzle of olive oil and crusty bread.
Expert Tips
Pressure-Cooker Shortcut
Use an Instant Pot: high pressure 35 minutes, natural release 15 minutes. Shred ham and return to pot on sauté to thicken.
Salt Last
Ham varies in saltiness. Add salt at the end after tasting; you may not need any.
Cool Quickly
Divide hot soup into shallow containers so it cools within 2 hours and keeps bacteria at bay.
Double Duty
Make a double batch and turn leftovers into a casserole: pour into a baking dish, top with buttered breadcrumbs, bake 20 minutes at 400°F.
Color Boost
Bright-green kale stirred in at the end makes the soup visually pop and adds nutrients.
Bean Swap
Black-eyed peas or pinto beans work; they’ll give a heartier, rustic texture and slightly different flavor.
Variations to Try
- Slow-Cooker Sunday: Toss everything in the crock and cook on low 7–8 hours. Perfect for church days or ski weekends.
- Spicy Southwest: Add 1 tsp cumin, 1 cup corn, and a diced chipotle in adobo. Finish with cilantro and lime.
- Creamy Version: Stir in ½ cup half-and-half during the last 5 minutes for a chowder-like richness.
- Vegan Adaptation: Skip ham, use smoked paprika + 1 tsp liquid smoke, and swap broth for vegetable. Add 2 cups diced potatoes for heft.
- Italian Herb: Swap thyme for oregano and basil. Stir in a Parmesan rind while simmering and finish with parsley and shaved Parm.
Storage Tips
Refrigerate: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. Flavors deepen overnight; you may need a splash of water when reheating because the beans continue to absorb broth.
Freeze: Ladle into quart freezer bags, squeeze out air, label, and freeze flat up to 3 months. Thaw overnight in the fridge or microwave on defrost. Warm gently on the stovetop, thinning with water or broth.
Make-Ahead Lunches: Portion into 2-cup mason jars, leaving 1 inch headspace. Freeze without lids for 2 hours, then screw on lids to prevent expansion cracks. Grab-and-go for work; microwave 2 minutes with the lid ajar.
Leftover Remix: Transform thick soup into a white-bean hummus: blend 1 cup soup (minus large ham pieces) with lemon juice and olive oil until smooth. Serve with pita chips.
Frequently Asked Questions
Budget Friendly Ham and Bean Soup for January Leftovers
Ingredients
Instructions
- Quick-Soak Beans: Cover beans with 2 inches water, boil 2 min, let stand 1 hour; drain.
- Sear Bone: Heat oil in Dutch oven, brown ham bone 2 min per side.
- Sauté Veg: Add onion, carrot, celery; cook 5 min. Stir in garlic, thyme, paprika 30 sec.
- Deglaze: Pour in vinegar, scrape browned bits.
- Simmer: Add beans, broth, bay leaf, 2 cups water. Simmer 1½–2 hrs until beans tender.
- Shred: Remove bone, shred meat, return to pot. Discard bay leaf.
- Finish: Season, stir in kale, serve hot with bread.
Recipe Notes
Soup thickens as it stands; thin with water or broth when reheating. Freeze portions up to 3 months.