Want to know when I share a new recipe? Subscribe today!
Spicy Butternut Squash & Goat’s Cheese Soup
This spicy butternut squash and goat’s cheese soup is creamy, warming, and full of flavour. Sweet golden squash, tangy goat’s cheese, and a gentle kick of cayenne come together in a bowl that feels wonderfully comforting when the weather turns cold. It’s rich without being heavy, simple without being plain, and exactly the sort of soup I want when Scotland is grey outside.
Spicy Butternut Squash & Goats Cheese Soup
My spicy butternut squash and goat’s cheese soup is velvety, warming, and packed with bold flavour. The natural sweetness of roasted squash pairs beautifully with tangy goat’s cheese, while chilli flakes or fresh red chilli add just the right amount of heat. It’s the kind of soup I crave when the weather cools down – cosy, comforting, and deceptively simple to make. I love serving it with crusty bread or a swirl of cream for an easy lunch or dinner.
Ingredients
- 600g butternut squash, diced
- 140g smooth goat's cheese
- 1 tbsp olive oil
- 1/3 cup onion, diced
- 1/3 cup celery, diced
- 1/3 cup carrot, diced
- 1 tsp garlic, minced
- 1/4 tsp cayenne pepper
- 3 cups vegetable stock
- 2 tbsp pumpkin seeds
- Salt and pepper, to taste
Instructions
- Preheat oven to 200°C (conventional) or 180°C (fan).
- Spread the diced butternut squash on a baking tray and brush with olive oil. Season with salt and pepper. Bake for 45 minutes, or until tender and lightly golden.
- In a large pot, heat the remaining olive oil over medium heat. Add the onion, celery, and carrot and cook for 10 minutes, or until softened.
- Add the garlic and cayenne pepper and cook for an additional 2 minutes, or until fragrant.
- Add the roasted butternut squash and vegetable stock and stir through. Season with salt and pepper.
- Cover and simmer for 30 minutes.
- Remove from the heat and blitz with a stick blender until smooth.
- Add the goat's cheese and blitz again until smooth and creamy. Taste and adjust the seasoning if needed.
- Divide between bowls and sprinkle with pumpkin seeds before serving.
Notes
- Roasting the butternut squash before adding it to the soup is what gives this recipe its depth. The caramelised edges add a sweetness and complexity that boiled squash just can't match.
- I use this stick blender for soups. It's powerful enough to get a silky smooth result without having to transfer everything to a blender in batches.
- Smooth goat's cheese blitzes into the soup beautifully and adds a lovely tang and creaminess. Add it after the initial blending so it doesn't get too hot and lose its freshness.
- Cayenne pepper adds a gentle warmth rather than an aggressive heat. If you want more spice, increase it to 1/2 teaspoon. If you're sensitive to heat, start with a pinch and taste as you go.
- The classic mirepoix base of onion, celery, and carrot adds depth and sweetness to the soup without overpowering the butternut squash.
- Pumpkin seeds add a lovely crunch and nuttiness that contrasts beautifully with the silky soup. Toast them in a dry pan for 2-3 minutes first if you want extra flavour.
- For extra richness, stir through a tablespoon of cream just before serving.
- This soup keeps in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop over low heat, stirring occasionally. Add a splash of stock or water if it's thickened up too much.
- This soup freezes beautifully. Portion into freezer-safe containers and freeze for up to 3 months. Defrost in the fridge overnight and reheat gently on the stovetop.
What I Cook With
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 217Total Fat: 12gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 16mgSodium: 686mgCarbohydrates: 22gNet Carbohydrates: 0gFiber: 6gSugar: 6gSugar Alcohols: 0gProtein: 9g
Please note, this nutrition information is to be used as a guide only. Nutrition information isn’t always accurate.
Want to know when I share a new recipe? Subscribe today!

