Sauté aromatics : Heat olive oil in a large pot. Cook onion u0026 celery 4–5 minutes. Add garlic and sauté 1 minute.
Add squash u0026 hard vegetables : Stir in butternut squash, carrots, potatoes. Cook 3–4 minutes.
Build the soup base ; Add broth, diced tomatoes, thyme, oregano, and bay leaf. Bring to a boil.
Simmer : Reduce heat and simmer 20–25 minutes, until vegetables are tender.
Add softer vegetables : Add zucchini, green beans, and (if using) beans. Simmer 10 minutes more.
Add greens : Stir in spinach or kale until just wilted. Season with salt u0026 pepper.
Serve warm : Remove bay leaf before serving.