Written by

Grace Freeman

Published

Creamy Spiced Butternut Squash Soup Recipe Easy Homemade with Toasted Pepitas

Ready In 45 minutes
Servings 4-6 servings
Difficulty Easy

Introduction

For a while, I just accepted that butternut squash soup wasn’t going to taste like anything more than a bland, mushy bowl of orange. You know, the kind that’s a bit too sweet or oddly watery, missing that cozy warmth I craved on chilly evenings. It wasn’t that I didn’t try making it—lots of times, actually—but the recipes I found either lacked depth or ended up overly simple, nothing that really stuck with me. Then there was the matter of texture: too thin, or too lumpy, never quite creamy in a way that felt satisfying. Somehow, the right balance between spice, creaminess, and a little crunch from toasted seeds was always missing.

One evening, I was sifting through my pantry looking for something easy yet comforting, and I realized the humble butternut squash had been overlooked for too long. The idea of spicing it just right and finishing with toasted pepitas felt like it could be something worth trying—not because I expected some grand revelation, but because it was missing from the meals that truly felt like home food. The aroma started to fill the kitchen as the squash softened, the spices mingled quietly, and the pepitas toasted to a gentle crunch. It wasn’t a flashy discovery. It was just the kind of soup I’d keep coming back to, quietly satisfying and just what I wanted all along.

It stuck with me because it’s straightforward, no fuss, yet it carries that little hint of something special—a soothing bowl that’s both creamy and spiced without trying too hard. Honestly, it’s the kind of recipe that feels like an old friend when you need it most.

Why You’ll Love This Recipe

After testing this creamy spiced butternut squash soup multiple times (and tweaking the seasoning each time), I can say it’s genuinely one of those recipes that balances simplicity with comforting flavor. Whether you’re a seasoned cook or just looking for something easy, this soup delivers in every way.

  • Quick & Easy: Ready in under 45 minutes, making it perfect for busy weeknights when you want something warm and nourishing without fuss.
  • Simple Ingredients: Most of what you need is probably already in your pantry—no need to hunt down obscure spices or fancy dairy substitutes.
  • Perfect for Cozy Dinners: This soup feels like a hug in a bowl on cool days or when you want something soothing after a long day.
  • Crowd-Pleaser: The gentle spice mix and creamy texture get nods from both kids and adults, making it a great starter for dinner parties or family meals.
  • Unbelievably Delicious: The combination of the roasted squash’s natural sweetness, warm spices, and the crunch from toasted pepitas is honestly next-level comfort food.

What sets this recipe apart is the careful balance of spices—not overpowering but just enough to bring out the squash’s natural flavor. Plus, that little twist of toasted pepitas on top adds a nutty crunch that transforms the soup from ordinary to memorable. I also love that this soup is easy to personalize; whether you want it dairy-free or a bit more spicy, it adapts well without losing its soul.

If you like recipes like the crispy sweet potato and black bean quesadillas for a quick bite or the cozy feel of mini meatball stuffed peppers, this soup fits right into your recipe collection for easy, comforting meals.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples or fresh produce you can find year-round, making it a reliable go-to whenever the craving hits.

  • Butternut squash: 1 medium (about 2 to 3 pounds / 900g to 1.4kg), peeled and cubed – the star ingredient, naturally sweet and creamy when cooked.
  • Yellow onion: 1 large, diced – adds a savory base that complements the squash.
  • Garlic: 3 cloves, minced – for that gentle aromatic kick.
  • Fresh ginger: 1 tablespoon, grated – brings brightness and warmth to the soup.
  • Ground cumin: 1 teaspoon – earthy and grounding.
  • Ground cinnamon: 1/2 teaspoon – subtle sweetness and spice.
  • Ground nutmeg: 1/4 teaspoon – just a pinch, adds depth.
  • Vegetable broth: 4 cups (950 ml) – homemade or store-bought, I prefer low-sodium to control saltiness.
  • Coconut milk: 1 cup (240 ml), full-fat for creaminess (can substitute with heavy cream or oat milk for dairy-free).
  • Olive oil: 2 tablespoons – for sautéing and roasting.
  • Salt and pepper: to taste – I recommend kosher salt for even seasoning.
  • Pepitas (pumpkin seeds): 1/2 cup (60g), toasted – for garnish, giving a satisfying crunch and nutty flavor.
  • Fresh parsley or cilantro: chopped, optional garnish – adds freshness.

