Butternut Squash and Carrot Soup
This post may contain affiliate links. We only promote products we actually use and truly love!
A creamy, cozy butternut squash and carrot soup you can make in 45 minutes. It’s the perfect fall dinner, especially paired with freshly baked bread!

We’re always on the lookout for healthier comfort food recipes that use in season, minimally processed ingredients. One of our favorite ways to health-ify our diets while keeping those cozy vibes is by making flavorful soups, like this butternut squash and carrot soup! (Just like our coconut red lentil soup and our Indian tomato soup).
We’ve tried other butternut squash soup recipes in the past that were either too mild in flavor or not the right texture for us. After some trial and error, we landed on our perfect version of this traditional fall soup – one that involves plenty of fresh sage and creamy coconut milk to amp up the flavors and textures and make sure it’s as comforting as possible.
And we absolutely love that it all comes together in just one pot, about 45 minutes, and makes plenty of food for an easy dinner for two with leftovers.
What To Expect
Summarize and save this content on:
AI can make mistakes. Don’t trust everything it says.
Why We Love This Recipe
This butternut squash and carrot soup is a warm, comforting, and nutritious option for lunch or dinner that truly feels good for the body and the soul! Plus it can all be done in one pot for easy cooking and cleanup.
– Nicole
Key Ingredients
- Butternut squash – Slicing up a whole squash can be difficult and time consuming, so we recommend buying cubed squash if you can find it! Most grocery stores will have this available during the fall when squash is in season. We like to use Olivia’s Organic butternut squash.
- Carrots – We like to dice up whole carrots (no need to peel them), but you can also use baby carrots if that’s what you have in the fridge! This soup calls for 3 medium carrots, which is about 1.5 cups when diced.
- Onion – Yellow onion works best for soup, especially as an aromatic. It’ll add a bit of sweetness that complements the butternut squash well.
- Garlic and ginger – Minced garlic and ginger add warm spice notes and depth of flavor to this soup. We like to buy the jar of minced garlic and the little tube of minced ginger at the store (usually found in the produce section) to save ourselves the effort of mincing it fresh, but if you want to use fresh ginger and garlic cloves, go for it!
- Ground turmeric – Turmeric adds a nice pop of color and some earthiness to the flavor of this soup. We like to add it to the aromatics with a few pinches of salt before stirring in the broth to help the flavors bloom.
- Vegetable broth – This soup uses a standard 32 fluid ounce box of vegetable broth, so no worrying about what to do with any leftover broth (and no measuring required!).
- Fresh herbs – Fresh sage and thyme leaves make such a difference in the flavor of this soup! You’ll want a good amount of sage for it to come through. Thyme is a much more potent herb, so you won’t need as much of it.
- Coconut milk – Make sure to buy full-fat canned coconut milk for this recipe. It adds a rich flavor and creamy texture to the soup that we find absolutely necessary for best results.
See the recipe card for full information on ingredients and quantities.
Serving Suggestions
Wondering what to serve with butternut squash soup? Our favorite side dish for any creamy soup is homemade bread! We love dipping it into the soup for a Panera style meal at home.
We love having soup for dinner by itself, but if we’re looking to add some protein, or just want to change it up, adding a half sandwich or salad is a great option. This soup would go well with a harvest salad or a savory sandwich, like this chicken and goat cheese sandwich with sun dried tomatoes, a perfect grilled cheese sandwich, or even a veggie pita pocket to make it a fuller meal.

How To Make Carrot Butternut Squash Soup
- Sauté the mirepoix and aromatics – Add cooking oil, carrots, onion, garlic, and ginger to a large pot or Dutch oven over medium heat. Cook until softened, then stir in the ground turmeric and salt and cook until fragrant, about 30 seconds.
- Build the soup – Add the butternut squash, vegetable broth, and fresh herbs to the pot. Stir to combine and increase the heat to medium-high to bring to a simmer.
- Simmer – Once simmering, lower the heat and cover the pot. Cook until the squash is tender and easily pierced with a fork, about 10 minutes.
- Add the coconut milk – Stir in the can of coconut milk until it’s well combined with the soup.
- Blend – Puree the soup with an immersion blender until it’s smooth and creamy. (Alternatively, carefully transfer the soup to a traditional blender, working in batches if needed).
- Adjust and serve – Adjust salt to taste, then serve hot. Optionally garnish with crispy sage.
Equipment Spotlight: Braun Immersion Blender
Save yourself the mess (and effort) of transferring hot soup to a traditional blender. We’ve had this immersion blender for about a year now and we’ve used it more times than we can count!
Expert Tips

Related Cozy Fall Recipes
Love this recipe? You may enjoy these fall favorite recipes, too:
Tell us what you think!
We hope you enjoy this recipe! When you try it out, please leave a review and a star rating in the comments below. Happy cooking! – Nicole and Alex

Butternut Squash and Carrot Soup Recipe
Save this recipe!
Equipment
- Dutch oven 5.5 quart
Ingredients
- 1 tablespoon olive oil or other neutral cooking oil
- 3 medium carrots diced
- 1 medium yellow onion diced
- 1 tablespoon minced ginger
- 2 teaspoons minced garlic
- 1 teaspoon salt
- ½ teaspoon ground turmeric
- 20 ounces butternut squash cubed
- 4 cups vegetable broth
- 12 leaves fresh sage
- 1 teaspoon fresh thyme leaves
- 13.5 ounces canned coconut milk
Instructions
- Add the oil to a Dutch oven or large pot over medium heat. Add the carrots, onion, garlic, and ginger and cook until softened, about 3 to 4 minutes, stirring occasionally.
- Add the ground turmeric and salt to the pot and stir to combine. Cook until fragrant, about 30 seconds to 1 minute.
- Add the butternut squash, vegetable broth, sage, and thyme to the pot. Stir to combine and increase the heat to medium-high to bring to a simmer.Once simmering, lower the heat to maintain a simmer and cover the pot. Cook until the squash is tender and easily pierced with a fork, about 10 minutes.
- Stir in the can of coconut milk until it’s well combined with the soup. Then, puree the soup with an immersion blender until it’s smooth and creamy.
- Adjust salt to taste, then serve hot. Optionally garnish with crispy sage.
Notes
Nutrition
If you have any questions regarding the information presented in this post, please refer to our Nutrition Disclaimer here.






Adding a little crispy sage on top really takes this recipe to the next level in my opinion 😍
I recently made this soup. it was easy and delicious. I couldn’t get fresh herbs so I had to guess the amount of dry ones. it was still great. I’ll be making it a lot more this winter. I also liked how quick it was to make. I did buy the precut squash, which cut down on the prep time. well worth it
So glad you enjoyed it, thanks for leaving a review! We’ll work on adding a suggestion for how much dry herbs to use in place of fresh ones 🙂
I love soup, but I hate a lot of fuss that’s involved with lots of soups. This one was easy and so delicious. I wasn’t able to find fresh sage and thyme so I did use dry. I wasn’t sure of the proportions, I used one tsp. each. I probably could have used a bit more. I will be making this again.
I’m so glad you enjoyed this recipe! Thanks for leaving a review.