Spicy Butternut Squash & Goats Cheese Soup, and Comfort in a Bowl
Cold weather always makes me want soup, and this spicy butternut squash and goat’s cheese soup is exactly the sort I crave when the sky turns grey and the windows start to fog. It’s creamy, warming, and full of flavour, with the sweetness of the squash balanced by gentle spice and the tangy richness of goat’s cheese. A little dramatic perhaps, but food has always been my therapy, and this bowl does an excellent job of making everything feel slightly more manageable when the weather turns properly miserable outside.
Back in September, my husband’s younger brother got married on the west coast of Scotland. The venue was stunning, with sea views, snow-capped mountains in the distance, and that moody Scottish light that makes everything look cinematic. The couple had booked a Norwegian getaway during their wedding planning, so they asked us to attend the menu tasting on their behalf. Obviously I said yes. Food is basically my love language, and being trusted to assess a wedding menu felt like a responsibility I was more than willing to take very seriously.
The moment the butternut squash soup arrived, I was completely sold. It was silky, golden, and beautifully balanced, with enough spice to keep the sweetness from becoming cloying. The goat’s cheese had been folded through rather than scattered over the top, giving the soup a velvety richness and a gorgeous earthy depth. I ended up chatting with the chef afterwards, and he lit up when we spoke about the balance between squash, spice, and sharp cheese. I tucked the idea away for colder weather, and now that winter has properly arrived, it finally feels like the right time to make my own version.

A Wedding Tasting to Remember
Being invited to the wedding tasting was both a treat and a responsibility, and I approached it with the seriousness of a MasterChef judge. My husband approached it as free food, which is fair enough, but I was ready to analyse every plate, consider the balance of the menu, and quietly collect inspiration for my own kitchen. Then the soup arrived and all pretence of professional critique disappeared. I don’t think I said much for the first few spoonfuls beyond a few approving noises and the sort of solemn nod usually reserved for life-changing news.
The texture was what stayed with me most. The soup was smooth without being thin, rich without feeling heavy, and the goat’s cheese had melted through so gently that it never overwhelmed the squash. It simply gave the whole bowl more depth. The sweetness, heat, and tang all worked together in a way that felt incredibly thoughtful. The rest of the menu was perfectly pleasant, but this was the dish I kept thinking about afterwards. A soup stealing the show at a wedding tasting feels almost ridiculous, but it did, and I respect it enormously for that.
When I complimented the chef, we ended up having one of those lovely little conversations that happens when two people are genuinely excited about food. He spoke about flavour with such warmth, and I told him how much I loved the way the dish balanced sweetness, creaminess, and spice. He looked genuinely proud, which made me happy. That exchange stayed with me as much as the soup itself. This recipe isn’t only lunch in a bowl. It’s tied to the landscape, the weather, that beautiful venue, and one rare moment from the weekend that felt easy, generous, and completely sincere.

The Menu That Didn’t Make It
Unfortunately, the actual wedding menu didn’t keep the soup. The bride and groom both had very Glaswegian palates, and the chef’s more interesting ideas were wasted on them. The final selection was safe, bland, and deeply underwhelming, which felt like a crime in a venue that beautiful. I’m fairly certain my brother-in-law would’ve chosen dinosaur nuggets if he thought he could get away with it. Honestly, the menu had all the excitement of beige carpet, and I still think that gorgeous soup deserved far better than being quietly dismissed by such cautious palates.
The wedding itself wasn’t much easier. Being locked away in the countryside with a family who openly disliked me wasn’t exactly my idea of a relaxing weekend, so I spent a significant amount of it drinking far too much prosecco and finding reasons to disappear. The views were beautiful, the setting was dramatic, and yet I mostly remember feeling trapped and counting the hours until we could leave. It was one of those occasions where everything looked lovely in photographs, but the reality underneath was far less polished or enjoyable.
And it’s moments like that when I’m especially grateful my husband and his family pretend this blog doesn’t exist. I can cook the meal they rejected, tell the story exactly as I remember it, and reclaim the one part of that weekend I genuinely enjoyed. This soup has become mine now. It’s warm, rich, a little spicy, and far more interesting than anything served at the wedding. I can make it in my own kitchen, eat it in peace, and remember the chef who cared enough to create something thoughtful. Frankly, that feels like a much better ending.

