Heat butter over medium heat. Add shallot, celery and carrots. Cook for 5 minutes. Add garlic and cook for another 5 minutes.
Add all remaining ingredients to the pot except for the chard. Stir to combine and bring to a simmer. Cook for about 15 minutes, until everything is cooked through. Turn off heat.
Optional: Blend 1-2 cups of the soup if you would like the soup creamy.
Fold greens into the soup until wilted. Divide out and serve with crusty bread.
Notes
This makes about 3-4 servings of soup depending on how hungry you are.