Print

Creamy Kabocha Squash Curry Soup with Coconut Milk

creamy kabocha squash curry soup - featured image

A velvety, comforting soup where roasted kabocha squash and coconut milk meld together with warm curry spices. This naturally vegan and gluten-free recipe is perfect for meal prep and delivers rich flavor with minimal active cooking time.

Ingredients

Scale
  • 1 medium kabocha squash (about 22.5 pounds)
  • 2 tablespoons olive oil or avocado oil
  • 1 medium yellow onion, diced (about 1 cup)
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons mild curry powder
  • 1 teaspoon ground turmeric
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon cayenne pepper (optional)
  • 1 can (13.5 ounces) full-fat coconut milk
  • 2 cups vegetable broth or chicken broth
  • 1 tablespoon maple syrup or coconut sugar (optional)
  • Salt and black pepper to taste
  • Toasted pumpkin seeds or pepitas (for garnish, optional)
  • Fresh cilantro leaves (for garnish, optional)
  • A drizzle of coconut cream (for garnish, optional)
  • Red pepper flakes (for garnish, optional)
  • A squeeze of fresh lime juice (for garnish, optional)

Instructions

  1. Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or a silicone mat.
  2. Carefully cut the kabocha squash in half using a sharp chef’s knife. Scoop out the seeds and stringy pulp with a spoon.
  3. Brush the cut sides of the squash halves with 1 tablespoon of olive oil and place them cut-side down on the prepared baking sheet. Roast for 35-45 minutes, or until the flesh is fork-tender and the edges are caramelized. Let the squash cool for about 10 minutes until it’s cool enough to handle.
  4. Use a large spoon to scoop the roasted flesh away from the skin. You should have about 3-4 cups of cooked squash.
  5. While the squash roasts, heat the remaining 1 tablespoon of oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
  6. Stir in the minced garlic and grated ginger. Cook for 1 minute until fragrant, stirring constantly.
  7. Add the curry powder, turmeric, cumin, and cayenne (if using). Stir constantly for 30-60 seconds until the spices are fragrant and have darkened slightly.
  8. Pour in the coconut milk and vegetable broth, then add the roasted squash. Stir everything together, scraping the bottom of the pot to release any browned bits. Bring the soup to a gentle simmer, then reduce the heat to low and let it cook for 10 minutes.
  9. Remove the pot from the heat. Use an immersion blender to puree the soup until completely smooth. If using a countertop blender, work in batches, filling the blender no more than halfway, and blend on low speed, gradually increasing to high. Return the blended soup to the pot.
  10. Taste the soup and add salt and pepper as needed. If the soup tastes flat, add more salt. If it needs brightness, add a squeeze of lime juice. If it’s too thick, thin it with additional broth or water. If you want a touch of sweetness, stir in the maple syrup.
  11. Ladle the soup into bowls and top with your chosen garnishes. Serve hot with crusty bread or a side salad.

Notes

Don’t skip the roasting step—it concentrates the squash’s natural sugars and develops caramelized flavors. Toast spices properly to release their essential oils. Use full-fat coconut milk for the creamiest texture. When blending hot soup, always allow steam to escape to avoid pressure buildup. Taste as you go and adjust seasoning gradually. The soup thickens as it sits; thin with broth or water when reheating. Leftovers keep for up to 5 days in the refrigerator and freeze well for up to 3 months.

Nutrition

Keywords: kabocha squash soup, creamy curry soup, coconut milk soup, vegan soup, gluten-free soup, winter squash soup, healthy soup, meal prep soup