Search Recipes

Find your favorite dishes

Butternut Squash Soup

Sarah

By Sarah

Nov 10, 2026

10 min prep
30 min cook
6 servings
Jump to Recipe
Butternut Squash Soup

I remember the first time I tasted butternut squash soup at a cozy little café. The velvety texture and warm spices wrapped around me like a hug on a chilly day. That experience inspired me to create my own version, and trust me, this creamy butternut squash soup with coconut milk will have you reaching for seconds!

What sets this recipe apart is the addition of coconut milk, which adds a pleasureful richness and a hint of sweetness that perfectly balances the squash's natural flavors. You'll love how easy it is to make, making it a go-to for any occasion.

Why This Recipe Works

  • Flavor Development: Sautéing the onions and garlic in olive oil builds a rich foundation of flavor through the Maillard reaction, which adds depth to the soup. I love how the aroma fills the kitchen, making it feel so inviting.
  • Creaminess from Coconut Milk: Using full-fat coconut milk not only adds a creamy texture but also enhances the soup's flavor profile. I tested this with light coconut milk and found it just didn’t have the same luxurious mouthfeel.
  • Spice Harmony: The blend of cumin, coriander, cinnamon, and nutmeg creates a warm, balanced flavor that complements the sweetness of the butternut squash. The spices work together to enhance the dish, making each spoonful comforting and satisfying.
  • Acidity for Brightness: A splash of lemon juice at the end brightens the soup, cutting through the richness and balancing the flavors. I always add it last to ensure that the freshness pops right at the end.

Ingredients

What You'll Need

  • 2 lb butternut squash, peeled, seeded, and cubed look for firm squashes with a smooth skin; this will give you a sweet and creamy soup.
  • 1 medium onion, chopped a sweet onion works best for depth of flavor; it caramelizes beautifully.
  • 2 cloves garlic, minced fresh garlic adds a pungent kick; you can adjust for taste.
  • 1 tbsp olive oil, for sautéing extra virgin olive oil enhances the flavor while cooking.
  • 4 cups vegetable broth, low-sodium using low-sodium broth allows you to control the saltiness of the soup.
  • 1 tsp ground cumin adds an earthy and warm flavor that complements the squash.
  • 1 tsp ground coriander brings a citrusy brightness that balances the sweetness.
  • 1/2 tsp cinnamon adds warmth and depth; don't overdo it!
  • 1/2 tsp nutmeg a pinch of nutmeg enhances the overall flavor profile.
  • 1 cup coconut milk, full fat provides creaminess and a subtle sweetness; full fat makes it rich.
  • 1 tbsp lemon juice brightens the flavors with acidity; fresh lemon is best.
  • Salt to taste enhances flavors; add gradually.
  • Pepper to taste freshly cracked pepper gives a nice bite.
  • 2 tbsp fresh parsley, chopped for garnish adds a pop of color and freshness to the dish.

When shopping for butternut squash, choose one that feels heavy for its size and has a matte finish. The spices are crucial for depth, so opt for fresh ground if possible. Coconut milk adds a smooth creaminess, making this butternut squash soup wonderfully comforting.

Easy Substitutions

  • Dairy-free: swap coconut milk for almond milk — the soup will be less creamy and have a nuttier flavor.
  • Gluten-free: no swaps needed; this recipe is naturally gluten-free.
  • Lower calorie: swap full-fat coconut milk for light coconut milk — you'll lose some creaminess but keep the flavor.

Step-by-Step Instructions

Prep & Sauté

  1. 1. Heat 2 tablespoons of olive oil in a large pot over medium heat (about 350°F) until shimmering — this helps to release the flavors of the onions and garlic. You’ll know it’s ready when the oil is hot but not smoking.
  2. 2. Add 1 chopped onion and sauté for 5-7 minutes until it turns translucent and fragrant — this creates a lovely base for your butternut squash soup, filling your kitchen with a sweet aroma.
  3. 3. Stir in 2 minced garlic cloves and cook for an additional 1-2 minutes until aromatic — you'll smell the garlic becoming fragrant, which adds depth to the soup.

Cook & Blend

  1. 4. Toss in 4 cups of cubed butternut squash, 1 teaspoon of ground cumin, 1 teaspoon of ground coriander, 1/2 teaspoon of cinnamon, and a pinch of nutmeg to the pot — these spices will complement the sweetness of the squash beautifully.
  2. 5. Pour in 4 cups of vegetable broth and bring the mixture to a rolling boil over high heat (about 212°F) — this step helps to bring out the flavors and cook the squash evenly.
  3. 6. Reduce the heat to low and simmer uncovered for about 20 minutes, until the squash is tender and easily pierced with a fork — the squash should be soft, adding creaminess to the soup when blended.
  4. 7. Remove from heat and carefully blend the soup using an immersion blender until smooth — you want a silky texture, so blend until there are no lumps left.
  5. 8. Stir in 1 cup of coconut milk and the juice of half a lemon, then season with salt and pepper to taste — the coconut milk adds creaminess, while the lemon juice brightens the flavor.

Serve

  1. 9. Serve the butternut squash soup warm, garnished with chopped fresh parsley for a pop of color and freshness — the vibrant green adds a lovely contrast to the rich orange of the soup.

Tips & Tricks

The Power of Roasting

Roasting your butternut squash before adding it to the soup is a great choice. I love how the natural sugars caramelize, giving the soup a deeper, richer flavor. Just cut the squash in half, scoop out the seeds, drizzle some olive oil, and roast it at 400°F until it’s tender. Trust me, the aroma that fills your kitchen is wonderful!

Don’t Skip the Seasoning