For a bit of extra warmth, I sometimes add a pinch of cayenne pepper or smoked paprika. If you want to make the soup gluten-free or vegan, just double-check your broth and skip dairy cream. The pepitas can be swapped with toasted sunflower seeds if you prefer.

Equipment Needed

creamy spiced butternut squash soup preparation steps

Here’s what you’ll want on hand to make this creamy spiced butternut squash soup come together smoothly:

  • Large heavy-bottomed pot or Dutch oven: Perfect for sautéing and simmering in one vessel, making cleanup easier.
  • Chef’s knife and cutting board: For prepping the squash and veggies safely and efficiently.
  • Vegetable peeler: To peel the butternut squash with minimal waste.
  • Immersion blender: To puree the soup directly in the pot for convenience and control over texture. Alternatively, use a regular blender, but be careful with hot liquid.
  • Baking sheet: For toasting pepitas – a rimmed sheet works best to keep seeds from spilling.
  • Measuring cups and spoons: To keep the seasoning balanced and consistent.

If you don’t have an immersion blender, a food processor or regular blender also works well—just puree in batches carefully. I learned the hard way that an underpowered blender struggles with hot squash soup, so patience or small batches help. For toasting pepitas, keep a close eye since they can go from golden to burnt quickly, especially in a hot oven.

Preparation Method

  1. Preheat the oven to 400°F (200°C). Toss the cubed butternut squash with 1 tablespoon olive oil and a pinch of salt. Spread evenly on a baking sheet and roast for about 25-30 minutes, or until tender and lightly caramelized at the edges. Roasting brings out a deeper, sweeter flavor in the squash that boiling just can’t match.
  2. While the squash roasts, heat 1 tablespoon olive oil in a large pot over medium heat. Add the diced onion and sauté for 5-7 minutes until translucent and soft. Stir in the minced garlic and grated ginger, cooking for another minute until fragrant. This base is where the soup starts to build its warm, inviting aroma.
  3. Add the ground cumin, cinnamon, and nutmeg to the pot. Stir well and cook for 30 seconds to toast the spices lightly, which helps release their oils and flavor.
  4. Once the squash is roasted, add it to the pot along with the vegetable broth. Bring everything to a gentle boil, then reduce heat and let simmer for 10 minutes. This step lets the flavors marry and the squash soften further if needed.
  5. Remove the pot from heat and use an immersion blender to puree the soup until smooth and creamy. If you prefer a chunkier texture, pulse just a few times. If using a regular blender, carefully blend in batches, filling the blender only halfway and venting the lid slightly.
  6. Return the pot to low heat and stir in the coconut milk. Warm the soup through, but do not boil after adding the coconut milk to keep its creaminess intact. Taste and season with salt, pepper, and a little extra spice if you like.
  7. Meanwhile, toast the pepitas: Spread the seeds on a baking sheet and toast in the oven at 350°F (175°C) for 5-7 minutes, stirring once halfway through. They should be golden and smell nutty but not burnt. Set aside to cool.
  8. Ladle the soup into bowls and sprinkle generously with toasted pepitas. Garnish with chopped parsley or cilantro if using. Serve immediately for best texture and flavor.

A quick note: if your soup feels too thick, add a splash more broth or water to loosen it. Conversely, if too thin, simmer a few extra minutes uncovered. The texture should be velvety but not gluey.

Cooking Tips & Techniques

