Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Curried Creamy Butternut Squash Soup

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

My curried creamy butternut squash soup is vegan, healthy, super easy, and packed with flavors. I make it with butternut squash, coconut milk, and warm spices like ginger and curry powder. This is the best 30 minute butternut squash soup recipe I have ever made!

creamy butternut squash soup with coconut milk, cilantro and crushed nuts served in a black bowl

Soup is one of my go-to meals no matter the season, but as we head into fall and winter “the official soup season” it becomes totally irresistible to me! I love making fragrant and comforting soups such as pumpkin and sweet potato soup, my delicious butternut squash bisque, and more. They’re easy to make in one pot, nourishing, and full of natural flavors.

And this curried butternut squash soup with coconut milk is no exception. I took inspiration from my husbands favorite butternut squash and chickpea curry and turned it into a delicious curried soup in just 30 minutes. And with the help of an immersion blender, you’ll end up with a perfectly creamy soup with absolutely no cream.

I love a good recipe where I can throw everything in a pot and let it simmer while I get on with other things. It makes me so happy knowing I can serve a delicious, homemade meal without hovering over the stove the whole time. This fragrant butternut squash soup does just that, it fills the kitchen with cozy aromas, and the creamy texture (without a drop of cream!) always surprises everyone that try it. It’s packed with healthy nutrients from tender cannellini beans and sweet butternut squash, making it not only comforting but nourishing too.

When I say this soup is easy, I mean it. It’s completely foolproof, the kind of recipe any home cook can make. I sauté garlic, ginger, and onion until fragrant, then toss in the remaining ingredients and let them simmer away for 15 minutes. After that, I simply blend it all into a silky creamy soup that’s ready to serve. My favorite finishing touches are crushed nuts, fresh cilantro, and warm pita bread for dipping. So good!

This butternut squash soup has quickly become a favorite among my friends and family. I have made it for cozy dinners at home, brought it to gatherings, and even served it to vegan friends who couldn’t believe how rich and satisfying it was. I can’t wait for you to try this easy soup, you are going to love it!

Latest Recipe Video!

🥘 Ingredients

To make my vegan curried creamy butternut squash soup, I keep it simple with the ingredients listed below.

ingredients for vegan creamy butternut squash soup recipe

Butternut Squash: I use two whole butternut squashes peeled, seeded, and chopped into cubes. I like to use organic butternut squash whenever it’s available because I find it makes for a more flavorful soup.

Oil, Red Onion and Garlic: I recommend extra virgin olive oil or coconut oil. I use it to sauté the onions and garlic. I dice my onions and mince my garlic cloves.

Cannellini Beans: This secret ingredient makes my easy butternut squash soup recipe ultra creamy without adding any cream, and it adds tons of protein! Another way I sometimes add creaminess without dairy is by adding sweet potatoes.

Coconut Milk: This is the easiest way I add richness and creaminess while keeping it dairy-free. I only need one can of coconut milk and can use either light or full fat depending on my preference. I usually go with light to keep the calories and fat down, but for a creamier soup I recommend full fat coconut milk. If I’m not in the mood for coconut milk, I’ll swap in unsweetened almond milk instead.

Vegetable Stock: I use vegetable stock to thin out the soup a bit while adding more flavor than just water. If I don’t need to keep it vegan or vegetarian, I sometimes use chicken broth or chicken stock.

Spices: I use a little bit of fresh ginger (minced), fresh garlic, curry powder, salt, black pepper to taste, coconut sugar, and a touch of thyme to give this butternut squash recipe a warm and spicy richness.

🔪 How to make

I love making this soup for my family because it is quick to make in just 30 minutes and takes only three simple steps, yes really!

Sauté the aromatics: I heat oil in a stock pot over medium heat, then add onion, ginger, and garlic. I cook and stir until the onions are soft and translucent, about 5 minutes.

onions sauteeing in a pot

