This velvety butternut squash soup starts with roasting cubed squash until tender and caramelized, then simmering with sautéed onions, carrots, and garlic. Warming spices like cinnamon and nutmeg add depth, while coconut milk creates an indulgently creamy texture without dairy.
The entire process takes just 55 minutes from start to finish, making it an ideal choice for weeknight dinners or weekend meal prep. Puréeing until silky smooth yields a luxurious consistency that feels restaurant-quality yet comes together easily in your own kitchen.
Top with toasted pumpkin seeds and fresh herbs for added crunch and visual appeal. Serve alongside crusty bread to soak up every last drop of this golden, comforting bowl.
The first time I made this soup, it was snowing sideways and my apartment heater had stopped working. I needed something that would feel like a warm hug from the inside out, and this butternut squash soup delivered exactly that.
Last autumn, I served this at a small dinner party when my friend Sarah was visiting from out of town. She took one sip, closed her eyes, and asked if I could please teach her how to make it before she left.
Ingredients
- 1 medium butternut squash: Roasting it first concentrates the natural sugars and gives the soup a deeper flavor profile
- 1 medium yellow onion: The foundation of flavor that becomes mellow and sweet as it cooks
- 2 medium carrots: Add extra sweetness and vibrant color to the finished soup
- 2 cloves garlic: Wait until the vegetables have softened so it does not burn
- 4 cups vegetable broth: Use a good quality broth since it makes up most of the soup
- 1 cup full fat coconut milk: Creates an incredibly velvety texture without any dairy
- 2 tbsp olive oil: One tablespoon for roasting, one for sautéing the aromatics
- 1/2 tsp ground cinnamon: Just enough to hint at cozy autumn baking
- 1/4 tsp ground nutmeg: Warm and aromatic without being overpowering
- 1/4 tsp cayenne pepper: Adds a subtle warmth that balances the sweetness
- Salt and black pepper: Season generously at each stage for the best flavor
- Toasted pumpkin seeds: The crunch against the creamy soup is absolutely essential
- Fresh chives or parsley: A bright pop of color and fresh flavor to finish
Instructions
- Roast the squash to perfection:
- Toss the cubed squash with olive oil, salt, and pepper until evenly coated, then spread in a single layer on your baking sheet. Roast at 400°F for about 25 minutes, turning halfway through, until the edges are golden and the squash is tender when pierced with a fork.
- Build the flavor foundation:
- Heat the remaining olive oil in your large pot over medium heat, then add the onion and carrots. Sauté them for 6 to 8 minutes until they are softened and fragrant, then add the garlic and cook for just one more minute until you can smell it.
- Combine everything:
- Add the roasted squash along with the cinnamon, nutmeg, and cayenne to the pot. Stir everything together so the spices get distributed and become fragrant.
- Add the liquid and simmer:
- Pour in the vegetable broth and bring the mixture to a gentle boil. Reduce the heat to low and let it simmer for 10 minutes to allow all the flavors to meld together.
- Add the creamy element:
- Remove the pot from heat completely before stirring in the coconut milk. This prevents the coconut milk from separating and keeps the texture silky smooth.
- Blend until smooth:
- Use your immersion blender directly in the pot to purée the soup until it is completely velvety and smooth. If using a regular blender, work in batches and be careful with hot liquids.
- Adjust the seasoning:
- Taste the soup and add more salt or pepper as needed. If it seems too thick, add a little more broth or water until you reach your preferred consistency.
- Serve with your favorite toppings:
- Ladle the hot soup into bowls and finish with a generous sprinkle of toasted pumpkin seeds, fresh herbs, and a pretty drizzle of coconut milk.
This soup has become my go-to whenever anyone I love needs comforting. There is something about the combination of roasted sweetness and warming spices that feels like being wrapped in a blanket.
Making It Your Own
I once added a peeled honey crisp apple when sautéing the vegetables, and the extra fruity sweetness took the soup to a whole new level. A pinch of smoked paprika also adds a lovely smoky depth that pairs beautifully with the roasted squash.
Texture Secrets
For the absolute silkiest texture, let the soup cool slightly before blending. Hot soup can expand quickly in a blender, so if you are using a countertop model, remove the center cap from the lid and cover with a kitchen towel.
Serving Suggestions
A thick slice of crusty bread is perfect for dunking into every creamy bowl. This soup also pairs beautifully with a simple green salad dressed with bright vinaigrette.
- Leftovers keep beautifully in the refrigerator for up to four days
- The soup freezes well for up to three months if you want to meal prep
- Reheat gently over low heat to prevent the coconut milk from separating
I hope this soup brings as much warmth and comfort to your kitchen as it has to mine. There is nothing quite like a bowl of something homemade when the weather turns cold.
Recipe FAQs
- → Can I make this soup ahead of time?
-
Absolutely. This soup actually tastes better the next day as flavors have time to meld. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of broth if needed to adjust consistency.
- → Can I freeze this butternut squash soup?
-
Yes, freeze for up to 3 months. Cool completely before transferring to freezer-safe containers, leaving some space for expansion. Thaw overnight in the refrigerator before reheating.
- → What can I substitute for coconut milk?
-
Heavy cream works beautifully for a dairy version. For a lighter option, use half-and-half or whole milk. Cashew cream or almond milk also work well if you need to avoid both dairy and coconut.
- → Do I have to roast the squash first?
-
Roasting caramelizes the natural sugars and adds depth of flavor. However, you can skip this step and simmer raw squash cubes in the broth until tender—just add about 10-15 minutes to the cooking time.
- → How can I make this soup thicker or thinner?
-
For a thicker consistency, reduce the amount of broth or blend in a cooked potato. To thin it out, simply add more broth, water, or milk until reaching your desired texture.
- → What other spices work well in this soup?
-
Try adding a pinch of smoked paprika for subtle smokiness, curry powder for warmth, or fresh ginger for brightness. A splash of maple syrup or brown sugar can also enhance the natural sweetness.