This creamy curried butternut squash soup made with curry powder and coconut milk is comforting, nourishing, and perfect for chilly days. It comes together quickly and can be on the table in about 30 minutes, making it a weekday favorite that still feels special.

Why you’ll love this family-favorite recipe

This curried butternut squash soup is fast, uses basic pantry ingredients, and tastes rich with minimal effort. Roasted squash adds natural sweetness and depth, while coconut milk brings a silky texture and a subtle tropical note. The curry powder and warming spices make this soup feel layered and satisfying without complicated steps.
You can easily control the heat, texture, and thickness: keep it chunky or blend it smooth, use more or less broth for thinner or thicker results, and increase or reduce cayenne or jalapeño to suit your spice preference. The flavors also develop after a day, so leftovers often taste even better.
Ingredient notes
Refer to the ingredient list below for exact amounts. Common pantry swaps work well: use frozen or pre-cooked squash, substitute other winter squashes or sweet potatoes, and swap vegetable broth for water plus bouillon if needed.

- Butternut squash: Roasted squash gives the best caramelized flavor. Steamed or frozen squash works in a pinch but has a milder taste.
- Coconut milk: Use full-fat coconut milk for creaminess. Light versions will thin the texture and reduce flavor richness.
- Curry powder: A good curry powder is key; adjust the amount to taste. Add ground turmeric, cumin, or cinnamon for extra complexity.
Recipe variations
- More vegetables: Swap part of the squash for kabocha, acorn squash, pumpkin, sweet potato, carrots, or parsnips.
- Apple addition: Add a tart apple like Granny Smith for brightness and a gentle sweet-tart contrast.
- Sweetener: A splash of maple syrup or a pinch of brown sugar can balance acidity or spice.
- Greens: Stir in baby spinach or chopped kale at the end for extra nutrients and color.
- Acidity: Finish with a squeeze of lemon or lime juice or a splash of apple cider vinegar to brighten flavors.
How to make curried butternut squash soup
If using fresh squash, roast it first for the best flavor. Roasting deepens the squash’s natural sweetness and gives the finished soup richer notes. Otherwise, steamed or frozen squash can be used directly.


Step 1: Peel and dice the onion and mince the ginger and garlic. Heat oil in a large heavy-bottomed pot over medium-high heat. Sauté the onion, garlic, ginger, and optional jalapeño for 3–5 minutes until the onion is tender and translucent.
Step 2: Add the cooked butternut squash, curry powder, cayenne, coconut milk, and vegetable broth (or water with bouillon). Stir to combine, bring to a simmer, cover, and cook gently for 20 minutes to allow flavors to meld.

Step 3: Taste and season with salt and pepper. Serve the soup chunky, or blend it smooth with an immersion or countertop blender until it reaches your preferred consistency. Garnish as desired and enjoy warm.
If using a countertop blender, only fill it halfway and hold the lid with a towel while venting occasionally to allow steam to escape. This prevents pressure build-up and splattering of hot soup.
FAQs
Yes. For the most pleasing flavor, warm and sauté the puree briefly with the aromatics and spices to mellow any canned taste before finishing the soup.
Top with toasted pumpkin seeds, crunchy croutons, roasted chickpeas, baked kale chips, a drizzle of olive oil or coconut cream, a dollop of vegan yogurt, fresh herbs, or a spoonful of mango chutney for contrast.
Yes. For slow cooker method, use raw cubed squash and optionally sauté the aromatics and spices first. Combine everything in the slow cooker and cook on LOW for 6–7 hours or HIGH for 3–4 hours until the squash is tender, then blend and season to taste.
Pro recipe tips
- Enhance spice flavor: Toast the curry powder and cayenne in the pan for the final minute of sautéing to deepen their aroma.
- Roast the squash: Roasting increases caramelization and overall flavor compared with steaming or boiling.
- Texture control: Blend to a silky puree for a smooth bowl or leave some chunks for a rustic feel. Adjust broth and coconut milk to reach your preferred thickness.

What to serve with curried butternut soup
This soup makes a great appetizer, side, or main. Pair it with fresh bread, flatbread, or a sandwich. A crisp green salad, a simple apple and nut salad, or roasted vegetable fritters also complement the sweet, spiced profile nicely.
- Crusty bread, garlic bread, or soft rolls
- A grilled sandwich or vegan grilled cheese
- Simple mixed green or apple-pecan salads
- Vegetable sides like pakoras or fritters
Storage instructions
Fridge: Store in an airtight container for 4–5 days. Stir well before reheating; flavors often improve after sitting a day.
Freezer: Freeze in flat bags, silicone trays, or freezer-safe containers for up to 4 months. Thaw overnight in the refrigerator before reheating.
Reheat: Warm gently on the stove over low heat, stirring occasionally, or microwave in short intervals, stirring between bursts to ensure even heating.

More vegan soup recipes

Vegan Dinners
Roasted Pumpkin Soup

Vegan Dinners
Slow Cooker Pumpkin Soup

Vegan Dinners
Roasted Parsnip Soup

Soups
Roasted Cauliflower Soup
If you try this curried butternut squash soup, please leave a star rating and share how it turned out in the comments. Your feedback helps others enjoy this simple and flavorful recipe.
Curried Butternut Squash Soup
10
20
30
6 servings

Ingredients
- ½ medium yellow onion
- 2 garlic cloves minced
- 2 tablespoons minced ginger
- 1 tablespoon oil
- 6 cups frozen, steamed, or roasted cubed butternut squash
- ½ cup full-fat coconut milk
- 4 cups vegetable broth
- 1 tablespoon curry powder
- ¼ teaspoon cayenne pepper
- Salt and pepper to taste
Instructions
- In a large pot over medium-high heat, sauté the onion, garlic, ginger, and optional jalapeño in the oil for 3–5 minutes, or until the onion is tender and translucent.
- Add the butternut squash, coconut milk, broth (or water + bouillon), curry powder, and cayenne pepper. Mix to combine.
- Bring to a simmer, cover, and cook for 20 minutes to meld flavors.
- Taste and season with salt and pepper as desired. Blend if you prefer a smooth soup, or serve slightly chunky.
- Serve warm, garnished with seeds, herbs, or a swirl of coconut cream if desired.
Notes
- For more flavor depth: Toast the curry powder briefly in the pan to release its aroma and roast the squash beforehand for caramelized notes.
- To adjust texture: Blend to a velvety puree or leave it chunky for a heartier bowl.
- Thickness: Add more broth or coconut milk for a thinner soup; reduce liquid for a thicker consistency.
Nutrition
Carbohydrates: 21g
Protein: 2g
Fat: 7g
Sodium: 643mg
Fiber: 3g
Vitamin A: 15261IU
Additional info
Toni Okamoto
Dinner, Soup
Indian-inspired
Stovetop
Vegan