In a large pot, heat 1 tablespoon olive oil over high heat.
Add ground turkey, breaking it up with the back of a spoon. Brown the turkey and cook until no pink is showing, about 7-10 minutes. Remove the ground turkey and set aside.
In the same pot, add 1 tablespoon additional olive oil, garlic, onion, and thyme. Cook for 3-4 minutes.
Add carrots, potatoes, rosemary, bay leaves, and additional olive oil as needed. Cook for 3-4 minutes.
Return the turkey to the mixture. Add white beans and chicken stock. Cook for 3-4 minutes.
Add the fresh spinach. Bring the soup to a boil. Season with salt and pepper and reduce heat to simmer. Continue to cook for 45-60 minutes. Soup should boil. Remove herb sprigs and bay leaves.
Top baguette slices with mozzarella and toast. Serve bowls of soup with sliced baguette. Top with dairy-free parmesan cheese.