Written by

Kathleen Fischer

Published

Butternut Squash Soup: Easy, Creamy & Best Comfort Recipe

Ready In 1 hour 15 minutes
Servings 4-6 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

It is just past seven in the evening on a Tuesday in late November, and the only thing I want is this soup.

The rain is hitting the windowpane with that specific, rhythmic tapping sound that makes the house feel smaller and safer. You know that feeling when the light goes out early, and the cold seeps through the glass? It’s the kind of evening where leaving the house feels like a mistake.

I was standing in my kitchen, staring at a butternut squash that looked like it had been dragged through a hedge. It was heavy, hard as a rock, and covered in dirt from the farmer’s market. Honestly, peeling one of these things feels like a chore you’d rather avoid. But there is something about the smell of roasting squash that changes the entire mood of a room.

I remember making this last winter, right around the time the holiday stress started creeping in. The house was quiet except for the oven timer. When I finally tasted it, warm and creamy, I realized I wasn’t just eating dinner. I was grounding myself.

This Cozy Roasted Butternut Squash Soup with Toasted Pepitas isn’t about fancy techniques or expensive ingredients. It’s about patience. It’s about letting the oven do the work while you breathe.

I’ve made this recipe dozens of times. Some nights I add a splash of cream. Other nights, I keep it strictly vegan. But the core remains the same: sweet, roasted squash, deep spices, and that crunch of toasted seeds. It’s the kind of meal that reminds you to slow down, even if just for an hour.

Why You’ll Love This Recipe

Let’s be real, not all soups are created equal. Some are watery. Some are too thick. Some taste like they were made by someone who forgot the salt. This one, however, hits that perfect sweet spot of comfort and flavor.

I’ve tested this recipe until my taste buds were numb, trying to get the balance of sweetness from the squash against the savory depth of the onions and garlic. The result is a soup that feels luxurious but is incredibly simple to make. Here is why this has become a staple in my weekly rotation:

  • Quick & Easy: While roasting takes time, your active prep is minimal. Once the squash is chopped, you basically just toss ingredients in a pot. It’s perfect for busy weeknights when you want something homemade but don’t have hours to spend.
  • Simple Ingredients: You likely already have most of this in your pantry. Squash, onions, garlic, vegetable broth, and spices. No fancy grocery trips needed for obscure items.
  • Perfect for Cozy Dinners: This is the ultimate cold-weather meal. It pairs beautifully with a crusty piece of bread or a simple green salad. It’s also a great starter if you’re serving a larger meal, like apple cider braised pork chops.
  • Crowd-Pleaser: Even the pickiest eaters usually love this. The natural sweetness of the squash masks the veggies well, making it kid-friendly without sacrificing flavor.
  • Unbelievably Delicious: The texture is next-level smooth thanks to the roasting process, and the toasted pepitas add a necessary crunch that keeps every spoonful interesting.

What makes this different from other butternut squash soups? It’s the roasting. Boiling squash can make it watery and dull. Roasting it first caramelizes the natural sugars, creating a depth of flavor that boiling just can’t match. Plus, toasting the pepitas separately brings out a nutty richness that ties the whole dish together.

This recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. The key is quality where it counts. Since there are so few ingredients, each one plays a major role in the final taste.

Here is what you’ll need to gather before you start cooking:

For the Roasted Squash Base

  • Butternut Squash: One large squash (about 3-4 lbs). Look for one that feels heavy for its size with a matte, unblemished skin. I prefer buying it pre-cut if you’re short on time, but roasting it whole or in large chunks preserves more flavor.
  • Extra Virgin Olive Oil: Two tablespoons. Use a good quality oil here; it adds a fruity note to the earthy squash.
  • Yellow Onion: One medium onion, diced. Yellow onions are sweet when cooked down, which balances the savory spices.
  • Garlic: Three cloves, minced. Fresh garlic is non-negotiable. Jarred stuff just doesn’t have the same punch.
  • Fresh Ginger: One tablespoon, peeled and grated. This adds a bright, spicy kick that cuts through the richness.

For the Broth and Seasoning

butternut squash soup preparation steps

  • Vegetable Broth: Four cups. Use a low-sodium version so you can control the salt level. I like using Imagine Foods brand for its clean taste.
  • Ground Cumin: One teaspoon. Adds warmth and earthiness.
  • Ground Coriander: One teaspoon. Citrusy and floral, it pairs perfectly with squash.
  • Smoked Paprika: Half a teaspoon. This gives it a subtle smokiness that mimics long-simmered stocks.
  • Salt and Black Pepper: To taste. Start with one teaspoon of salt and adjust later.

