Spicy Butternut Squash Soup

Servings: 4 Total Time: 45 mins Difficulty: Beginner
Roasted Squash With Poblano Heat
Spicy Butternut Squash Soup pinit

A good bowl of spicy butternut squash soup starts with slow-roasted squash and a real hit of heat, not just a pinch of pepper. This version leans on roasted poblano and a measured amount of cayenne so the sweetness of the squash stays visible under the warmth. You get a smooth, spoon-coating texture without heavy cream, thanks to coconut milk and a proper blend.

The method below is built for a standard home kitchen: one sheet pan, one pot, and an immersion blender. We roast the squash until the edges caramelize, which drives off water and deepens the flavor before any liquid goes in. That single step is what separates a flat supermarket-style soup from one with actual backbone. If you enjoyed this, our courses is worth trying next. Making this spicy butternut squash soup at home is surprisingly straightforward once you know the key steps.

Why You’ll Love These Spicy Butternut Squash Soup

  • Roasting first means concentrated squash flavor instead of watery blandness.
  • The heat is adjustable but present — built from poblano, garlic, and cayenne.
  • Coconut milk gives creaminess with no dairy, so it suits more tables.
  • It freezes solid for up to three months without splitting.
  • One pot after roasting keeps cleanup short on a weeknight.

Ingredients You’ll Need

  • 1 large butternut squash (about 2.5 lb), peeled, seeded, cut into 1-inch cubes
  • 2 tbsp olive oil, divided
  • 1 medium yellow onion, diced
  • 3 cloves garlic, peeled
  • 1 large poblano pepper, halved and seeded
  • 1 tsp ground cumin
  • 1/2 tsp cayenne pepper
  • 4 cups low-sodium vegetable broth
  • 1 cup full-fat coconut milk
  • 1 tbsp fresh lime juice
  • 1 tsp salt, plus more to finish
  • 2 tbsp pumpkin seeds, toasted, for topping

Ingredient Substitutions

Olive oil: Replace with an equal amount of avocado oil if you need a higher smoke point for roasting. Avocado oil stays stable at medium-high heat and won’t turn bitter on the sheet pan. The flavor is more neutral, so the squash and chili read slightly cleaner. The spicy butternut squash soup works well for weeknight cooking when time is limited.

Poblano pepper: Use one red bell pepper plus 1/4 tsp extra cayenne if poblanos are unavailable. Bell pepper is sweeter and has no heat, so the soup loses its green, earthy edge and relies fully on cayenne for spice. Roast it the same way to keep some charred depth. Storing leftover spicy butternut squash soup correctly keeps it tasting good for days.

Coconut milk: Swap for 1 cup of unsweetened cashew cream for a different nutty note. Cashew cream is thicker, so add an extra 1/4 cup of broth to reach the same pourable consistency. It also lacks coconut’s slight sweetness, making the lime finish more pronounced. For the best results with this spicy butternut squash soup, read through all the steps before starting.

Vegetable broth: Replace with chicken broth if you don’t need a vegetarian bowl. Chicken broth adds a savory backbone that rounds the squash sweetness faster. Use the same volume and check salt, since chicken broth is often saltier. For another easy option, check out our elementor.

Step-by-Step Instructions

  1. Heat the oven to 200°C / 400°F. Toss squash cubes with 1 tbsp olive oil and spread on a sheet pan so pieces don’t touch.
  2. Place poblano halves cut-side down and garlic cloves on the same pan. Roast 25–30 minutes until squash edges are golden and crispy and poblano skin blisters.
  3. Let poblano cool, peel the blackened skin, and chop. Warm the remaining oil in a pot over medium-low heat and cook onion 5 minutes until soft, not brown.
  4. Add cumin and cayenne, stir 30 seconds until fragrant, then add roasted squash, peeled poblano, garlic, and broth. Simmer 15 minutes at a low bubble.
  5. Remove from heat, stir in coconut milk and lime juice. Blend with an immersion blender until completely smooth, about 2 minutes.
  6. Add salt, taste, and reheat gently over medium-low heat for 3 minutes. Serve with toasted pumpkin seeds on top.

