
Spicy Butternut Squash Sweet Potato Soup Recipe tastes creamy, a little smoky, and just spicy enough to warm you up without setting off the fire alarm, and it comes together in about 45–55 minutes. It works perfectly for busy weeknights, cozy lunches, or meal prep when you want something healthy that still feels like comfort food. I tested this on my own picky family, and even the “vegetables are suspicious” crowd went back for seconds.
Why Make This Spicy Butternut Squash Sweet Potato Soup Recipe at Home
Homemade spicy butternut squash sweet potato soup tastes richer and fresher than anything from a carton or can. You control the heat level, the salt, and the texture, so it fits your taste instead of the other way around.
You also use simple pantry ingredients and budget friendly produce. The soup freezes well, so one cooking session gives you several easy meals that still taste like you cooked them that day.
“This Spicy Butternut Squash Sweet Potato Soup Recipe tastes like fall in a bowl with a gentle kick that keeps you going back for another spoonful. ★★★★★”
Ingredients You Need
I build this soup with layers of flavor but keep the ingredient list realistic for weeknights.
Vegetables
- 1 medium butternut squash, peeled, seeded, and cubed
- Shortcut: Use 2 to 2½ pounds pre-cut butternut squash from the produce section.
- 2 medium sweet potatoes, peeled and cubed
- 1 large yellow onion, chopped
- 3 cloves garlic, minced
- 1 medium carrot, chopped (adds sweetness and color)
- 1 stalk celery, chopped (adds savory depth, optional but helpful)
Fats and liquids
- 2 tablespoons olive oil or avocado oil
- 4 cups vegetable broth or chicken broth
- I like low-sodium broth so I control the salt.
- 1 to 1½ cups water or extra broth to adjust thickness
- ½ to ¾ cup canned coconut milk or heavy cream
- Coconut milk adds a subtle sweetness and dairy free creaminess.
- Heavy cream gives a richer, more traditional texture.
Spices and flavor boosters
Adjust the heat to your comfort level. I like a medium kick.
- 1½ teaspoons kosher salt, plus more to taste
- ½ teaspoon black pepper
- 1 to 2 teaspoons smoked paprika
- ½ to 1 teaspoon ground cumin
- ¼ to ½ teaspoon cayenne pepper or chipotle chili powder
- Chipotle adds a smoky heat that works beautifully with squash.
- ½ teaspoon ground cinnamon (optional, but it adds warmth)
- 1 tablespoon maple syrup or honey
- This balances the spice and brings out the natural sweetness.
- 1 to 2 teaspoons fresh lime or lemon juice at the end
- Acid brightens the flavor and keeps it from tasting flat.
Toppings (optional but highly recommended)
- Plain Greek yogurt or plain coconut yogurt
- Toasted pumpkin seeds or sunflower seeds
- Chopped fresh cilantro or parsley
- Croutons or toasted baguette slices
- A drizzle of chili crisp or hot sauce if you like extra heat
Pantry shortcuts and brand notes
- Use boxed broth from brands you trust for clean flavor and low sodium.
- Use canned coconut milk that lists coconut and water only for the best texture.
- Use pre-chopped mirepoix mix (onion, carrot, celery) to save time on prep.
- Use frozen butternut squash cubes in a pinch; they soften quickly and still taste great.
Equipment list
You do not need fancy gear, just a few basics.
- Large heavy-bottomed pot or Dutch oven
- Cutting board and sharp chef’s knife
- Wooden spoon or heat-safe spatula
- Immersion blender
- Or use a regular blender and work in batches.
- Ladle
- Measuring cups and spoons
Tips & Mistakes
- Sauté the onions, carrot, and celery until they turn lightly golden to build flavor right from the start.
- Avoid rushing the squash and sweet potatoes; simmer until they feel very tender so the soup blends silky smooth.
- Toast the spices in the pot for 30 to 60 seconds before adding broth so they taste deeper and more complex.
- Start with less cayenne or chipotle, then taste and add more; you can always increase heat but you cannot pull it back out.
- Add coconut milk or cream after you blend, not before a long boil, so it stays creamy and does not curdle.
- Blend in batches and vent the lid if you use a regular blender so steam escapes and soup does not erupt everywhere.
- Thin the soup with broth or water a little at a time; thick soup tastes great, but you want it to pour, not plop.
- Taste for salt and acid at the end; a squeeze of lime or lemon often fixes a soup that tastes dull.
- Cool the soup before you refrigerate or freeze it so condensation does not water it down.
- Label freezer containers with the date so you actually use them and do not keep “mystery orange soup” forever.
How to Make Spicy Butternut Squash Sweet Potato Soup Recipe
Step 1: Prep the vegetables
Peel the butternut squash and sweet potatoes, then cut them into roughly 1-inch cubes so they cook evenly. Chop the onion, carrot, and celery, and mince the garlic. Keep the pieces similar in size so everything softens at the same pace.
Step 2: Sauté the aromatics
Heat the olive oil in a large pot over medium heat. Add the onion, carrot, and celery with a pinch of salt and cook 6 to 8 minutes, stirring occasionally, until the onion looks translucent and the edges start to brown. Add the garlic and cook 30 seconds until it smells fragrant.
Step 3: Toast the spices
Add smoked paprika, cumin, cayenne or chipotle, black pepper, and cinnamon if you use it. Stir constantly for 30 to 60 seconds so the spices wake up and coat the vegetables. If the pot looks dry, splash in a tablespoon of broth so the spices do not scorch.
Step 4: Add squash, sweet potatoes, and liquids
Add the cubed butternut squash and sweet potatoes to the pot and stir to coat them in the spice mixture. Pour in the broth and enough water to just cover the vegetables. Stir in the maple syrup or honey and bring the pot to a gentle boil over medium-high heat.
Step 5: Simmer until tender
Lower the heat to maintain a steady simmer. Cook 20 to 25 minutes, stirring occasionally, until the squash and sweet potatoes feel very tender when you poke them with a fork. If the liquid level drops too much, add a bit more broth or water so the vegetables stay mostly submerged.
Step 6: Blend the soup
Turn off the heat. Use an immersion blender directly in the pot and blend until the soup turns completely smooth and velvety. If you use a regular blender, work in small batches, vent the lid slightly, cover with a kitchen towel, and blend until smooth, then return the soup to the pot.
Step 7: Add creaminess and adjust thickness
Stir in the coconut milk or heavy cream. If the soup feels too thick, add more broth or water a little at a time until you reach your preferred consistency. Heat the soup gently over low heat until it steams again, but do not let it boil hard after you add the dairy or coconut milk.
Step 8: Finish with acid and final seasoning
Stir in the lime or lemon juice. Taste and adjust salt, pepper, and heat level; add a pinch more cayenne or a splash of hot sauce if you want extra kick. When the flavor tastes bright and balanced, turn off the heat.
Step 9: Serve with toppings
Ladle the spicy butternut squash sweet potato soup into bowls. Swirl in a spoonful of Greek yogurt or coconut yogurt, sprinkle with toasted pumpkin seeds, and add fresh herbs on top. Serve hot with crusty bread or a simple green salad.
Variations I've Tried
I swap half the sweet potatoes with carrots when I want a slightly lighter, less sweet soup that still tastes rich. I add a small diced apple with the vegetables when I want a subtle fruity sweetness that pairs nicely with the heat. I stir in a can of drained, rinsed white beans before blending when I want extra protein and a thicker, almost chowder-like texture.
I sometimes add a teaspoon of fresh grated ginger with the garlic for a brighter, more zippy flavor. I use curry powder instead of smoked paprika and cumin for a curried version that tastes completely different but uses the same base method. I swirl in a spoonful of peanut butter or almond butter at the end for a nutty, Thai-inspired twist that tastes amazing with lime and cilantro.
How to Serve Spicy Butternut Squash Sweet Potato Soup Recipe
Serve this spicy butternut squash sweet potato soup steaming hot in wide bowls so the aroma hits you first. Pair it with grilled cheese, avocado toast, or a simple green salad with a citrusy dressing for a full meal. Offer toppings on the table like yogurt, pumpkin seeds, chopped herbs, and hot sauce so everyone customizes their bowl. I also pack it in a thermos for school or work lunches when I want something cozy that still feels light.
How to store
- Cool the soup to room temperature within 1 to 2 hours, then transfer it to airtight containers.
- Store in the fridge for 4 to 5 days; reheat on the stove over medium-low heat, stirring often, and add a splash of broth or water if it thickens too much.
- Freeze in portioned containers or freezer bags for up to 3 months; leave some headspace so the soup can expand.
- Thaw overnight in the fridge or gently in a pot over low heat with a bit of extra broth, then reheat until hot and steaming but not boiling hard.

