Combine broth, potatoes, celery, onion, peas, and bay leaves in a large pot over medium heat; bring to a boil. Reduce heat to low, cover, and simmer for 1 hour.
Remove and discard bay leaves. Stir in broccoli, zucchini, basil, and black pepper; simmer until broccoli is tender, about 20 minutes.
Stir in spinach. Remove pot from heat. Purée in batches in a blender, the bowl of a food processor, or using an immersion blender until smooth. Season with salt.
Green Velvet Soup · Dinner Match Lab | Dinner Match Lab