Pro Tips

Roast the squash a day ahead and keep it covered in the fridge; the flavor won’t suffer and the actual cook time drops to fifteen minutes. See blender soup techniques for safe blending habits with hot liquid.

Char the poblano directly over a flame if you want a smokier note than oven-roasting gives. That extra smoke makes the spice layer feel deeper without more cayenne.

Reserve two tablespoons of coconut milk and swirl it in after blending for a visible cream ribbon. It signals richness before the first spoonful.

Finish each bowl with a small squeeze of lime at the table, not just in the pot. The fresh acid keeps the heat bright instead of heavy.

Common Mistakes to Avoid

Skipping the roast and boiling raw squash leads to a thin, grassy soup that needs twice the spice to hide it. Always caramelize the edges first.

Adding coconut milk before blending and then boiling hard can make it grainy. Stir it in off heat and only warm gently afterward.

Using pre-cut squash that’s been sitting wet in plastic steams instead of roasts. Pat pieces dry so they brown rather than soften.

Serving Suggestions

Pair the soup with cinnamon focaccia for a sweet-savory contrast that works in cold months. The bread soaks the last spoonfuls without falling apart.

A side of poblano chili keeps the pepper theme going if you want a fuller plate. Keep the chili mild so the soup stays the spicy anchor.

Top with crushed pumpkin seeds and a few cilantro leaves for texture and color. The seeds stay crunchy for up to 3 days in a sealed jar.

Storage and Reheating

Cool the soup to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days. Reheat on the stove over medium-low heat, stirring, until steaming.

For longer keeping, freeze flat in quart bags for freeze for up to 3 months. Thaw overnight in the fridge and warm slowly so the coconut milk stays smooth.

Yes, this freezes well for up to 3 months. The texture returns fully after a gentle stir during reheating.

Recipe Variations

Red Lentil Version

Add 1/2 cup red lentils with the broth and simmer 20 minutes before blending. The lentils add protein and a softer body, turning the soup into a fuller meal without changing the spice.

Ginger Heat Swap

Replace cayenne with 1 tbsp grated fresh ginger and 1/2 tsp chili flakes. The ginger gives a sharper, cleaner heat and pairs well with the lime. Expect a brighter aroma and a thinner finish.

Smoked Paprika Style

Use 1 tsp smoked paprika instead of cumin for a campfire note. Roast the squash the same way, then blend as written. The soup reads more Spanish than Mexican in profile.

Thai Coconut Twist

Add 1 tsp Thai red curry paste with the coconut milk for a layered, herbal spice. Use butternut pasta on the side if you want a matching theme. The curry paste shifts the heat from straight cayenne to rounded and fragrant.

Chunky Garden Cut

Reserve one cup of roasted squash cubes and stir them back in after blending for a chunky bowl. This works well with butternut gnocchi dropped in as a topping. The texture contrast makes the spice feel less uniform.

Spicy Butternut Squash Soup pinit
0 Add to Favorites

Spicy Butternut Squash Soup

Difficulty: Beginner Prep Time 15 mins Cook Time 30 mins Total Time 45 mins
Cooking Temp: 200  C Servings: 4 Estimated Cost: $ 10 Calories: 280 kcal

Description

A smooth, dairy-free butternut squash soup built on slow-roasted squash, blistering poblano, and a measured cayenne kick, blended with coconut milk for a spoon-coating texture.

Ingredients

Cooking Mode Disabled

