Ingredients
Equipment
Method
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery; cook until softened, about 5 minutes.
- Stir in garlic and cook for 1 minute until fragrant.
- Add ham, beans, chicken broth, thyme, bay leaves, salt, and pepper. Stir to combine.
- Bring to a boil, then reduce heat. Cover and simmer for 60–90 minutes, stirring occasionally.
- Remove bay leaves. Adjust seasoning if needed. Garnish with parsley and serve hot.
Notes
Use canned beans for convenience or dried beans for extra flavor (soak overnight if using dried). Add extra broth if you prefer a thinner soup. Serve with cornbread or crusty bread.