
Add the beans, onion, garlic, bay leaves, and paprika to a large pot. Pour in the water or broth.
Bring to a boil, then reduce heat to a simmer.
Cook uncovered for three or more hours, stirring occasionally, until the beans are creamy and tender. Add more water if needed.
Season with salt and pepper toward the end of cooking.
Remove bay leaves and serve warm.
It's best to soak your dried beans in a pot of water overnight. If you forget this step or don't have time to soak your beans that's okay. They may just need a little extra cooking time.