Creamy Curried Butternut Squash Soup

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.

Completed Curried Butternut Squash Soup in a bowl.

Why you’ll love this family-favorite recipe

Roasted butternut squash ready for soup.

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.

Ingredients for Curried Butternut Squash Soup measured out on a white surface.
  • 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.

Process shot showing stirring ingredients in a pot.
Process shot showing stirring ingredients in a pot.

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.

Process shot showing stirring ingredients in a pot.

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

Can I use canned butternut squash puree?

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.

How can I garnish 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.

Can I make this in a slow cooker?

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.
Completed Curried Butternut Squash Soup in a bowl.

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.

Completed Curried Butternut Squash Soup in a storage container.

More vegan soup recipes

Roasted Pumpkin Soup in a bowl

Vegan Dinners

Roasted Pumpkin Soup

Slow Cooker Pumpkin Soup on a white surface

Vegan Dinners

Slow Cooker Pumpkin Soup

Roasted Parsnip Soup in a bowl

Vegan Dinners

Roasted Parsnip Soup

Roasted Cauliflower Soup in a bowl

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

Prep:
10
Cook:
20
Total:
30
Servings:
6 servings
Completed Curried Butternut Squash Soup in a bowl.
This creamy curried butternut squash soup with coconut milk is nourishing, quick to make, and perfect for warming up on cold days. Ready in about 30 minutes.

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

Calories: 139kcal
Carbohydrates: 21g
Protein: 2g
Fat: 7g
Sodium: 643mg
Fiber: 3g
Vitamin A: 15261IU

Additional info

Author:
Toni Okamoto
Course:
Dinner, Soup
Cuisine:
Indian-inspired
Method:
Stovetop
Diet:
Vegan