
Spicy Butternut Squash Sweet Potato Soup Recipe tastes silky, a little smoky, gently sweet, and cozy with just enough heat to wake up your taste buds, and it works perfectly for busy weeknights or casual dinner parties in about 45 to 55 minutes total. It suits meal preppers, veggie lovers, and anyone who wants a comforting bowl that still feels light and nutrient packed. I first made this on a chilly Tuesday when my kids asked for “orange soup,” and now it shows up on our table more often than I admit.
Why Spicy Butternut Squash Sweet Potato Soup Recipe Is Worth It
This soup brings together roasted butternut squash, sweet potato, and warm spices for a rich, velvety texture that tastes like fall in a bowl with a little kick. The sweetness from the vegetables balances the chili and smoked paprika, so the spice feels cozy instead of fiery.
You can cook it in one pot, blend it, and serve it with toppings from your fridge, which keeps cleanup easy. It also freezes well, so you can stash a few portions and feel very smug on nights when you do not want to cook.
“This Spicy Butternut Squash Sweet Potato Soup Recipe tastes like a fancy café soup with a gentle kick, but it comes together in one pot at home. ★★★★★”
Ingredients You Need
Vegetables
- 1 medium butternut squash, peeled, seeded, and cubed
- Fresh squash gives the best flavor, but you can use pre-cut squash from the produce section to save time.
- 2 medium sweet potatoes, peeled and cubed
- 1 large yellow onion, chopped
- 3 cloves garlic, minced
- 1 medium carrot, chopped
- 1 rib celery, chopped
Liquids
- 4 cups vegetable broth or chicken broth
- Use low sodium broth so you control the salt.
- 1 cup canned coconut milk, full fat or light
- This adds creaminess without dairy. You can swap with heavy cream if you prefer.
- 1 tablespoon fresh lime juice or lemon juice
Fats
- 2 tablespoons olive oil or avocado oil
- 1 tablespoon butter or vegan butter, optional for extra richness
Spices and seasonings
- 1 to 2 teaspoons kosher salt, to taste
- 1 teaspoon freshly ground black pepper
- 1 to 2 teaspoons smoked paprika
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 pinch cayenne pepper, more or less to taste
- 1 teaspoon ground turmeric, optional for color and anti inflammatory benefits
Toppings and garnishes
- Plain Greek yogurt or dairy free yogurt, for drizzling
- Toasted pumpkin seeds or sunflower seeds
- Chopped fresh cilantro or parsley
- Croutons or toasted bread cubes
- A drizzle of chili oil or olive oil
Pantry shortcuts and brand notes
- Use frozen butternut squash cubes if you want to skip peeling and chopping.
- Boxed broth works well; I like low sodium organic vegetable broth for a clean flavor.
- Canned coconut milk from brands that list only coconut and water usually taste best and blend smoothly.
Equipment list
- Large heavy bottomed pot or Dutch oven
- Sharp chef’s knife and sturdy cutting board
- Vegetable peeler
- Wooden spoon or heat safe spatula
- Immersion blender or countertop blender
- Ladle
- Measuring cups and spoons
Quick Tips & substitutions
- Cut squash and sweet potatoes into similar size cubes so they cook evenly.
- Roast the squash and sweet potatoes on a sheet pan at 400°F for deeper flavor, then add them to the pot.
- Use pre-cut squash and sweet potato from the store to cut prep time in half.
- Adjust heat by adding more cayenne for spice lovers or leaving it out for kids.
- Swap coconut milk with heavy cream or half and half if you prefer dairy.
- Use water plus extra salt and spices if you run out of broth.
- Stir in a spoonful of peanut butter or almond butter for a nutty twist and extra creaminess.
- Blend only half the soup if you like some chunky texture.
- Add a can of drained chickpeas for extra protein and a heartier bowl.
- Use ghee instead of butter if you want a richer, slightly nutty flavor.
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. Chop the onion, carrot, and celery into small pieces so they soften quickly. Mince the garlic and keep it separate so it does not burn early.
Step 2: Sauté the aromatics
Heat the olive oil in a large pot over medium heat. Add the onion, carrot, and celery, then cook and stir until they soften and turn slightly golden, about 6 to 8 minutes. Add the garlic and cook for 30 seconds to 1 minute, just until it smells fragrant.
Step 3: Toast the spices
Sprinkle in the smoked paprika, cumin, chili powder, turmeric, black pepper, and a pinch of cayenne. Stir constantly for about 30 seconds so the spices toast and release their aroma. Keep the heat at medium so the spices do not scorch.
Step 4: Add squash, sweet potatoes, and broth
Add the cubed butternut squash and sweet potatoes to the pot and stir so they coat in the spice mixture. Pour in the broth and scrape the bottom of the pot to pick up any browned bits. Bring the mixture to a gentle boil, then lower the heat to a simmer.
Step 5: Simmer until tender
Cover the pot partially and let the soup simmer for 20 to 25 minutes. Stir every few minutes so nothing sticks to the bottom. Check a piece of squash and sweet potato; they should feel very soft when you poke them with a fork.
Step 6: Blend the soup
Turn off the heat. Use an immersion blender directly in the pot and blend until the soup turns very smooth and velvety. If you use a countertop blender, blend in batches, keep the lid slightly vented, and hold a towel over the top so steam escapes safely.
Step 7: Add coconut milk and adjust seasoning
Return the smooth soup to low heat if you used a countertop blender. Stir in the coconut milk and butter if you use it, then taste and add salt and more cayenne if you want extra heat. Squeeze in the lime juice and stir again, which brightens the flavor and balances the sweetness.
Step 8: Serve with toppings
Ladle the Spicy Butternut Squash Sweet Potato Soup into bowls. Swirl a spoonful of yogurt on top, then sprinkle with pumpkin seeds and fresh herbs. Add a drizzle of chili oil or olive oil if you want a glossy finish and a little extra richness.
Recipe Variations
- Gluten free: Use gluten free broth and gluten free toppings such as seeds and plain yogurt.
- Vegan: Use vegetable broth, coconut milk, and skip the butter or use vegan butter; top with dairy free yogurt.
- Low carb: Replace half the sweet potato with cauliflower florets and use less coconut milk.
- Extra protein: Add cooked lentils, shredded chicken, or a can of drained white beans.
- Mild version: Skip cayenne and use sweet paprika instead of smoked paprika.
- Extra smoky: Add a small chopped chipotle pepper in adobo when you add the spices.
- Herb heavy: Stir in chopped fresh thyme or rosemary during the last 5 minutes of simmering.
Ways to Serve
- Serve with crusty bread, garlic toast, or warm naan for dipping.
- Pair with a simple green salad with lemony vinaigrette.
- Top with roasted chickpeas for crunch and protein.
- Serve in small cups as a starter before a chicken or fish main course.
- Pour over cooked quinoa or brown rice for a hearty bowl.
- Offer a topping bar with yogurt, seeds, herbs, and croutons so everyone customizes their bowl.
Storage Success
Let the Spicy Butternut Squash Sweet Potato Soup cool until it reaches room temperature, then transfer it to airtight containers. Store it in the fridge for up to 4 days, and reheat it gently on the stove over low to medium heat while you stir often. If the soup thickens in the fridge, add a splash of broth or water while it warms. Freeze portions in freezer safe containers for up to 3 months, then thaw overnight in the fridge before reheating.