For the Finish and Toppings

  • Coconut Milk: Half a can (13.5 oz). Full-fat coconut milk makes the soup creamy without dairy. It adds a slight sweetness that complements the squash. If you prefer dairy, heavy cream works too, but coconut milk keeps it vegan.
  • Pepitas (Pumpkin Seeds): Half a cup. Raw, shelled pumpkin seeds. These are the stars of the topping.
  • Red Pepper Flakes: A pinch. For a little heat if you like it.
  • Fresh Cilantro or Parsley: For garnish. Adds a fresh, herbal contrast to the rich soup.

If you can’t find fresh ginger, you can substitute with half a teaspoon of ground ginger, though the fresh flavor is superior. For the pepitas, make sure they are raw and unsalted for the best toasting results.

Equipment Needed

You don’t need a fancy kitchen to make this soup. Most of the tools are basic staples. However, having the right equipment makes the process smoother and the results better.

  • Baking Sheet: A large, rimmed baking sheet is essential for roasting the squash. Line it with parchment paper for easy cleanup.
  • Chef’s Knife and Cutting Board: A sharp knife makes peeling and chopping the squash much safer and easier. If your knife is dull, you’ll struggle.
  • Large Stockpot or Dutch Oven: You need enough space to sauté the aromatics and then add the liquid. A 6-quart pot is ideal.
  • Immersion Blender or Standard Blender: An immersion blender is convenient because you can puree directly in the pot. If you use a standard blender, be careful to blend in batches and vent the lid to avoid steam explosions.
  • Small Skillet: Used specifically for toasting the pepitas. This keeps the nuts separate from the soup until serving.
  • Measuring Spoons and Cups: For accurate spice ratios.

If you don’t have an immersion blender, a standard blender works fine. Just let the soup cool slightly before blending to prevent burns. For the pepitas, a dry skillet is best; you don’t need oil for toasting them.

Preparation Method

Making this soup is straightforward, but taking your time with each step ensures the best flavor. Here is how to do it right.

  1. Preheat and Prep (10 minutes): Preheat your oven to 400°F (200°C). Wash the butternut squash. Carefully peel it using a vegetable peeler or a sharp knife. Remove the seeds and stringy pulp from the center. Cut the squash into 1-inch cubes. Try to keep them uniform so they roast evenly.
  2. Roast the Squash (40 minutes): Toss the squash cubes with olive oil, salt, and pepper on the baking sheet. Spread them out in a single layer. Do not crowd the pan, or they will steam instead of roast. Roast for 35-40 minutes, flipping halfway through, until the edges are caramelized and a fork slides through easily.
  3. Sauté Aromatics (5 minutes): While the squash roasts, heat a large pot over medium heat. Add a splash of olive oil. Add the diced onion and cook until translucent, about 5 minutes. Add the garlic, ginger, cumin, coriander, and smoked paprika. Cook for another minute until fragrant. Be careful not to burn the garlic.
  4. Combine and Simmer (20 minutes): Add the roasted squash (and any juices from the pan) into the pot with the onions. Pour in the vegetable broth. Bring the mixture to a boil, then reduce heat to low. Cover and simmer for 15-20 minutes. This allows the flavors to meld together.
  5. Blend Until Smooth (3 minutes): Remove the pot from heat. Use an immersion blender to puree the soup until smooth. If using a standard blender, blend in batches until smooth. Return to the pot if necessary.
  6. Add Creaminess (2 minutes): Stir in the coconut milk. Taste and adjust seasoning. Add more salt or pepper if needed. If the soup is too thick, add a little more broth. If too thin, simmer uncovered for a few minutes.
  7. Toast Pepitas (5 minutes): In a small skillet over medium-low heat, add the pepitas. Toast them, stirring frequently, until they are golden brown and popping sounds stop. This takes about 3-5 minutes. Watch them closely so they don’t burn.
  8. Serve: Ladle the hot soup into bowls. Top with toasted pepitas, a drizzle of coconut milk, red pepper flakes, and fresh herbs.

The total time is about an hour, but most of it is inactive roasting and simmering time.