When making butternut squash soup, seasoning is key. It’s easy to underestimate how much salt and pepper can enhance the natural sweetness of the squash. I usually add my spices gradually, tasting along the way. The first time I made it, I thought it needed less salt, but I ended up adding more at the end. A little nutmeg or cinnamon can also enhance the flavor profile beautifully!

Pro Tips

  • Use Fresh Nutmeg for Flavor: Nothing beats the aroma of freshly grated nutmeg. I always keep a whole nutmeg on hand and use a microplane to grate it right into the soup. It adds a warm, complex flavor that enhances the dish.
  • Add Coconut Milk for Creaminess: For a silky texture and a hint of sweetness, incorporate coconut milk instead of heavy cream. I made this switch one time and was blown away by the tropical notes it brought to the butternut squash soup.
  • Blend in Small Batches for Smoothness: Blending in small batches ensures a creamier consistency. I learned the hard way that overfilling the blender can lead to splatters, so I usually stick to about half the pot at a time.
  • Finish with a Citrus Zing: A squeeze of lemon or lime juice right before serving brightens the flavor profile. I like to add it last minute to really enhance the sweetness of the butternut squash.
  • Experiment with Spices Beyond Salt: Think beyond salt and pepper! Adding a pinch of cayenne or a dash of cinnamon can add depth. I've played around with different spice blends and found that a little bit goes a long way.

Variations & Customizations

Flavor Twists

Curried Butternut Squash Soup

Add 1 tablespoon curry powder and 1 teaspoon ginger to the sautéed onion and garlic. This will infuse your soup with a warm, aromatic flavor that’s both spicy and sweet, giving it a vibrant yellow hue.

Apple and Sage Butternut Squash Soup

Stir in 1 cup diced apples (like Granny Smith) and 1 tablespoon fresh sage during the last 10 minutes of cooking. The apples will add a pleasureful sweetness and a slight tang, while the sage brings an earthy note that complements the squash beautifully.

Seasonal Versions

Autumn Harvest Butternut Squash Soup

Incorporate 1 cup cooked and cubed sweet potatoes and 1/2 cup dried cranberries into the mix. This version will be heartier and bring a pop of color with the vibrant orange and red hues, plus the cranberries add a tangy burst that’s perfect for fall.

Storage & Meal Prep

Room Temperature

Butternut squash soup can sit at room temperature for up to 2 hours in a covered, airtight container. Beyond that, bacteria can start to grow, so it's best to refrigerate it promptly.

Refrigerator

In the refrigerator, your soup will stay fresh for about 4-5 days. Make sure to cool it completely before transferring it to an airtight container to avoid condensation. If you have leftovers, I suggest dividing them into individual portions for easy reheating.

Freezer

You can freeze butternut squash soup for up to 3 months. For the best results, pour the soup into freezer-safe bags or containers, leaving some space for expansion. Thaw overnight in the fridge, or for a quicker option, place the container in a bowl of warm water until it's soft enough to heat up.

Meal Prep

I recommend doubling the recipe if you want to have plenty of soup on hand. Preparing it over the weekend is ideal, as it keeps well in the fridge for up to five days. Use glass containers for storage, as they hold heat well and are microwave-safe. When reheating, just warm it up on the stove over medium heat for about 10 minutes, stirring occasionally, or in the microwave for about 2-3 minutes.

Frequently Asked Questions

Can I use frozen butternut squash for soup?

Yes, you can definitely use frozen butternut squash! Just make sure to thaw it beforehand and adjust the cooking time as needed since it may cook faster than fresh.

What can I use instead of cream in butternut squash soup?

Coconut milk is a wonderful alternative to cream, adding a rich texture and a hint of sweetness. You can also try almond milk or cashew cream for a lighter option.

Why did my butternut squash soup turn out too thin?

If your soup is too thin, it might be due to using too much broth or not blending it long enough. To thicken it, you can simmer it longer to reduce the liquid or add a bit of cornstarch mixed with water.

How can I spice up butternut squash soup?

You can add a kick by incorporating spices like cayenne pepper or smoked paprika. Fresh herbs like thyme or a splash of balsamic vinegar can enhance the flavor profile, too.

Is butternut squash soup healthy?

Absolutely! Butternut squash is low in calories and packed with vitamins A and C, making it a nutritious choice. Just be mindful of the amount of cream or oil you add for a healthier version.

This butternut squash soup is a cozy hug in a bowl, perfect for chilly evenings and packed with flavors that warm your soul. For an extra layer of depth, try adding a sprinkle of nutmeg before serving. I can’t wait for you to make it — share your experience in the comments or pin it for later!

Butternut Squash Soup

Butternut Squash Soup

Enjoy a velvety and flavorful butternut squash soup that's dairy-free and perfect for cozy nights.

10 min
Prep Time
30 min
Cook Time
6
Servings
Calories

Ingredients

Instructions

  1. 1 Heat olive oil in a large pot over medium heat (about 350°F).
  2. 2 Add chopped onion and sauté for 5-7 minutes until translucent and fragrant.
  3. 3 Stir in minced garlic and cook for an additional 1-2 minutes until fragrant.
  4. 4 Add cubed butternut squash, ground cumin, ground coriander, cinnamon, and nutmeg to the pot.
  5. 5 Pour in the vegetable broth and bring the mixture to a boil over high heat (about 212°F).
  6. 6 Reduce heat to low and simmer uncovered for about 20 minutes, until the squash is tender.
  7. 7 Remove from heat and carefully blend the soup using an immersion blender until smooth.
  8. 8 Stir in coconut milk and lemon juice, and season with salt and pepper to taste.
  9. 9 Serve warm, garnished with chopped fresh parsley.

Servings: 6

Cuisine: American

Course: Soup