Spicy Butternut Squash Sweet Potato Soup Recipe
Ingredients
Method
- Peel the butternut squash and sweet potatoes, then cut them into roughly 1-inch cubes. Chop the onion, carrot, and celery into small pieces so they soften quickly. Mince the garlic and keep it separate so it does not burn early.
- Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the onion, carrot, and celery, then cook and stir until they soften and turn slightly golden, about 6 to 8 minutes. Add the garlic and cook for 30 seconds to 1 minute, just until fragrant.
- Sprinkle in the smoked paprika, cumin, chili powder, turmeric, black pepper, and a pinch of cayenne. Stir constantly for about 30 seconds so the spices toast and release their aroma, keeping the heat at medium so they do not scorch.
- Add the cubed butternut squash and sweet potatoes to the pot and stir so they are coated in the spice mixture. Pour in the broth and scrape the bottom of the pot to pick up any browned bits. Bring the mixture to a gentle boil, then lower the heat to a simmer.
- Cover the pot partially and let the soup simmer for 20 to 25 minutes, stirring every few minutes so nothing sticks to the bottom. Check a piece of squash and sweet potato; they should feel very soft when pierced with a fork.
- Turn off the heat. Use an immersion blender directly in the pot and blend until the soup is very smooth and velvety. If using a countertop blender, blend in batches, keeping the lid slightly vented and holding a towel over the top so steam can escape safely, then return the blended soup to the pot.
- Return the smooth soup to low heat if needed. Stir in the coconut milk and the butter if using, then taste and add salt and more cayenne if you want extra heat. Stir in the lime or lemon juice to brighten the flavor and balance the sweetness.
- Ladle the soup into bowls. Swirl a spoonful of yogurt on top, then sprinkle with pumpkin seeds and fresh herbs. Finish with croutons or toasted bread cubes and a drizzle of chili oil or olive oil if desired, and serve warm.
Notes
Approximate per 1 of 6 servings (made with vegetable broth, full-fat coconut milk, and without toppings): 230–260 calories; fat 12–15 g; saturated fat 8–10 g; carbohydrates 30–35 g; fiber 6–8 g; sugars 8–11 g; protein 4–6 g; sodium 650–800 mg. Values will vary based on specific ingredients, brands, added toppings, and portion size.
