Ingredients
Method
Preparation
- Prep the beans by soaking overnight or doing a quick soak by boiling them for 2 minutes, then letting them sit covered for 1 hour.
- In a large pot, heat olive oil over medium heat. Add onion, celery, and carrot. Cook for about 5 to 7 minutes until softened. Add garlic and cook for 30 seconds more.
Cooking
- Pour in the drained beans, add the ham bone or hocks, bay leaf, pepper, and water or broth.
- Bring it up to a gentle boil, then lower to a steady simmer. Partially cover and cook for 1.5 to 2.5 hours, stirring occasionally.
- When the beans are tender, pull out the ham bone or hocks. Let cool, shred the meat, and return it to the pot. Discard bones and any fatty bits.
- For a thicker soup, scoop out 1 to 2 cups of beans, mash them, and stir them back in.
- Season with salt only if needed, as the ham can vary in saltiness.
Serving
- Serve hot with a simple piece of bread. If the soup thickens too much while sitting, add a splash of water when reheating.
Notes
This soup gets better with time and can be stored in the fridge for up to 4 days, or frozen for up to 3 months. Reheat gently on the stove.