Instructions

  1. Heat oven and roast

    Heat the oven to 200°C / 400°F so it is fully preheated before the pan goes in. Toss the squash cubes with 1 tbsp olive oil and spread them on a sheet pan so the pieces do not touch, then place the poblano halves cut-side down and the peeled garlic cloves on the same pan. Roast for 25–30 minutes until the squash edges are golden and crispy and the poblano skin blisters and blackens in spots.

  2. Peel and chop poblano

    Let the roasted poblano cool on the pan for a few minutes until it is safe to handle without burning your fingers. Peel the blackened skin away from the flesh and chop the softened pepper into small pieces. Set the chopped poblano aside with the roasted garlic and squash to use in the pot.

  3. Cook onion in pot

    Warm the remaining 1 tbsp olive oil in a pot over medium-low heat so the oil shimmers but does not smoke. Cook the diced yellow onion for 5 minutes, stirring now and then, until it is soft and translucent rather than browned.

  4. Toast spices and add

    Add the 1 tsp ground cumin and 1/2 tsp cayenne pepper to the softened onion in the pot. Stir constantly for 30 seconds until the spices smell fragrant and toasty, then add the roasted squash, peeled poblano, garlic, and 4 cups low-sodium vegetable broth.

  5. Simmer the soup

    Bring the pot up to a low bubble over medium heat, then reduce to keep it at a gentle simmer. Cook for 15 minutes so the squash fully softens and the broth picks up the roasted flavors. You should see occasional small bubbles breaking the surface, not a rolling boil.

  6. Add milk and lime

    Remove the pot from the heat so the liquid stops cooking. Stir in the 1 cup full-fat coconut milk and 1 tbsp fresh lime juice until the soup looks uniformly creamy and pale orange.

  7. Blend until smooth

    Use an immersion blender directly in the pot to blend the soup for about 2 minutes until it is completely smooth with no visible squash chunks. Keep the blender head submerged to avoid splashing hot liquid as you work around the pot.

  8. Season and reheat

    Stir in the 1 tsp salt, taste, and adjust with more salt if needed to balance the sweetness and heat. Reheat the soup gently over medium-low heat for 3 minutes until it is steaming and pourable again, then serve topped with 2 tbsp toasted pumpkin seeds.

Nutrition Facts

Servings 4


Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g28%
Saturated Fat 11g56%
Sodium 620mg26%
Total Carbohydrate 30g10%
Dietary Fiber 5g20%
Sugars 8g
Protein 5g10%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Storage: Cool the soup to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days; reheat on the stove over medium-low heat, stirring, until steaming.
  • Make ahead: Roast the squash a day ahead and keep covered in the fridge; flavor won't suffer and cook time drops to fifteen minutes. For a matching side, try our squash gnocchi.
  • Pro tip: Reserve two tablespoons of coconut milk and swirl in after blending for a visible cream ribbon that signals richness.
  • Freezing: Freeze flat in quart bags for up to 3 months; thaw overnight in fridge and warm slowly so texture returns fully.
Keywords: butternut squash, poblano, cayenne, coconut milk, soup, dairy-free, roasted, spicy
Rate this recipe
Did you make this recipe?

Tag  freshlyfoodrecipes if you made this recipe. Follow @freshlyfoodrecipes on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this soup ahead of time?

Yes, you can roast the squash a day ahead and keep it covered in the fridge, which drops the active cook time to about fifteen minutes. You can also blend the full soup and reheat gently before serving; see our lentil soup for similar make-ahead soup tips.

Can I freeze this recipe?

Absolutely. Cool the soup to room temperature within 2 hours, then freeze flat in quart bags for up to 3 months without splitting. Thaw overnight in the fridge and warm slowly on the stove so the coconut milk stays smooth.

What can I substitute for poblano pepper?

If poblanos are unavailable, use one red bell pepper plus 1/4 tsp extra cayenne, roasting it the same way for charred depth. The soup will be sweeter and rely fully on cayenne for heat, losing the green earthy edge.

How do I know when the squash is done roasting?

The squash is ready when the edges are golden and crispy and a knife slides in with no resistance, usually 25–30 minutes at 200°C. The poblano skin should be blistered and blackened, signaling enough roast to deepen the soup's flavor.

Anna Food and Lifestyle Blogger

Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *