In medium/large soup pot put celery & celery greens, carrots, green and yellow string beans, potatoes, beets & beet greens, vinegar, and salt. Cover all ingredients with enough water that it is approximately 2” above the veggies.
Bring soup to slow simmer, and allow to simmer on stove (not boil) for at least an hour. It can simmer longer, ensuring potatoes are cooked through. Add in parsley and dill fronds.
In a preheated frying pan add oil and earth balance. Sauté onions on medium heat till they are golden.
Add onions & oil to soup when soup is finished cooking. Allow to sit in the fridge overnight so the flavours really have time to take...of course, I always sneak a bowl before I refrigerate it...I can’t help myself.
The traditional recipe would call for the soup to rest and cool slightly before adding the cream; however; as I do not use dairy, and freeze some of the soup, I only add in my non dairy milk when I serve it. I add 2-4 TBS of non dairy milk / bowl, but please feel free to add to taste, if you add any at all.