Chop the onions and mince the garlic. Saute the onion and garlic until softened in a soup pot, about 5 min.
Peel and chop the potatoes. Add the potatoes, bay leaf, salt, and water to the pot.
Bring to a boil, reduce heat and simmer about 30 min.
Chop the swiss chard and parsley. Add the Swiss chard, parsley, and black pepper to the pot and cook for 10 min.
Add the almond milk and heat till hot but not boiling.
Remove from heat and puree in a food processor or add a couple of cups at a time in a blender.
Return to the soup pot and reheat for 5 min so that it is hot.
Garnish with toasted almonds and fresh dill.
Now, enjoy your Swiss chard soup.