Frequently asked questions
Why roast the butternut squash instead of just adding it to the pot? Roasting transforms the squash in a way that boiling or simmering simply doesn’t. The high heat caramelises the natural sugars and develops those slightly golden edges that add a sweetness and complexity to the finished soup that you can’t get any other way. It’s an extra step but it’s the step that makes this soup taste like something rather than just blended vegetables in stock.
When does the goat’s cheese go in and why? After the initial blending, not before. Adding it to the hot soup and blitzing again incorporates it smoothly into the already-blended base without overheating it, which would cause it to lose its fresh, tangy character. Adding it too early and simmering it for thirty minutes would cook out the very qualities that make goat’s cheese worth putting in a soup.
How spicy is this? Mild to medium. The cayenne adds a background warmth that builds slightly as you eat rather than hitting you immediately. If you’re sensitive to heat, start with a pinch and taste before adding more. If you want something with more of a kick, increase it to half a teaspoon.
Ingredient breakdown
Butternut squash
Diced and roasted before it goes anywhere near the pot, which is the step that defines the character of the whole soup. The caramelised edges and slightly golden surfaces that develop during forty-five minutes in a hot oven add a depth and sweetness to the finished soup that boiled squash completely lacks. Don’t be tempted to skip the roasting step to save time because you’d be skipping the flavour.
Smooth goat’s cheese
The ingredient that takes this from a standard butternut squash soup to something genuinely interesting. Smooth goat’s cheese blitzes into the soup completely after the initial blending, adding a creamy richness and a distinctive tangy note that balances the natural sweetness of the roasted squash beautifully. It goes in at the very end so it doesn’t cook down and lose that freshness. An extra crumble over the top at the table is also a very good idea.
Olive oil
Used at two points. The first brushes over the diced squash before it goes into the oven, helping it caramelise and develop colour rather than just steaming on the tray. The second goes into the pot to cook the mirepoix base before the squash and stock go in.
Onion, celery, and carrot
The classic mirepoix trio that forms the aromatic base of the soup. All three cook together over medium heat for a full ten minutes until properly softened and sweet, which adds depth and body to the finished soup without any of them being detectable as distinct flavours once everything is blended. Don’t rush this stage.
Garlic and cayenne pepper
Added together after the mirepoix has softened, cooked for a couple of minutes until fragrant. The garlic adds savoury depth and the cayenne adds a background warmth that runs through the whole soup without making it aggressively spicy. The two minutes of cooking blooms both ingredients into the oil before the liquid goes in.
Vegetable stock
The primary liquid of the soup, added with the roasted squash and simmered for thirty minutes to bring everything together before blending. A good quality stock makes a real difference here because it’s the liquid that carries the flavour of both the squash and the mirepoix through to the finished bowl.
Pumpkin seeds
Scattered over the top of each bowl just before serving, adding a crunchy, nutty contrast to the silky, smooth soup beneath. Toast them in a dry pan for a couple of minutes first if you want to bring out a deeper, more pronounced nuttiness.
Salt and pepper
Used at two points: to season the squash before roasting, and again in the pot after the stock goes in. Taste again after the goat’s cheese is blended in because the cheese brings its own saltiness and the seasoning balance may shift slightly.
Serve this with
- Crusty sourdough or garlic bread for dipping into the soup, which is non-negotiable.
- An extra crumble of goat’s cheese and a drizzle of olive oil over the top of each bowl, because more goat’s cheese is always the right call here.
- A simple rocket salad on the side if you want to turn this into something more substantial.


Goats cheese in soup sounds strange and weird but this looks great! Looking forward to trying it over the weekend.
I hope you enjoy it!