There’s something magical about the first chilly evening of fall when you just need a big bowl of something warm and comforting. I remember last October, coming home from work to find my kitchen window fogged up from simmering soup on the stove – that’s when I knew I’d perfected my Butternut Squash Soup with Goat Cheese Swirl. The creamy sweetness of roasted squash pairs perfectly with that tangy goat cheese swirl that melts right into each spoonful. It’s become my go-to for cozy nights in, and trust me, once you try that silky texture with the little pockets of creamy goat cheese, you’ll be making this all season long.
Why You’ll Love This Butternut Squash Soup with Goat Cheese Swirl
Oh my gosh, where do I even start? This soup is basically a warm hug in a bowl. Here’s why it’s become my absolute favorite:
- Creamy dreamy texture – Roasting the squash first gives it this velvety smoothness that’ll make you swoon
- Effortless elegance – It looks fancy but honestly, it’s one of the easiest soups I make (shh, our little secret)
- That goat cheese magic – The tangy swirl cuts through the sweetness in the most perfect way
- Fall in a bowl – The nutmeg and roasted squash flavors just scream cozy sweater weather
Seriously, this soup is my happy place. It’s the kind of recipe that makes people think you spent hours in the kitchen when really, you were just being smart about flavors!
Ingredients for Butternut Squash Soup with Goat Cheese Swirl
Okay, let’s gather our cozy-making ingredients! I promise this list is simple – no fancy stuff here. Just good, honest flavors that come together beautifully. I like to separate them into two little groups so nothing gets missed in the excitement.
For the Soup
- 1 large butternut squash – peeled and cubed (about 4 cups)
- 1 onion – chopped (I use yellow, but any will do)
- 2 cloves garlic – minced (more if you’re feeling bold!)
- 4 cups vegetable broth – homemade or store-bought both work
- ½ tsp salt – plus more to taste
- ¼ tsp black pepper – freshly ground if you’ve got it
- ¼ tsp nutmeg – just a whisper for warmth
For the Goat Cheese Swirl
- 4 oz goat cheese – at room temperature (trust me, it blends better)
- 2 tbsp milk – any kind you like (I use whole for extra creaminess)
See? Nothing complicated! Just fresh, simple ingredients that let the squash shine. Now let’s turn these into something magical!
How to Make Butternut Squash Soup with Goat Cheese Swirl
Okay, let’s get cooking! I promise this is easier than it looks – we’re basically just roasting, sautéing, and blending. The hardest part will be not eating all the roasted squash straight off the baking sheet (been there!). Follow these simple steps and you’ll have the creamiest, dreamiest soup in no time. And hey, if you want to see me make this live, check out my TikTok where I show all my messy kitchen moments!
Step 1: Roast the Butternut Squash
First things first – crank that oven to 400°F (200°C). While it’s heating up, toss your cubed squash with a drizzle of olive oil, salt, and pepper. Spread them out on a baking sheet – don’t crowd them or they’ll steam instead of roast. Pop them in for about 25 minutes until they’re fork-tender and getting those gorgeous caramelized edges. That roasting step? Total game-changer for flavor!
Step 2: Sauté the Aromatics
While the squash is roasting, grab your big soup pot and sauté that chopped onion over medium heat until it’s translucent – about 5 minutes. Add the minced garlic last (we don’t want it to burn!) and cook just until fragrant, maybe 30 seconds. Your kitchen should smell amazing right about now!
Step 3: Blend the Soup
Time for the magic! Add your roasted squash and vegetable broth to the pot with the onions. Bring it to a gentle boil, then simmer for 10 minutes to let the flavors mingle. Now take your immersion blender (or carefully transfer to a regular blender) and puree until silky smooth. Pro tip: tilt the pot slightly to get the blender fully submerged – no chunks allowed!

Step 4: Prepare the Goat Cheese Swirl
In a small bowl, mix your room-temperature goat cheese with milk until it’s smooth and drizzle-able. When serving, ladle the hot soup into bowls and use a spoon to swirl in the goat cheese mixture. Don’t overmix – those pretty swirls are half the fun! Watch how the heat makes the cheese melt into creamy little ribbons throughout the soup. Absolute perfection!

