Heat the olive oil over medium heat in a large, heavy soup pot or Dutch oven and add the onion and celery. Cook, stirring, until tender, about 5 to 8 minutes. Do not allow these ingredients to brown. Add a generous pinch of salt to prevent this from happening (the salt draws out liquid from the vegetables). Add the garlic and cook, stirring, until the garlic smells fragrant, 30 seconds to 1 minute.
Step 2
Add the broccoli, potatoes or rice, water or stock, bouquet garni, and salt, and bring to a boil. Reduce the heat, cover and simmer 30 minutes. Remove the bouquet garni. Stir in the spinach and yogurt let sit for a minute off the heat. Add freshly ground pepper, taste and adjust salt.
Step 3
Using a hand blender or cuisinart blend the soup. Adjust seasoning to taste with salt and pepper. Serve, topping each bowl with a sprinkle of chopped herbs and with other garnishes of your choice.