Steps
1. In a pot, heat the olive oil over medium heat.
2. Add the onion, garlic, carrot, and celery, sautéing until softened.
3. Stir in the diced potato, soaked beans, and mixed meats, cooking for 5 minutes.
4. Pour in the water or broth, add the bay leaf, thyme, and season with salt and pepper.
5. Bring to a boil, then reduce the heat and let it simmer for about 40 minutes, or until the beans are tender and the meats are cooked through.
6. Remove the bay leaf and thyme, taste for seasoning, and adjust if necessary.
7. Serve hot, garnished with fresh parsley if desired.