In a large stock pot or Dutch oven, heat olive oil over medium heat.
2 Tbsp. olive oil
Add in onions and season with a pinch of salt and pepper. Cook for ~5 minutes stirring occasionally.
1 large yellow onion, diced (about 2 cups)
Add in garlic and cook for ~1 minute, careful to not let garlic burn.
2 tsp. garlic, minced (about 2-3 cloves)
Add in butternut squash cubes and cook, stirring, for ~2 minutes to give the butternut squash some heat.
1, (3 lb) butternut squash (peeled, seeded and cubed)*
Add in the broth, salt, pepper, thyme, rosemary and oregano. Stir and bring to a boil.
4-6 cups vegetable broth, 1 tsp. salt, plus more to taste, 1/2 tsp. pepper, 1 Tbsp. fresh thyme, chopped, 1 Tbsp. fresh rosemary, minced, 1 Tbsp. fresh oregano, chopped
Cover and reduce heat to simmer. Cook until the squash is tender, about 20-30 minutes.
Using an immersion blender*, blend until soup is smooth and no butternut squash cubes are left behind.
Optional: Stir in 1/2 cup coconut cream to make it creamy and luscious, if desired.
Optional for garnish: full fat coconut cream, pepitas
Season to taste, ladle into bowls and garnish with pepitas, parsley, a drizzle of coconut cream, black pepper, etc. Enjoy!