Cooking Tips & Techniques

Cooking isn’t just about following steps; it’s about understanding what’s happening in the pot. Here are some tips I’ve learned over the years to make this soup even better.

  • Don’t Skip the Roasting: I know it’s tempting to boil the squash directly in the broth. Resist that urge. Roasting concentrates the flavor and adds a nutty, caramelized depth that boiling cannot achieve. It’s the secret weapon of this recipe.
  • Toast Your Spices: If you have extra time, toast your cumin and coriander seeds in a dry pan before grinding them. It releases essential oils and makes the spice flavor much more vibrant.
  • Control the Heat: When toasting pepitas, keep the heat low. Nuts burn quickly. If they turn dark brown, they will taste bitter. You want them golden and fragrant.
  • Blending Safety: If using a standard blender, never fill it more than halfway with hot liquid. The steam pressure can blow the lid off. Blend on low speed first, then increase to high. Hold a towel over the vented lid.
  • Adjust Consistency: Soup thickens as it sits. If you plan to save leftovers, keep the soup slightly thinner than you want it to be initially. It will thicken up in the fridge.

One mistake I used to make was adding the coconut milk at the beginning. It’s better to add it at the end to preserve its creamy texture and fresh flavor. Also, don’t be afraid to taste as you go. Squash sweetness varies, so your spice needs might too.

Variations & Adaptations

This recipe is flexible. You can tweak it to fit your dietary needs or flavor preferences.

  • Dairy-Free Option: This recipe is already dairy-free if you use coconut milk. For a lighter version, you can skip the coconut milk and use a splash of olive oil or a potato for thickness.
  • Spicy Version: Add a diced jalapeño with the onions, or increase the red pepper flakes. If you like heat, serve with a side of crispy parmesan butternut squash fries for a spicy crunch.
  • Green Twist: Stir in a handful of spinach or kale during the last minute of simmering. It adds color and nutrients without changing the flavor profile much.
  • Protein Boost: Add cooked chickpeas or white beans to the soup when you add the broth. This makes it a heartier meal, perfect for a light lunch.
  • Apple Cider Swap: Replace half the vegetable broth with apple cider. This enhances the natural sweetness and adds a fall aroma. It pairs well with the spices.

I once made this with sweet potato instead of squash. It was good, but the texture was different. Butternut squash has a finer, silkier texture when blended, which I prefer for this specific soup.

Serving & Storage Suggestions

How you serve and store this soup matters just as much as how you make it.

  • Serving Temperature: Serve this soup piping hot. Warmth is key to the comfort factor. Pair it with a slice of honey butter skillet cornbread or a grilled cheese sandwich for a complete meal.
  • Presentation: Use wide-rimmed bowls to show off the creamy orange color. The contrast of the green herbs and brown pepitas against the orange soup is visually appealing.
  • Refrigerator Storage: Store leftovers in an airtight container for up to 4 days. The flavors actually improve after a day or two as they meld together.
  • Freezer Storage: This soup freezes well. Let it cool completely, then transfer to freezer-safe bags or containers. It will keep for up to 3 months. Thaw in the fridge overnight.
  • Reheating: Reheat gently on the stove over medium-low heat. Stir frequently to prevent sticking. If it’s too thick, add a splash of broth or water. Avoid microwaving in bulk, as it can heat unevenly.

The pepitas should always be added fresh before serving. If you store them in the soup, they will get soggy and lose their crunch. That texture contrast is vital to the experience.

Nutritional Information & Benefits

This soup isn’t just tasty; it’s packed with nutrients.

  • High in Vitamin A: Butternut squash is incredibly rich in beta-carotene, which your body converts to Vitamin A. This is great for eye health and immune function.
  • Rich in Fiber: The squash and pepitas provide dietary fiber, which aids digestion and helps keep you full longer.
  • Healthy Fats: The olive oil and coconut milk provide healthy fats that help absorb fat-soluble vitamins like Vitamin A.
  • Low Calorie: Compared to cream-based soups, this version using coconut milk is lighter and lower in calories while still feeling indulgent.

It’s naturally gluten-free and vegan-friendly. For those watching sodium, using low-sodium broth and controlling the salt added at the end helps keep it heart-healthy. I love this soup because it makes me feel nourished and warm, without the heavy lethargy that comes from richer, cream-heavy meals.

Conclusion

