Heat the oil in a large pot over medium heat. Add the diced onions and sautee for about 5-10 minutes, stirring occasionally, until translucent. Add the butternut squash and continue to sautee for about 15-20 minutes, stirring a couple of times.
Add the remaining ingredients and bring to a boil. Simmer on a low flame for about 45-60 minutes.
Add salt and pepper to taste, if needed. Serve hot.
Recipe by Overtime Cook at https://overtimecook.com/2015/01/05/butternut-squash-tomato-soup/