Heat a frying pan coated with cooking spray over medium heat. Cook onions, leek, shallots, and green onions 3 to 4 minutes, stirring often. Pour in broth and bring to a boil. Lower heat, place lid on pan, and simmer 5 minutes.
Mix in mint and sage and cook over medium-low heat 15 minutes. Sprinkle with salt and pepper.