Making butternut squash soup creamy and flavorful isn’t as simple as just boiling everything together. Here’s some tips I picked up along the way:

  • Roasting the squash: This step is key. It caramelizes the natural sugars, which adds depth and sweetness that boiling just can’t match. Don’t skip it.
  • Spice balance: Toast your ground spices briefly in the pot to bring out their aroma. But be careful not to burn them—if your pan gets too hot, stir constantly or lower the heat.
  • Blending: Immersion blenders work great, but if you use a regular blender, make sure to vent the lid slightly to prevent steam buildup and burns.
  • Consistency: This soup should feel creamy but not gluey. If it starts to thicken too much when cooling, stir in a little broth or milk when reheating.
  • Toasted pepitas: Watch them carefully as they toast quickly. Stir halfway and pull them out as soon as they turn golden and smell nutty.
  • Season gradually: Salt and pepper can always be adjusted at the end. Taste as you go to avoid over-seasoning.

Honestly, I learned these tips the hard way after several batches that were either too bland or too watery. Once you get the hang of roasting and toasting spices, this soup feels like second nature to whip up.

Variations & Adaptations

This creamy spiced butternut squash soup is versatile enough to suit different diets and flavor preferences. Here are a few ways I’ve adapted it:

  • Spicy kick: Add a pinch of cayenne or red pepper flakes when adding the spices for a little heat.
  • Dairy-free: Swap coconut milk with any plant-based milk like almond or oat for creaminess without dairy.
  • Herb swap: Try garnishing with fresh thyme or sage instead of parsley for a more autumnal vibe.
  • Different seeds: Use toasted sunflower seeds or chopped toasted nuts like pecans or walnuts if you don’t have pepitas handy.
  • Slow cooker method: You can roast the squash and then combine all ingredients in a slow cooker. Cook on low for 4-5 hours, then blend as usual.

One variation I really enjoyed was adding a splash of fresh orange juice right before serving. It added a subtle brightness that played nicely with the spices and sweetness of the squash. Feel free to experiment until you find your favorite twist.

Serving & Storage Suggestions

This soup is best served warm, fresh from the stove with the toasted pepitas sprinkled on top. The contrast between the creamy soup and crunchy pepitas is what makes it memorable. I usually serve it with crusty bread or a simple green salad for a light meal.

If you’re planning ahead, store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stove over low heat, stirring occasionally, and add a splash of broth or milk if it’s thickened too much. The flavors mellow and deepen after a day, so it can taste even better the next day.

You can freeze the soup for up to 3 months. Thaw overnight in the fridge before reheating. For best texture, keep the pepitas separate until serving.

If you’re looking for a refreshing drink to balance the warmth of this soup, something like the fruity sparkling lemonade punch could be a nice contrast on warmer days.

Nutritional Information & Benefits

This creamy spiced butternut squash soup is not just comforting but nourishing too. A typical serving (about 1.5 cups or 350 ml) contains approximately:

Nutrient Amount
Calories 180-220 kcal
Fat 10-12 g (mostly from healthy coconut milk and olive oil)
Carbohydrates 25-30 g (mostly complex carbs)
Fiber 5-6 g
Protein 3-4 g

Butternut squash is rich in vitamin A, vitamin C, and antioxidants, which support immune health. The warming spices like ginger and cinnamon may aid digestion and provide anti-inflammatory benefits. Using coconut milk keeps the soup dairy-free and adds medium-chain triglycerides, which some find easier to digest.

Watch out for pumpkin seed allergies when serving with pepitas. For gluten-free or low-carb diets, this soup works well as is, just confirm your broth choice.

Conclusion

This creamy spiced butternut squash soup with toasted pepitas remains one of my quiet favorites when I want something straightforward yet satisfying. It’s the kind of recipe that fits easily into weeknight dinners but has a touch of personality that makes it feel special. The gentle spices and creamy texture, paired with that satisfying crunch, make it a bowl I keep coming back to — no fuss, no hype, just solid comfort food.

Feel free to make it your own by tweaking the spices or swapping toppings. I love hearing how others add their spin on it, whether that’s a touch more heat or a different garnish. If you try it, drop a comment and share your experience — it’s always nice to connect over a good bowl of soup.

And if you want to pair it with something equally crowd-pleasing but a little more hands-on, you might enjoy the crispy cheesy veggie pinwheel bites that bring some fun to the table.

