I don’t know about you, but as soon as the weather starts to cool down, I find myself craving a warm, creamy bowl of Butternut Squash Soup. There’s something so comforting about the rich, slightly sweet flavor of roasted squash blended into a velvety soup.
It’s like a warm hug in a bowl! This recipe has been a family favorite for years, and I love how versatile it is you can dress it up with coconut milk for a dairy-free option or add sausage for a heartier meal.
What makes this soup extra special is how easy it is to make. Whether you’re roasting the squash in the oven, using a crockpot for convenience, or adding a touch of apple for a hint of sweetness, this recipe is endlessly adaptable.
Let me guide you through every step to ensure you create the perfect bowl of Butternut Squash Soup to enjoy all season long!

What’s Inside This Recipe?
Ingredients for creamy Butternut Squash Soup
Let’s gather everything you need to make this silky, flavorful soup. Each ingredient plays a role in creating layers of deliciousness, and I’ve included a few tips to make it even easier for you.
- 1 medium butternut squash (about 3 pounds), peeled, seeded, and cubed
- 2 tablespoons olive oil (or butter if you prefer)
- 1 medium yellow onion, chopped
- 2 garlic cloves, minced
- 1 medium apple (like Honeycrisp or Granny Smith), peeled, cored, and diced
- 4 cups vegetable broth (chicken broth works too)
- 1 cup coconut milk (for a creamy, dairy-free option)
- 1 teaspoon ground cinnamon
- ½ teaspoon ground nutmeg
- ½ teaspoon smoked paprika (optional, for a hint of smokiness)
- Salt and pepper to taste
- Optional toppings: roasted pumpkin seeds, a drizzle of coconut milk, or crispy sausage crumbles
You’ll also need a large pot, an immersion blender or countertop blender, and a baking sheet if you’re roasting the squash.
How to make Butternut Squash Soup step by step
Let’s get started! This recipe is simple enough for beginners but delivers restaurant-quality results. Follow these steps, and you’ll have a cozy, homemade soup ready in no time.
Step 1: Roast the butternut squash
Preheat your oven to 400°F. Spread the cubed squash on a baking sheet, drizzle with olive oil, and sprinkle with a little salt and pepper.
Roast for 25–30 minutes until the squash is tender and slightly caramelized. This step brings out the natural sweetness of the squash, but if you’re in a rush, you can skip roasting and cook the squash directly in the pot.
Step 2: Sauté the aromatics
While the squash is roasting, heat 1 tablespoon of olive oil in a large pot over medium heat. Add the chopped onion and garlic, cooking until softened and fragrant, about 5 minutes. Then toss in the diced apple and cook for another 3 minutes.
Step 3: Simmer the soup base
Add the roasted squash (or raw squash if you skipped roasting) to the pot. Pour in the vegetable broth and stir in the cinnamon, nutmeg, and smoked paprika.
Bring everything to a gentle boil, then reduce the heat and let it simmer for 15–20 minutes. This helps all the flavors meld together beautifully.
Step 4: Blend until smooth
Using an immersion blender, puree the soup right in the pot until it’s silky and smooth. If you’re using a countertop blender, work in batches and be careful with the hot liquid.
Once blended, stir in the coconut milk for a creamy finish. Taste, then adjust the salt and pepper as needed.
Step 5: Serve and garnish
Ladle the soup into bowls and top with your favorite garnishes. I love adding roasted pumpkin seeds for crunch, a swirl of coconut milk for extra creaminess, or crispy sausage crumbles for a hearty twist.