Spicy Butternut Squash Sweet Potato Soup Recipe
Ingredients
Instructions
- Peel the butternut squash and sweet potatoes, then cut them into roughly 1-inch cubes. Chop the onion, carrot, and celery, and mince the garlic, keeping the pieces similar in size so they cook evenly.
- Heat the olive oil in a large heavy-bottomed pot over medium heat. Add the onion, carrot, and celery with a pinch of salt and sauté for 6 to 8 minutes, stirring occasionally, until the onion is translucent and the edges are lightly browned. Add the garlic and cook for about 30 seconds, until fragrant.
- Stir in the smoked paprika, cumin, cayenne or chipotle, black pepper, and cinnamon if using. Toast the spices for 30 to 60 seconds, stirring constantly so they do not burn. If the pot looks dry, splash in a tablespoon of broth.
- Add the cubed butternut squash and sweet potatoes. Stir to coat them in the spice mixture. Pour in the broth and enough water to just cover the vegetables. Stir in the maple syrup or honey and bring the mixture to a gentle boil over medium-high heat.
- Reduce the heat to maintain a steady simmer. Cook for 20 to 25 minutes, stirring occasionally, until the squash and sweet potatoes are very tender when pierced with a fork. Add a bit more broth or water if needed to keep the vegetables mostly submerged.
- Turn off the heat. Use an immersion blender directly in the pot to blend the soup until completely smooth and velvety. If using a regular blender, work in batches, venting the lid slightly and covering with a towel while blending, then return the smooth soup to the pot.
- Stir in the coconut milk or heavy cream. If the soup is too thick, add more broth or water a little at a time until it reaches your preferred consistency. Warm gently over low heat until steaming but not boiling.
- Stir in the lime or lemon juice. Taste and adjust the seasoning with more salt, pepper, or cayenne/hot sauce as desired until the flavor is bright and balanced.
- Ladle the soup into bowls. Top with a spoonful of yogurt, a sprinkle of toasted seeds, fresh herbs, croutons or toasted bread, and a drizzle of chili crisp or hot sauce if you like extra heat. Serve hot.
Notes
Approximate per 1 of 6 servings (using vegetable broth and coconut milk, without toppings): 260 calories; fat 11 g; saturated fat 6 g; carbohydrates 39 g; fiber 7 g; sugars 11 g; protein 4 g; sodium 680 mg. Values are estimates and will vary based on brands, exact amounts, and toppings.

Leave a Reply