Here’s to cozy bowls and simple pleasures.

FAQs

Can I make this soup ahead of time?

Yes, this soup keeps well in the fridge for up to 4 days and can be frozen for 3 months. Reheat gently and add a little broth or milk if needed to loosen the texture.

How do I know when the butternut squash is roasted enough?

It should be fork-tender and lightly caramelized at the edges. Roasting usually takes 25-30 minutes at 400°F (200°C).

Can I use fresh pumpkin instead of butternut squash?

Yes, fresh pumpkin can work but may require a slightly longer roasting time. The flavor will be a bit different but still delicious.

What can I substitute for pepitas if I don’t have any?

Toasted sunflower seeds, chopped toasted nuts like pecans or walnuts, or even crispy fried onions can provide a nice crunch alternative.

Is this recipe suitable for vegans?

Absolutely! Just be sure to use coconut milk or another plant-based milk and a vegetable broth that’s vegan-friendly.

Pin This Recipe!

creamy spiced butternut squash soup recipe

Print

Creamy Spiced Butternut Squash Soup Recipe Easy Homemade with Toasted Pepitas

A comforting and creamy butternut squash soup with a balanced blend of warm spices and a crunchy topping of toasted pepitas. Perfect for cozy dinners and easy to customize for various diets.

  • Author: Belle
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 1 medium butternut squash (about 2 to 3 pounds / 900g to 1.4kg), peeled and cubed
  • 1 large yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 4 cups (32 fl oz / 950 ml) vegetable broth, low-sodium preferred
  • 1 cup (8 fl oz / 240 ml) full-fat coconut milk (can substitute with heavy cream or oat milk)
  • 2 tablespoons olive oil
  • Salt and pepper to taste (kosher salt recommended)
  • 1/2 cup (2 oz / 60g) pepitas (pumpkin seeds), toasted
  • Chopped fresh parsley or cilantro, optional garnish

Instructions

  1. Preheat the oven to 400°F (200°C). Toss the cubed butternut squash with 1 tablespoon olive oil and a pinch of salt. Spread evenly on a baking sheet and roast for 25-30 minutes, or until tender and lightly caramelized at the edges.
  2. While the squash roasts, heat 1 tablespoon olive oil in a large pot over medium heat. Add the diced onion and sauté for 5-7 minutes until translucent and soft.
  3. Stir in the minced garlic and grated ginger, cooking for another minute until fragrant.
  4. Add the ground cumin, cinnamon, and nutmeg to the pot. Stir well and cook for 30 seconds to lightly toast the spices.
  5. Add the roasted squash to the pot along with the vegetable broth. Bring to a gentle boil, then reduce heat and simmer for 10 minutes.
  6. Remove the pot from heat and use an immersion blender to puree the soup until smooth and creamy. For chunkier texture, pulse a few times. If using a regular blender, blend in batches carefully.
  7. Return the pot to low heat and stir in the coconut milk. Warm through without boiling. Taste and season with salt, pepper, and extra spice if desired.
  8. Toast the pepitas by spreading them on a baking sheet and baking at 350°F (175°C) for 5-7 minutes, stirring once halfway through, until golden and nutty.
  9. Ladle the soup into bowls and sprinkle generously with toasted pepitas. Garnish with chopped parsley or cilantro if using. Serve immediately.

Notes

Roasting the squash is key to developing deep, sweet flavors. Toast spices briefly to release aroma but avoid burning. Use an immersion blender for convenience and control over texture. Toast pepitas carefully to avoid burning. Adjust soup thickness by adding broth or simmering longer. Season gradually to taste.

Nutrition

  • Serving Size: About 1.5 cups (350
  • Calories: 200
  • Sugar: 6
  • Sodium: 300
  • Fat: 11
  • Saturated Fat: 8
  • Carbohydrates: 28
  • Fiber: 5.5
  • Protein: 3.5

Keywords: butternut squash soup, creamy soup, spiced soup, toasted pepitas, easy soup recipe, dairy-free soup, vegan soup, cozy dinner

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