Paleo + Whole30 Thai Curry Roasted Butternut Squash Soup Recipe – roasted butternut squash soup with apple, thai curry paste and coconut milk. The oven and blender do all the work for you! Gluten free, grain free, dairy free, sugar free, healthy living, clean eating.

This soup is an explosion of flavor in your mouth. So many of my favorite fall flavors! Roasted butternut squash, roasted apple, roasted carrot, thai curry and coconut milk.

I love that it is soup weather!

2 bowls of butternut squash soup with cilantro garnish

This paleo + whole30 thai curry roasted butternut squash soup is based off the paleo + whole30 roasted butternut squash soup that I shared with you guys last year and you all loved so much.

It is the same basic concept, but I added in even more flavor with the addition of thai curry paste and coconut milk. The flavors marry perfectly.

steps of roasting butternut squash soup

This thai curry roasted butternut squash soup is very simple to make. Start by roasting off all the vegetables. This soup has butternut squash, carrots, onions, garlic, an apple for a touch of brightness and sweetness, and a sweet potato for a little silkiness and sweetness.

By roasting them, they get that deep, caramelized flavor that is more powerful than simply bowling them as a standard soup would do.

Blended and poured butternut squash soup

I have the time breakdowns for how long the vegetables roast for. When they’re done roasting, remove them from the roasting pan and add them to your blender. Blend the vegetables with some chicken stock until silky and smooth, then add to a soup pot to warm and add in more chicken stock and coconut milk.

Top it with some chopped cilantro and a drizzle of coconut milk and dinner is ready to go!

Bowl of butternut squash with cilantro garnish

I like my soup with mild spice, so I add in just 2 tablespoons of thai curry paste. But if you like yours spicier, feel free to add more to taste.

This recipe makes a ton of thai curry roasted butternut squash soup, and it freezes beautifully! Or have leftovers for lunch for the week for an easy meal prep. Super healthy and very delicious. Paleo, whole30, gluten free, grain free, dairy free, sugar free, soy free, healthy living, clean eating.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Paleo + Whole30 Thai Curry Roasted Butternut Squash Soup

  • Author: Natalie
  • Total Time: 1 hour 5 minutes
  • Yield: 8 1x



1 large butternut squash, about 2 pounds, cut in half, seeds scooped out

3 large carrots, ends cut off

1 large onion, peeled, ends cut off, cut in half

1 large Granny Smith Apple, cut in half and cored, skin left on

1 medium sweet potato, whole

4 large cloves of garlic

2 tablespoons olive oil

salt and pepper

3 or 4 cups of chicken stock

13.5-ounce can coconut cream

2 tablespoons thai curry paste for mild spice (or more to taste for spicier)

Chopped cilantro and a coconut cream drizzle for garnish


Preheat oven to 425º with the oven rack in the middle. Line a large roasting pan with parchment paper.

Place the butternut squash, carrots, onion, apple, sweet potato and garlic on the roasting pan. Drizzle with olive oil and salt and pepper.

After 20 minutes of roasting, remove the garlic and apples. Transfer to your blender.

After 40 minutes of roasting, remove the onion, carrots and sweet potato. Transfer the carrots and onion to your blender, and once the sweet potato is cool enough to handle, pull the skin off and add the flesh of the sweet potato to your blender. Discard the sweet potato skin. (Or if you’re like me, eat them as a snack while dinner cooks!)

After 60 minutes of roasting (or once your butternut squash is tender and a fork is very easily inserted and removed), remove the butternut squash. Once the butternut squash is cool enough to handle, scoop out the flesh and transfer it to your blender. Discard the skins.

Add 1 or 2 cups of chicken stock and the thai curry paste to your blender with the roasted vegetables, and blend until very smooth. (If your blender isn’t big enough, you can blend the vegetables in batches). Transfer the blended soup to a soup pot, and add in the can of coconut cream and enough chicken stock to reach your desired soup thickness. If you like your soup thicker, use just 3 cups of chicken stock. If you like it thinner (like I do!), use 4 cups of chicken stock.

Taste and season with salt and pepper if necessary, and warm on the oven. Serve warm topped with chopped cilantro and a drizzle of coconut cream if you want it to look fancy.

Leftovers will keep in an airtight container for 5 days in the fridge, or frozen for 6 months in the freezer.

  • Prep Time: 5 minutes
  • Cook Time: 60 minutes

More Clean Eating Dinner Recipes:

Paleo + Whole30 Pumpkin Coconut Thai Curry

Paleo + Whole30 Roasted Butternut Squash Soup

Paleo + Whole30 Coconut Chicken Thai Curry

This post contains affiliate links, thanks for the love!