Ingredients
Method
Preparation
- If using dried beans, soak them overnight or do a quick soak: cover with water, bring to a boil for 2 minutes, then turn off and let sit for 1 hour. Drain and rinse.
- In a heavy pot or Dutch oven, warm olive oil over medium heat. Add onion, carrot, and celery and sauté until softened and fragrant, about 6–8 minutes.
- Stir in garlic and thyme for 1 minute, then add the soaked beans, ham bone (or diced ham), and stock. Toss in bay leaves.
- Bring to a gentle boil, then reduce heat to a simmer. Cover and cook for 1 to 1 1/2 hours, until beans are tender and the broth is rich.
- Remove the ham bone; shred any meat and return it to the pot. If you used diced ham, taste and add more as needed.
- For a creamier texture, mash a cup of beans against the side of the pot and stir — this thickens the soup naturally.
- Finish with a splash of apple cider vinegar or lemon juice, and season with salt and plenty of black pepper. Serve steaming hot.
Notes
This recipe is versatile and can be personalized with various vegetables or additional spices. Leftover ham or canned beans can be used for a quicker version.
