Ingredients
Method
Soak the Beans
- Soak beans in water 8–12 hours. Drain and rinse.
Build the Base
- In a large Dutch oven over medium heat, add ham fat or olive oil. Add onion, carrots, and celery. Cook 6–8 minutes until softened.
- Add garlic and cook 30 seconds.
Simmer
- Add soaked beans, ham bone (or diced ham), bay leaf, thyme, pepper, and 6 cups broth. Bring to a gentle boil, then reduce to a low simmer.
- Cover partially and cook 1½–2 hours, until beans are very tender.
Shred & Thicken
- Remove ham bone. Shred any meat and return it to the pot.
- For a hearty farmhouse texture, mash about 1 cup of beans against the side of the pot and stir back in.
- Simmer uncovered 10–15 minutes more to thicken slightly.
Finish
- Remove bay leaf. Stir in apple cider vinegar.
- Taste and adjust salt as needed (salt only after beans are fully tender).
- Add a splash of broth if the soup becomes thicker than desired.
- Serve hot, topped with fresh parsley if desired.
Notes
- This is a hearty, rustic-style ham and bean soup.
- Salt only after beans are fully tender.
- Soup thickens as it rests; add broth when reheating.
- Freezes well.
