Curried Butternut Squash Soup Recipe

Learn how to make curried butternut squash soup with apples and coconut milk. Each spoonful balances sweet and savory notes with a gentle curry warmth and silky coconut finish — a cozy fall soup that’s simple to prepare and perfect for meal prep.

Two bowls with curried butternut squash soup in it. The bowls are arranged on a wooden cutting board, and the soup is decorated with herbs and drizzles of coconut milk.

There’s something irresistible about a bowl of curried butternut squash soup when the weather turns crisp. This recipe highlights the natural sweetness of roasted squash and a tart green apple, rounded out by warming curry and cinnamon. Fresh thyme infuses the broth while coconut milk creates a velvety, dairy-free finish. The result is a flavorful, plant-forward soup that’s both comforting and refined.

This soup is straightforward to make and excellent for making ahead. It reheats beautifully, so leftovers are just as tasty the next day — ideal for busy weeknights or cozy weekend lunches.

Ingredients – What You Need

Below is the full ingredient list for this curried butternut squash soup with apple and coconut milk. Use the ingredient amounts in the recipe card below for accurate servings.

Ingredients for curried butternut squash soup arranged on a gray background.

Butternut squash: one medium squash (about 1 lb peeled, de-seeded, and cubed).
Apple: one green tart apple, peeled and cubed adds bright acidity and natural sweetness.
Onion: one small to medium onion, diced for savory depth.
Garlic: three cloves minced plus a touch of garlic powder for layered flavor.
Vegetable broth: 3–4 cups low-sodium broth; adjust salt at the end.
Curry powder & cinnamon: warm spices that complement the squash and apple; reduce curry if yours is particularly spicy.
Maple syrup or coconut sugar: 1–2 tablespoons to balance acidity.
Coconut milk: 1/2 cup full-fat canned coconut milk for creaminess and a dairy-free option.
Fresh thyme sprigs: use sprigs to infuse the soup while simmering; remove before blending.
Oil, salt & pepper: for sautéing and seasoning to taste.

How to Make Curried Butternut Squash Soup

Start by peeling the butternut squash, cutting it in half, removing the seeds, and chopping it into roughly 1-inch cubes.

(1) Heat 2 teaspoons of oil in a large pot over medium heat. Add the diced onion with a pinch of salt and sauté for 3–4 minutes until softened. Add the minced garlic for the final minute.

(2) Add the cubed squash, peeled and diced green apple, curry powder, cinnamon, garlic powder, maple syrup (or coconut sugar), and the thyme sprigs to the pot.

A wooden spoon sautéing onions in a black cast iron pot.
Step 1
A wooden spoon stirring diced butternut squash and apples in a black cast iron pot.
Step 2

(3) Pour in 3–4 cups of low-sodium vegetable broth and add a generous pinch of salt. Bring the mixture to a gentle simmer.

(4) Cover the pot and let the soup simmer for 25–30 minutes, stirring occasionally, until the squash is tender when pierced with a fork.

Broth being pouring into a black cast iron pot with cubed butternut squash.
Step 3
A wooden spoon stirring cubed apples and butternut squash in broth.
Step 4

(5) Remove and discard the thyme sprigs. Carefully transfer the soup to a high-powered blender in batches, or use an immersion blender directly in the pot, and blend until completely smooth and creamy (about 20–30 seconds per batch in a blender).

A wooden spoon stirring cooked squash in broth.
Step 5
Creamy butternut squash soup in a blender container sitting on a gray background.
Step 6

Stir in the coconut milk, taste, and adjust seasoning with additional salt, pepper, or a touch more maple syrup if you prefer it sweeter. Serve warm with a drizzle of extra coconut milk, a sprinkle of cinnamon, and toasted pepitas or chopped pecans for texture.

A cast iron pot with creamy curried butternut squash soup in it with a wooden spoon.

Tips for Success

Blending method: For the creamiest texture, a high-powered blender yields the smoothest results; blend in batches and be careful with hot liquids. An immersion blender works well for fewer dishes and still produces a silky finish.

