Preheat oven to 425 degrees F.
Prep the garlic for roasting: Cut ¼ inch off the top of the garlic to expose some of the cloves. Do not peel it. Place it on aluminum foil and generously drizzle with about 1 tablespoon of olive oil, ½ teaspoon salt and a few grinds of freshly ground black pepper. Fold up the foil and close tightly by twisting it from the top. Set aside.
On a large sheet pan, toss the butternut squash and onions with a few drizzles of olive oil, and salt and pepper to taste. Make some room and place the prepared garlic on the sheet pan. Tip: Do not overcrowd the pans, otherwise the veggies will steam instead. Use 2 sheet pans if needed.
Roast for 30 to 35 minutes, or until vegetables are softened, turning midway through. You may need to remove the onions a few minutes early. The garlic may take closer to 40 minutes.
Transfer the roasted butternut squash and onions to a large pot. For the garlic, remove the foil and squeeze out the garlic cloves into the pot. Then, add the broth and thyme. Tip: If you’re worried it may be too garlicky (we’re garlic lovers over here!), add half of the garlic first and then add the rest if necessary, to taste.
Using an immersion blender, blend everything until smooth. At this point, add more broth if needed until desired consistency. Season with salt and pepper to taste.
Bring to a boil and then reduce heat to simmer for 10 to 15 minutes, until all the flavors come together. Note: if you don’t have an immersion blender, use a regular blender, blend in batches.
Serve immediately. I garnished my butternut squash soup with pumpkin seeds, thyme, olive oil, and heavy cream. Enjoy!