This Cozy Roasted Butternut Squash Soup with Toasted Pepitas is more than just a recipe. It’s a moment of peace in a busy world. It’s about taking the time to roast, to smell the spices, and to create something warm from simple ingredients.

I hope you try this recipe. It’s forgiving and flexible, so don’t be afraid to make it your own. Add more ginger, less salt, or different toppings. The best recipes are the ones that adapt to your life.

If you make this, I’d love to hear how it turns out. Leave a comment below with your thoughts or share a photo of your bowl. Tag me on social media if you post it—I love seeing your creations.

Enjoy every spoonful. And remember, sometimes the best thing you can do for yourself is just sit down, close your eyes, and taste something good.

Frequently Asked Questions

Can I use frozen butternut squash?

Yes, you can use frozen butternut squash cubes to save time. However, frozen squash releases more water. You may need to roast it longer or skip the roasting step and just simmer it directly in the broth. The flavor won’t be as concentrated as fresh roasted squash, but it will still be delicious.

Why is my soup too thin?

If your soup is too thin, you can simmer it uncovered for 10-15 minutes to reduce the liquid. Alternatively, you can blend in a cooked potato or a few soaked cashews to thicken it naturally without adding flour or cornstarch.

Can I make this in a slow cooker?

Absolutely. Sauté the onions and spices in a pan first, then transfer everything to the slow cooker. Add the roasted squash and broth. Cook on low for 6-8 hours. Just remember to blend it at the end and toast the pepitas separately.

What can I substitute for pepitas?

If you don’t have pepitas, you can use toasted pine nuts, walnuts, or even croutons for crunch. Sunflower seeds are also a good, budget-friendly alternative. The key is to toast them to bring out the flavor.

Does this soup taste like pumpkin?

It has a similar sweetness to pumpkin, but butternut squash has a nuttier, more earthy flavor. It’s less sweet than typical pumpkin pie spice blends, which makes it more versatile for savory dishes. If you prefer a sweeter profile, add a pinch of cinnamon or nutmeg.

Pin This Recipe!

butternut squash soup recipe

Print

Cozy Roasted Butternut Squash Soup with Toasted Pepitas

A creamy, comforting butternut squash soup made by roasting the squash to caramelize natural sugars, then blending it with aromatic spices and coconut milk for a rich, dairy-free finish.

  • Author: Sophia
  • Prep Time: 10 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 1 large butternut squash (about 3–4 lbs), peeled, seeded, and cut into 1-inch cubes
  • 2 tablespoons extra virgin olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, peeled and grated
  • 4 cups vegetable broth (low-sodium)
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon smoked paprika
  • Salt and black pepper to taste
  • 1/2 can (13.5 oz) full-fat coconut milk
  • 1/2 cup raw pepitas (pumpkin seeds)
  • Pinch of red pepper flakes
  • Fresh cilantro or parsley for garnish

Instructions

  1. Preheat oven to 400°F (200°C). Toss squash cubes with olive oil, salt, and pepper on a lined baking sheet. Roast for 35-40 minutes until caramelized and tender.
  2. While squash roasts, heat a splash of olive oil in a large pot over medium heat. Sauté onion until translucent (5 minutes). Add garlic, ginger, cumin, coriander, and smoked paprika; cook for 1 minute until fragrant.
  3. Add roasted squash and pan juices to the pot. Pour in vegetable broth. Bring to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes.
  4. Remove from heat and blend soup until smooth using an immersion blender or standard blender.
  5. Stir in coconut milk. Taste and adjust seasoning with salt and pepper. Add more broth if too thick.
  6. In a small dry skillet over medium-low heat, toast pepitas for 3-5 minutes until golden and fragrant. Watch closely to prevent burning.
  7. Ladle soup into bowls and top with toasted pepitas, a drizzle of coconut milk, red pepper flakes, and fresh herbs.

Notes

Roasting the squash is essential for deep flavor; boiling makes it watery. Toast pepitas separately to maintain crunch. If using a standard blender, vent the lid to avoid steam explosions. Soup thickens upon storage; thin with broth when reheating.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 10
  • Sodium: 600
  • Fat: 18
  • Saturated Fat: 10
  • Carbohydrates: 32
  • Fiber: 8
  • Protein: 5

Keywords: butternut squash soup, roasted squash, vegan soup, gluten-free, comfort food, fall recipes, creamy soup, toasted pepitas

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