I preheat my oven to 400°F and line a baking sheet with parchment paper before I even touch the squash. Once it's halved and seeded, I brush the flesh with olive oil and season it generously with salt and pepper. I place the halves cut-side down and roast for 35 to 45 minutes, until the flesh is fork-tender and lightly browned at the edges.
While the squash cools slightly, I heat a tablespoon of olive oil in my soup pot over medium heat. I add the diced onion and let it soften for about five minutes, stirring occasionally so it doesn't catch on the bottom.
Once the squash is cool enough to handle, I scoop the flesh straight into the pot with the aromatics. I pour in the broth, add the honey, and season with salt and pepper. I bring everything to a gentle simmer and let it cook for 10 to 15 minutes so the flavors have time to meld.
This is my favorite part because the soup transforms right before your eyes. I use an immersion blender directly in the pot until everything turns silky and smooth, though a countertop blender works just as well in batches. If I'm using cream or coconut milk, I stir it in right after blending.
Before serving, I always taste the soup one more time and adjust the salt, pepper, or honey as needed. I warm it gently if it's cooled down, then ladle it into bowls. A drizzle of honey, a few toasted pepitas, and a swirl of cream finish it off perfectly.