Cook the onion.
Warm olive oil in a pot over medium heat. Add the chopped onion and cook until soft and sweet.
Add the garlic.
Stir in the garlic and cook for 1 minute until fragrant.
Add roasted squash.
Add the soft roasted butternut squash pieces and stir to blend the flavors.
Pour in broth and coconut milk.
Add bone broth and coconut milk, stirring gently to combine.
Simmer slowly.
Bring to a low simmer. Keep heat soft and steady to build a rich, warm base.
Add herbs.
Add fresh tarragon (or thyme/sage) for aroma and depth.
Blend until smooth.
Use an immersion blender or standard blender in batches. Blend until silky and smooth.
Finish with lemon.
Squeeze lemon juice into the finished soup for brightness. Taste and adjust salt as needed.