Add the main ingredients: I stir in the beans, butternut squash, curry powder, thyme, coconut milk, salt, coconut sugar, and vegetable broth. I let it boil, then cover and simmer over medium low heat for 10 to 15 minutes until the squash is tender.

butternut squash and coconut milk added to pot

Blend until smooth: I use my immersion blender to puree the soup until it is silky, or sometimes I transfer it to my high speed blender. Then I serve it warm in bowls with a sprinkle of cilantro, a handful of crushed nuts, and pita chips on the side.

immersion blender blending the vegan creamy butternut squash soup in a pot

My #1 Secret Tip for making this curried creamy butternut squash soup is to roast the squash before adding it to the pot. When I take the extra time to roast it, the edges caramelize and add such a rich depth of flavor that makes the soup taste amazing. It is not hard at all, I just cut the squash, drizzle it with a little oil, and let the oven do the work while I get the rest of the ingredients ready.

Other Tips To Keep In Mind:

  • Use fresh ginger: I always grate fresh ginger instead of using powder because it makes the soup taste brighter.
  • Check the Consistency: If my soup is too thick, I add a splash of almond milk or vegetable stock to loosen it. If it’s too thin, I simmer it a few extra minutes to thicken.
  • Frozen squash: Butternut squash is harvested in the autumn, so if I am making this soup out of season, I buy frozen butternut squash to take advantage of all those nutrients!
  • Adjust the curry powder: If I am cooking for my kids, I use a little less, but when it is just for me and my husband, I like adding a full spoon for extra warmth.

📖 Variations

One of the best parts about this butternut squash soup is how easy it is to change up. I can play around with different flavors, try new ways of cooking it, or even swap in another kind of squash depending on what I have on hand.

Sweet apple: I like to add about half a diced apple and swap in 1 tablespoon of brown sugar. It makes the soup lightly sweet and so comforting for fall.

Cinnamon pecan finish: I stir in 1 teaspoon of ground cinnamon and use 1 tablespoon of maple syrup. Then I top the bowls with toasted pecans for crunch.

Ginger lover’s soup: I double the fresh ginger to about 2 tablespoons. It makes the soup extra zesty and soothing when we need comfort food.

🍽 Serving Suggestions

I love pairing this curried creamy butternut squash soup with veggie-packed mains. A favorite in my house is Thai Basil eggplant stir fry because the savory basil and tender eggplant balance the sweet creaminess of the soup perfectly. It also works great with spinach pizza, where the crisp crust and cheesy topping are the ideal contrast to a silky bowl of soup.

For a casual dinner with friends and family, I often serve this soup with vegan quesadillas. And on days when I want pure comfort food, nothing beats a slice of crusty warm gluten free bread dunked right into the bowl. Highly recommended!

🧊 Storage Directions

Refrigerator: Once the leftovers have cooled, I transfer them to an airtight container and store in the refrigerator for up to 5 days.

Freeze: This soup freezes really well so I love to make a big batch and freeze half for later! This creamy butternut squash soup recipe will keep in the freezer in an airtight freezer-safe container for up to 4 months.

Reheating: To reheat the leftovers, just transfer the contents into a pan and heat on low until hot. Or if I want it ready in minutes, I pour the leftovers into a microwave bowl and heat on medium in the microwave for 5 minutes, stirring after each minute.

❓Recipe FAQs

How do I know when the squash is cooked enough?

I let the squash simmer until I can poke a fork right through it. If it mashes easily, it is ready to blend. I usually test a few pieces because I want to make sure the whole pot is soft, and that way the soup comes out velvety instead of chunky.

Can I make this soup thicker or thinner?

If I want the soup thicker, I just let it simmer with the lid off so it reduces and gets creamier. If it is too thick, I stir in more broth or a splash of coconut milk until it is just how I like it. This way everyone at my table gets the texture they prefer, whether they like it rich and thick or light and smooth.

