Ingredients
Method
Preparation
- Heat the olive oil in a heavy pot over medium heat.
- Add the diced onion, carrots, and celery. Sauté until the onion is translucent and the edges begin to caramelize.
- Stir in the garlic and cook for one minute until fragrant, then add the chopped ham.
- Let the ham brown slightly so its edges release that smoky aroma.
- Add the soaked and drained beans, bay leaves, thyme, and broth. If using a ham bone, nestle it into the pot.
Cooking
- Bring to a gentle simmer, cover, and cook for 45–60 minutes, or 20–30 minutes if you used canned beans. The beans should be tender and the broth slightly thickened.
- Remove the bay leaves and the ham bone, if used. Taste and adjust seasoning with salt and pepper; a splash of apple cider vinegar brightens the whole pot.
- Serve hot with a sprinkle of fresh parsley and a drizzle of good olive oil.
Notes
For best results, allow the soup to sit overnight for flavors to deepen. Store in an airtight container for up to 4 days or freeze for up to 3 months. This soup can also be made in a slow cooker or instant pot.
