Heat olive oil in a large stockpot over medium heat.
Sauté onions, carrots, and celery for 7 minutes until softened.
Add garlic, thyme, and rosemary; cook for 60 seconds until fragrant.
Pour in chicken bone broth and add the soaked white beans and bay leaf.
Bring to a boil, then reduce heat to low, cover, and simmer for 75 minutes until beans are tender.
Remove bay leaf and use an immersion blender to pulse the soup 3-4 times to create a creamy base while leaving most beans whole.
Stir in shredded chicken, nutritional yeast, salt, and pepper.
Simmer for an additional 10 minutes to integrate flavors and ensure chicken is heated to 165 degrees Fahrenheit.