Sauté the aromatics: Heat olive oil in a large pot over medium heat. Add the onions and celery and cook for 5-7 minutes until softened. Add the minced garlic and cook for an additional minute until fragrant. Add in the herbs and sauté 1 minute more.
Add the vegetables and stock: Stir in the butternut squash, golden potatoes, and the stock. When the soup returns to a boil, reduce heat and simmer for 15 minutes or until butternut and potatoes are tender.
Add the beans and Swiss chard: Stir in the white beans and chopped Swiss chard. Continue cooking for an additional 5 minutes, until the Swiss chard is wilted and tender.
If you want a thicker soup, whisk 1 ½ tablespoon of cornstarch with 2 teaspoons of warm water and stir into the soup. Simmer for 1-2 minutes.
Finish and serve: Taste and adjust the seasoning with more salt and pepper if needed.