What makes this butternut squash soup creamy?

I make this soup creamy by using coconut milk instead of dairy cream. It blends with the squash and spices to make a silky soup that tastes rich and smooth. My kids always say it is so comforting, and I love that it stays light and healthy too.

creamy butternut squash soup with coconut milk, cilantro and crushed nuts served in a black bowl

Love this vegetarian soup recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comments section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

🎥 Watch How to Make It

creamy butternut squash soup with coconut milk, cilantro and crushed nuts served in a black bowl
Print Recipe
5 from 7 votes

Curried Creamy Butternut Squash Soup

My curried creamy butternut squash soup is vegan, healthy, super easy, and packed with flavors. I make it with butternut squash, coconut milk, and warm spices like ginger and curry powder. This is the best 30 minute butternut squash soup recipe I have ever made!
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Course: Soup
Cuisine: American, Vegan
Diet: Gluten Free, Low Calorie, Low Fat, Vegan, Vegetarian
Servings: 8
Calories: 260kcal
Author: Anjali Shah

Ingredients

Instructions

  • Add onion, ginger, garlic and olive oil to a large pot over medium heat. Saute until onions are translucent – about 5 minutes.
  • Add beans, butternut squash, curry powder, thyme, coconut milk, salt, coconut sugar and vegetable broth. Bring to a boil, reduce to simmer, covered, about 10-15 minutes until squash is soft.
  • Puree with an immersion blender until smooth. Serve with crushed cashews or peanuts on top and pita chips on the side!

Notes

  • My #1 Secret Tip for making this curried creamy butternut squash soup is to roast the squash before adding it to the pot. When I take the extra time to roast it, the edges caramelize and add such a rich depth of flavor that makes the soup taste amazing. It is not hard at all, I just cut the squash, drizzle it with a little oil, and let the oven do the work while I get the rest of the ingredients ready.
  • Use fresh ginger: I always grate fresh ginger instead of using powder because it makes the soup taste brighter.
  • Check the Consistency: If my soup is too thick, I add a splash of almond milk or vegetable stock to loosen it. If it’s too thin, I simmer it a few extra minutes to thicken.
  • Frozen squash: Butternut squash is harvested in the autumn, so if I am making this soup out of season, I buy frozen butternut squash to take advantage of all those nutrients!
  • Adjust the curry powder: If I am cooking for my kids, I use a little less, but when it is just for me and my husband, I like adding a full spoon for extra warmth.

Nutrition

Calories: 260kcal | Carbohydrates: 49g | Protein: 10g | Fat: 4g | Saturated Fat: 3g | Sodium: 463mg | Potassium: 1184mg | Fiber: 9g | Sugar: 6g | Vitamin A: 19995IU | Vitamin C: 41mg | Calcium: 176mg | Iron: 4.7mg

18 responses to “Curried Creamy Butternut Squash Soup”

  1. My kids would definitely love this! My husband and I are always looking for new vegan recipes to incorporate into our menu but sadly I have picky eaters!

    • Hi Kari! Totally relate to having picky eaters!! Luckily this soup is even picky-eater friendly so I really do hope your kids love it! 🙂

  2. The mixture of spices used in this makes me want to try it already! Can all kinds of coconut milk be used in recreating this?5 stars

    • Thanks so much Jenn! And yup – you can use any kind of coconut milk you like! I used light coconut milk but full fat would just make this soup even more creamy and luscious! 🙂

  3. This butternut squash soup looks divine! I love that it’s vegan too but is it okay to tweak it a bit to fit my non-vegan lifestyle?5 stars

    • Thanks so much Elisha! And yes absolutely — you can modify this any way you like! You can use regular milk in place of the coconut milk, or serve it as a side to a non-plant-based entree! 🙂

5 from 7 votes (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Subscribe to newsletter

Copyright 2025 The Picky Eater®, LLC. All rights reserved. Powered by Crave