- Drain and rinse the soaked beans. 
- In a large pot, heat the olive oil over medium heat. Add the chopped onion and cook until translucent, about 3-5 minutes. Add the minced garlic and cook for another minute, until fragrant. 
- Add the drained beans and diced tomatoes to the pot. Stir to combine. 
- Pour in the broth. Add the dried thyme, rosemary, bay leaf, salt, and pepper. Stir everything together. 
- Bring the mixture to a boil, then reduce the heat to low and simmer. Cover the pot and let it cook for about 1-1.5 hours, or until the beans are tender. Stir occasionally and check if more broth is needed, adding a bit of water if the beans are drying out. 
- Once the beans are cooked, remove the bay leaf. Taste and adjust the seasoning with more salt and pepper if needed. 
- Ladle the brothy beans into bowls. Garnish with fresh parsley. Serve with crusty bread for dipping, or spoon over toasted bread. 
- Dive into the rich, hearty flavors, perfect for a cozy meal.