In a large soup pot, on medium heat, saute onion, garlic and leek in 4-5 tablespoons vegetable broth for 5-6 minutes until soft.
If using farro or rice, add grain and remaining vegetable broth, cover and bring to a boil. Reduce heat and simmer for 15 minutes then add everything else except greens; cover and simmer for 20 minutes.
If using quinoa, rinse in a fine mesh strainer then add it with everything else except greens; cover and simmer for 30-40 minutes until everything is tender.
Remove from heat; stir in greens, cover and allow greens to steam for an additional 10 minutes.
Remove bay leaves before serving. Serve with a crusty whole-grain bread if desired.