Toppings and garnishes: Garnish each bowl with a swirl of coconut milk, a light dusting of cinnamon, and a drizzle of maple syrup if you like a sweeter profile. Toasted pepitas or chopped toasted pecans add a pleasant crunch.

Milk alternatives: Full-fat canned coconut milk gives the richest dairy-free texture. If you prefer, almond milk or cream can be substituted, but canned coconut milk keeps the soup vegan while enhancing mouthfeel.

What to Pair it With

This curried butternut squash soup pairs beautifully with crisp fall salads or hearty rustic breads for dipping. Try it alongside a green salad with apples and pomegranate, a pear and gorgonzola salad, or a kale and roasted squash salad. Warm, crusty bread — such as cranberry walnut or cinnamon-raisin styles — complements the soup’s sweet and spicy notes for a satisfying meal.

Two bowls with curried butternut squash soup in it. The bowls are arranged on a wooden cutting board, and the soup is decorated with herbs and drizzles of coconut milk.

More Fall Soups to Try

Curried sweet potato bisque, slow cooker autumn squash soup, and creamy carrot ginger soup are all warming alternatives that highlight seasonal produce and complementary spice profiles.

Curried Butternut Squash Soup

A velvety, fragrant fall soup made with butternut squash, green apple, warming curry, and creamy coconut milk. Vegan-friendly and freezer-safe.
Prep Time 10 mins
Cook Time 25 mins
Total Time 35 mins
Serves 4

Ingredients

  • 2 teaspoons oil
  • 1 lb butternut squash (medium), peeled, de-seeded, and cubed
  • 1 green apple, peeled, cored, and cubed
  • 1 small to medium onion, diced
  • 3 garlic cloves, minced
  • 3–4 cups vegetable broth, low sodium
  • 1 1/2 teaspoon curry powder (use 1/2–1 tsp if your curry is spicy)
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon cinnamon
  • 3 fresh thyme sprigs
  • 1–2 Tablespoons maple syrup or coconut sugar
  • 1/2 cup coconut milk (full-fat canned)
  • 1/4 teaspoon salt, plus more to taste
  • Black pepper to taste

Instructions

  1. Peel and cut squash: Peel the butternut squash, cut in half lengthwise, remove seeds, and cut into 1-inch cubes.
  2. Sauté onion: Heat oil in a large pot. Sauté diced onion with a pinch of salt for 3–4 minutes, then add minced garlic for the last minute.
  3. Add remaining ingredients: Add the diced apple, cubed squash, curry powder, cinnamon, garlic powder, 1/4 teaspoon salt, thyme sprigs, maple syrup, and vegetable broth.
  4. Simmer: Cover and simmer gently for 25–30 minutes, stirring occasionally, until the squash is very tender when tested with a fork.
  5. Blend: Remove thyme sprigs. Use an immersion blender or transfer to a high-powered blender in batches and blend until smooth and creamy, about 20–30 seconds per batch.
  6. Season and serve: Stir in coconut milk, adjust seasoning to taste with salt, pepper, or a touch more maple syrup. Serve warm with a swirl of coconut milk and toasted pepitas or pecans if desired.

Notes

Blender options: High-powered blenders create the silkiest texture; immersion blenders are convenient and reduce cleanup.

Toppings: Coconut milk, a pinch of cinnamon, a drizzle of maple syrup, and toasted pepitas or pecans add flavor and texture.

Milk alternatives: Full-fat coconut milk keeps the soup vegan and rich; almond milk or heavy cream can be used as alternatives but will change the flavor slightly.

Course Side Dish, Soup
Cuisine American
Keyword butternut squash soup with apple, curried butternut squash soup, vegan butternut squash soup
Freezer Friendly Yes
Author Bethany Kramer

Nutrition

Serving: 1 cup | Calories: 124 kcal | Carbohydrates: 18.9 g | Protein: 1.6 g | Fat: 5.8 g | Cholesterol: 0 mg | Sodium: 379 mg | Fiber: 2.8 g | Sugar: 7.9 g | Vitamin A: 45 IU | Vitamin C: 20 mg