Variations and creative twists for Butternut Squash Soup
This soup is a blank canvas for your creativity! Here are a few of my favorite ways to switch it up:
- Crockpot butternut squash soup: Want a hands-off approach? Add all the ingredients (except the coconut milk) to your slow cooker and cook on low for 6–8 hours or high for 3–4 hours. Blend, stir in the coconut milk, and serve.
- Butternut squash soup with sausage: Brown some sausage in a separate pan and stir it into the soup after blending. It adds a savory, hearty element that’s perfect for dinner.
- Apple-infused squash soup: Swap the vegetable broth for apple cider to highlight the natural sweetness of the squash and apple. It’s a fun twist for fall!
- Make it spicy: Add a pinch of cayenne pepper or red pepper flakes for a little heat. It pairs beautifully with the sweetness of the squash.
- Meal prep magic: This soup stores well in the fridge for up to 4 days, or you can freeze it for up to 3 months. Reheat gently on the stovetop and enjoy a quick, comforting meal any day of the week.
Frequently asked questions about Butternut Squash Soup
Can I make butternut squash soup without an immersion blender?
Yes! If you don’t have an immersion blender, you can use a countertop blender. Just work in small batches and be careful with the hot liquid. A food processor can also work in a pinch.
How do I peel and cube butternut squash easily?
Start by cutting off the top and bottom of the squash. Use a sharp vegetable peeler to remove the skin, then slice the squash in half lengthwise. Scoop out the seeds, then cut the squash into cubes. It’s a bit of a workout, but so worth it!
Can I make this soup vegan?
Absolutely! This recipe is naturally vegan if you use vegetable broth and coconut milk. It’s rich, creamy, and completely plant-based.
What can I serve with butternut squash soup?
This soup pairs well with crusty bread, a side salad, or even a grilled cheese sandwich. For a lighter option, serve it alongside roasted vegetables or a grain bowl.
Can I use frozen butternut squash?
Yes, frozen squash works great! It’s already peeled and cubed, so it saves time. Just add it directly to the pot, no need to thaw.
Let’s make some soup!
I hope this Butternut Squash Soup becomes a favorite in your kitchen like it is in mine. It’s cozy, nourishing, and perfect for chilly days. Whether you’re making it for a weeknight dinner or a festive fall gathering, it’s sure to be a hit.
If you try this recipe, let me know in the comments how it turned out! I’d love to hear your favorite variations or toppings. Don’t forget to share a photo on Instagram and tag me—it makes my day seeing your creations.
Looking for more comforting soups? Try my Best Creamy Pumpkin Soup Recipe or Hearty Chicken Noodle Soup for more cozy inspiration.
Happy cooking!
Wanda
Butternut Squash Soup Recipe
Equipment
- A large pot
- Immersion blender or or countertop blender
- A large baking sheet for roasting.
Ingredients
- 1 medium butternut squash about 3 pounds, peeled, seeded, and cubed
- 2 tablespoons olive oil or butter if you prefer
- 1 medium yellow onion chopped
- 2 garlic cloves minced
- 1 medium apple like Honeycrisp or Granny Smith, peeled, cored, and diced
- 4 cups vegetable broth chicken broth works too
- 1 cup coconut milk for a creamy, dairy-free option
- 1 teaspoon ground cinnamon
- ½ teaspoon ground nutmeg
- ½ teaspoon smoked paprika optional, for a hint of smokiness
- Salt and pepper to taste
Optional toppings:
- Roasted pumpkin seeds
- A drizzle of coconut milk
- Crispy sausage crumbles
Instructions
Step 1: Roast the butternut squash
- Preheat your oven to 400°F. Spread the cubed squash on a baking sheet, drizzle with olive oil, and sprinkle with a little salt and pepper.
- Roast for 25–30 minutes until the squash is tender and slightly caramelized. This step brings out the natural sweetness of the squash, but if you’re in a rush, you can skip roasting and cook the squash directly in the pot.
Step 2: Sauté the aromatics
- While the squash is roasting, heat 1 tablespoon of olive oil in a large pot over medium heat. Add the chopped onion and garlic, cooking until softened and fragrant, about 5 minutes. Then toss in the diced apple and cook for another 3 minutes.
Step 3: Simmer the soup base
- Add the roasted squash (or raw squash if you skipped roasting) to the pot. Pour in the vegetable broth and stir in the cinnamon, nutmeg, and smoked paprika.
- Bring everything to a gentle boil, then reduce the heat and let it simmer for 15–20 minutes. This helps all the flavors meld together beautifully.
Step 4: Blend until smooth
- Using an immersion blender, puree the soup right in the pot until it’s silky and smooth. If you’re using a countertop blender, work in batches and be careful with the hot liquid.
- Once blended, stir in the coconut milk for a creamy finish. Taste, then adjust the salt and pepper as needed.
Step 5: Serve and garnish
- Ladle the soup into bowls and top with your favorite garnishes. I love adding roasted pumpkin seeds for crunch, a swirl of coconut milk for extra creaminess, or crispy sausage crumbles for a hearty twist.