Tips for Perfect Butternut Squash Soup with Goat Cheese Swirl
After making this soup more times than I can count (okay fine, I may have a slight obsession), I’ve picked up some tricks that take it from good to “oh my goodness, what is this magic?” Here are my can’t-live-without tips:
- Roast those squash cubes like you mean it – Don’t rush this step! Those caramelized edges add so much depth. If they’re not slightly browned, you’re missing out on flavor town.
- Taste as you go – Squash sweetness varies, so adjust salt and nutmeg after blending. I always add a pinch more salt than I think I need – it makes all the flavors pop!
- Room temp goat cheese is your friend – Cold cheese clumps. Let it soften before mixing with milk for the silkiest swirls that melt beautifully into hot soup.
- Blend with confidence – Get that immersion blender all the way to the bottom of the pot. A few extra seconds of blending makes all the difference in texture.
Follow these simple tricks and you’ll have soup so good, you might just hide the leftovers from your family (no judgment here!).
Variations for Butternut Squash Soup with Goat Cheese Swirl
One of my favorite things about this soup is how easily you can switch it up! Here are some delicious twists I’ve tried when I’m feeling adventurous:
- Coconut dream version – Swap half the broth for coconut milk for a tropical twist. The creaminess with the goat cheese? Absolute magic!
- Spice it up – Add a teaspoon of curry powder when sautéing the onions for a warm, aromatic kick that pairs beautifully with the squash.
- Bacon lover’s delight – Top with crispy bacon bits for that salty crunch contrast. (My husband begs for this version weekly!)
The best part? You can mix and match these ideas to make it your own signature soup!
Serving Suggestions for Butternut Squash Soup with Goat Cheese Swirl
Oh, the fun part – dressing up this beautiful soup! I love serving mine with thick slices of warm, crusty bread for dipping – that first tear into the bread and dunk into the creamy soup is pure bliss. For something lighter, a simple arugula salad with lemon vinaigrette makes the perfect fresh contrast. And don’t forget the garnishes! A sprinkle of fresh thyme or chives adds such a pretty pop of color and freshness. Sometimes I’ll even drizzle a little extra olive oil on top for shine. Honestly, this soup is so gorgeous it hardly needs anything – but why not make it extra special?

Storage and Reheating Instructions
Here’s the good news – this soup actually gets better as leftovers! Just let it cool completely before transferring to an airtight container. It’ll keep happily in your fridge for 3-4 days. You might notice it thickens up when chilled – no worries! Just stir in a splash of broth or water when reheating over low heat. I like to warm mine slowly on the stove while stirring occasionally. Microwave works too in 30-second bursts, but stir well between each to keep that creamy texture perfect. The goat cheese swirl is best added fresh when serving, so I always save some for round two!
Nutritional Information
Just a quick heads up – these numbers are estimates since ingredients vary by brand. A bowl of this cozy soup typically has about 180 calories, with vitamins A and C from all that beautiful squash. But honestly? When something tastes this good, I try not to count too closely!
Frequently Asked Questions
I get so many questions about this soup – here are the ones that pop up most often from my readers (and my own kitchen experiments!):
Can I use frozen butternut squash?
Absolutely! Frozen squash works in a pinch – just roast it straight from frozen (add 5-10 extra minutes). The texture might be slightly softer, but the flavor still shines. I’ve done this many rushed weeknights!
How can I make this dairy-free?
Easy peasy! Skip the goat cheese swirl and use coconut milk instead for creaminess. For extra flavor, try a swirl of tahini or almond butter – it gives that same rich contrast. Check out my Pinterest for more dairy-free soup ideas!
Can I freeze this soup?
You bet! Freeze just the base soup (without goat cheese) for up to 3 months. Thaw overnight in the fridge, then reheat gently. The texture stays perfect – just add fresh goat cheese when serving.
My soup turned out too thick – help!
No stress! Just whisk in warm broth or water a splash at a time until it’s your perfect consistency. I’ve rescued many “soup bricks” this way – happens to the best of us!

Butternut Squash Soup with Goat Cheese Swirl
Equipment
- Large pot
- Immersion blender
- Baking sheet
Ingredients
For the Soup
- 1 large butternut squash, peeled and cubed
- 1 onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp nutmeg
For the Goat Cheese Swirl
- 4 oz goat cheese
- 2 tbsp milk
Instructions
- Preheat oven to 400°F (200°C). Toss the cubed butternut squash with olive oil, salt, and pepper. Roast on a baking sheet for 25 minutes or until tender.
- In a large pot, sauté the onion and garlic until soft. Add the roasted butternut squash and vegetable broth. Bring to a boil, then reduce heat and simmer for 10 minutes.
- Use an immersion blender to puree the soup until smooth. Stir in nutmeg and adjust seasoning if needed.
- In a small bowl, mix goat cheese and milk until smooth. Swirl into the soup before serving.

