There used to be a tiny Japanese café tucked away on a side street in Portland, Oregon, that made the most incredible kabocha squash soup. When they closed their doors during the pandemic, I honestly felt a little lost. That soup had gotten me through three rainy winters—it was my go-to order whenever I needed a serious mood boost. After about eight attempts—some way too watery, one that turned out oddly bitter—I finally cracked the code. This cozy kabocha squash curry soup is the result of that obsession, and let me tell you, it tastes even better than I remember.
The first time I got it right, I actually texted my friend Sarah a photo with the caption, “We’re back in business.” She knew exactly what I meant. That’s the thing about a truly great soup—it becomes a reference point in your life. The sweetness of the kabocha, the warmth of the curry spices, the velvety texture that feels like it’s hugging you from the inside out. I wanted to capture all of that in a way that didn’t require a trip to Portland or a reservation you couldn’t get.
Maybe you’ve been there—obsessed with a dish from a place that no longer exists, trying to describe it to people who just don’t get it. That’s exactly why I kept testing this recipe. I needed to prove that comfort food isn’t tied to a specific address. It can live in your own kitchen, on your own stove, made with your own hands. This soup is my little victory over culinary loss, and honestly, it’s become a staple I make on repeat every single fall.
Why You’ll Love This Recipe
This isn’t just another squash soup recipe. After testing this more times than I care to count—and yes, I did burn my tongue on at least three occasions because I couldn’t wait for it to cool—I can confidently say this version stands out for all the right reasons.
- Quick & Easy: Comes together in just 30 minutes from start to finish. Perfect for those evenings when you need dinner on the table fast but still want something that feels special.
- Simple Ingredients: No hunting down exotic spices or specialty items. Most of what you need is probably in your pantry right now, minus the kabocha squash itself.
- Perfect for Cozy Nights: This soup was made for cold weather, rainy afternoons, or any day that calls for serious comfort food energy.
- Crowd-Pleaser: I’ve served this to friends who claimed they “don’t like squash soup” and watched them go back for seconds. It’s that good.
- Unbelievably Delicious: The combination of sweet kabocha with warm curry spices creates a depth of flavor that tastes like it simmered for hours—even though it didn’t.
What makes this recipe different from the rest? It’s the technique of roasting the squash first to concentrate its natural sweetness, then blending it with coconut milk for that ultra-creamy texture. No heavy cream needed, no complicated steps. Just pure, soul-soothing flavor that makes you close your eyes after the first spoonful.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something truly magical. The kabocha squash is the star here, and everything else plays a supporting role to make it shine.
- 1 medium kabocha squash (about 2-3 pounds) — Look for one that feels heavy for its size with a deep green skin. The orange flesh inside should be vibrant and firm. I prefer getting mine from Asian grocery stores when possible—they tend to have the freshest ones.
- 1 tablespoon coconut oil (or olive oil) — For roasting the squash. Coconut oil adds a subtle tropical note that pairs beautifully with the curry flavors.
- 1 medium yellow onion, diced — Adds savory depth to the soup base.
- 3 cloves garlic, minced — Because garlic makes everything better, honestly.
- 1 tablespoon fresh ginger, grated — Use a microplane if you have one. Fresh ginger is non-negotiable here—don’t even think about using the powdered stuff.
- 2 tablespoons curry powder — I recommend using a good-quality brand like Spicewalla or Simply Organic. The blend of spices in curry powder is what gives this soup its warm, complex flavor.
- 1 teaspoon ground turmeric — For color and anti-inflammatory benefits. It also adds a subtle earthiness.
- 1 can (13.5 oz) full-fat coconut milk — This is what makes the soup velvety smooth. Light coconut milk will work in a pinch, but the texture won’t be as luxurious.
- 2 cups vegetable broth — Use low-sodium so you can control the salt level. Homemade is great, but store-bought works perfectly fine.
- 1 tablespoon maple syrup — Just a touch to enhance the natural sweetness of the kabocha. You can substitute with honey if that’s what you have.
- Salt and black pepper to taste — Don’t be shy with the salt. It really brings out all the flavors.
- Optional toppings: Toasted pumpkin seeds, a drizzle of coconut cream, fresh cilantro, or a sprinkle of red pepper flakes for heat.
Equipment Needed
You don’t need a fancy kitchen to make this soup. Here’s what you’ll need to get the job done.
- Baking sheet — For roasting the squash. A rimmed baking sheet works best to catch any juices.
- Large pot or Dutch oven — I use my trusty 5-quart Le Creuset for this, but any heavy-bottomed pot will work. The key is even heat distribution.
- Immersion blender or regular blender — An immersion blender makes life so much easier here. If you’re using a regular blender, work in batches and be careful with the hot liquid.
- Chef’s knife and cutting board — Kabocha squash has a tough skin, so make sure your knife is sharp. I learned this the hard way after nearly losing a finger to a dull blade.
- Measuring cups and spoons — For accuracy, though I’ll admit I sometimes eyeball the spices.
- Wooden spoon or spatula — For stirring the soup as it cooks.
If you don’t have an immersion blender, don’t worry. A regular blender works just fine—just let the soup cool slightly before blending, and never fill the blender more than halfway.
Preparation Method

Let’s get cooking! This soup comes together faster than you’d think, especially if you prep the squash while the oven preheats.
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper for easy cleanup. Trust me on this one—roasted squash can get sticky.
- Prepare the kabocha squash. Carefully cut the squash in half using a sharp chef’s knife. Scoop out the seeds and stringy bits with a spoon. You can save the seeds for roasting later if you want—they make a great snack. Cut the squash into 1-inch wedges or cubes. No need to peel it—the skin becomes tender when roasted and blends perfectly into the soup.
- Roast the squash. Toss the squash pieces with 1 tablespoon of coconut oil and a pinch of salt. Spread them in a single layer on the prepared baking sheet. Roast for 20-25 minutes, flipping halfway through, until the squash is fork-tender and the edges are starting to caramelize. Your kitchen will smell amazing at this point.
- Start the soup base. While the squash roasts, heat a large pot over medium heat. Add a drizzle of oil, then sauté the diced onion for 4-5 minutes until it’s translucent and starting to brown. Add the minced garlic and grated ginger, stirring constantly for about 30 seconds until fragrant. Don’t let the garlic burn—it will turn bitter.
- Bloom the spices. Add the curry powder and turmeric to the pot. Stir continuously for about 1 minute. This step is crucial—blooming the spices in oil releases their essential oils and deepens the flavor. You’ll know it’s ready when the mixture becomes incredibly aromatic.
- Add the liquids. Pour in the vegetable broth and coconut milk, scraping up any browned bits from the bottom of the pot. This is where all that flavor lives. Add the maple syrup and stir to combine. Bring the mixture to a gentle simmer.
- Add the roasted squash. Once the squash is done roasting, add it directly to the pot. Use a spatula to scrape in any caramelized bits from the baking sheet—those are pure flavor gold. Stir everything together and let it simmer for 5 minutes to allow the flavors to meld.
- Blend until smooth. Remove the pot from heat. Use an immersion blender to puree the soup until it’s completely smooth and velvety. If using a regular blender, let the soup cool for 5 minutes first, then blend in batches. Be careful—hot liquid expands, so only fill the blender halfway and hold the lid down with a towel.
- Adjust the seasoning. Taste the soup and add salt and pepper as needed. I usually start with 1 teaspoon of salt and go from there. If the soup seems too thick, add a splash more broth or water. If it’s too thin, let it simmer uncovered for a few more minutes to reduce.
- Serve and enjoy. Ladle the soup into bowls and add your favorite toppings. A drizzle of coconut cream, a sprinkle of toasted pumpkin seeds, and some fresh cilantro make it look restaurant-worthy. The soup should be thick enough to coat the back of a spoon but still pourable.
Cooking Tips & Techniques
After making this soup more times than I can count, I’ve picked up a few tricks that make a real difference. Let me share what I’ve learned—sometimes the hard way.
Don’t skip the roasting step. I know it adds an extra 20 minutes, but roasting the squash concentrates its natural sugars and adds a caramelized depth that boiling simply can’t achieve. The first time I tried to shortcut this, the soup came out bland and watery. Never again.
Watch your heat when blooming spices. Curry powder can burn quickly if the pan is too hot. Keep the heat at medium and stir constantly. If you see wisps of smoke, take the pot off the heat for a few seconds. Burnt curry powder tastes bitter and will ruin the whole batch—speaking from personal experience here.
Use full-fat coconut milk for the best texture. Light coconut milk has more water and less fat, which means a thinner, less luxurious soup. If you’re watching calories, you can use one can of full-fat and stretch it with a little extra broth. The texture will still be pretty good.
Let the soup rest before serving. Like many soups, this one tastes even better after sitting for 10-15 minutes. The flavors have time to meld and mellow out. I sometimes make it a day ahead just for this reason.
Adjust the spice level to your taste. Curry powders vary widely in heat. If you’re sensitive to spice, start with 1 tablespoon and add more later. If you love heat, add a pinch of cayenne or some red pepper flakes at the end.
Variations & Adaptations
One of the best things about this soup is how adaptable it is. Here are some variations I’ve tried and loved.
Vegan and Gluten-Free: This recipe is already both! Just make sure your curry powder doesn’t contain any hidden gluten—most don’t, but it’s worth checking. The coconut milk keeps it creamy without any dairy.
Spicy Thai Version: Swap the curry powder for 2 tablespoons of Thai red curry paste. Add a kaffir lime leaf while simmering and finish with a squeeze of lime juice. The flavor profile shifts from cozy to bright and zesty.
Protein-Packed Addition: Stir in a can of drained chickpeas after blending for extra fiber and protein. Or top each bowl with crispy tofu cubes or shredded rotisserie chicken if you’re not vegetarian.
Roasted Carrot and Kabocha Combo: Replace half the kabocha with carrots for a slightly sweeter, more orange-colored soup. Roast the carrots alongside the squash—they cook at the same temperature and time.
Slow Cooker Method: Sauté the onions, garlic, and ginger on the stovetop first, then transfer everything (including raw cubed squash) to a slow cooker. Cook on low for 4-6 hours, then blend. The texture won’t be quite as caramelized, but it’s great for busy days.
Serving & Storage Suggestions
This soup is incredibly versatile when it comes to serving. Here’s how to make the most of it.
Serving Temperature: Serve this soup hot—really hot. I mean the kind of hot where you have to blow on each spoonful. That warmth is part of the comfort experience. For a refreshing twist in warmer months, it’s actually pretty good chilled, though I prefer it hot.
Presentation Ideas: Swirl a spoonful of coconut cream on top, then drag a toothpick through it for a simple pattern. Sprinkle with toasted pumpkin seeds, fresh cilantro, and a pinch of flaky sea salt. Serve with crusty bread or garlic naan bread for dipping.
Complementary Dishes: This soup pairs beautifully with a simple green salad dressed with lemon vinaigrette. The acidity cuts through the richness of the coconut milk. I also love serving it alongside coconut rice pilaf for a more substantial meal.
Storage Instructions: Store leftovers in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen overnight, so it might taste even better the next day. Freeze in individual portions for up to 3 months—just leave some room in the container for expansion.
Reheating Methods: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if the soup has thickened too much. You can also microwave individual portions in 30-second bursts, stirring between each. Avoid boiling, as it can cause the coconut milk to separate.
Nutritional Information & Benefits
This soup isn’t just delicious—it’s packed with good-for-you ingredients that make it a smart choice for any meal.
Estimated Nutritional Values (per serving, about 1.5 cups):
| Nutrient | Amount |
|---|---|
| Calories | 280 |
| Total Fat | 18g |
| Saturated Fat | 14g |
| Carbohydrates | 28g |
| Fiber | 6g |
| Sugar | 10g |
| Protein | 5g |
| Vitamin A | 290% DV |
| Vitamin C | 25% DV |
| Iron | 15% DV |
Health Benefits: Kabocha squash is an excellent source of beta-carotene, which your body converts to vitamin A for healthy vision and immune function. The ginger and turmeric provide anti-inflammatory properties, while coconut milk offers healthy fats that help your body absorb fat-soluble vitamins. This soup is naturally gluten-free, dairy-free, and vegan—making it a great option for many dietary needs.
Potential Allergens: This recipe is free from the top eight allergens except for coconut, which is technically a fruit but sometimes classified as a tree nut. If you have a coconut allergy, substitute with full-fat oat milk or cashew cream.
Conclusion
This cozy kabocha squash curry soup is more than just a recipe—it’s a little piece of comfort that you can make any time you need it. After all those attempts to recreate that café soup from Portland, I finally have a version that not only matches the original but honestly surpasses it. The sweetness of the roasted squash, the warmth of the curry spices, the silky texture of the coconut milk—every spoonful feels like a hug in a bowl.
I hope you give this recipe a try and make it your own. Maybe you’ll add extra ginger like I sometimes do, or top it with crispy chickpeas for crunch. That’s the beauty of a good soup—it welcomes your personal touch. If you make it, I’d love to hear how it turned out. Drop a comment below and let me know what you think, or share your own variation. And if you’re looking for more cozy soup ideas, check out my creamy tomato basil soup or lentil soup with lemon—they’re perfect companions for this one. Happy cooking, friends!
Frequently Asked Questions
Can I use butternut squash instead of kabocha?
Absolutely! Butternut squash is a great substitute. It has a similar sweetness, though the texture is slightly less creamy. Just peel it before roasting since butternut skin doesn’t soften the same way kabocha skin does. The cooking time and method stay the same.
Is this soup spicy?
It depends on your curry powder. Standard curry powder is mild and warm rather than spicy. If you’re sensitive to heat, start with 1 tablespoon and taste before adding more. For extra heat, add a pinch of cayenne pepper or garnish with red pepper flakes.
Can I make this soup ahead of time?
Yes, and I actually recommend it! The flavors deepen and meld together beautifully overnight. Make the soup as directed, let it cool completely, then store it in the refrigerator for up to 5 days. Reheat gently on the stovetop, adding a splash of broth if needed.
How do I peel kabocha squash?
You don’t need to! Kabocha squash skin becomes tender when roasted and blends completely smooth. If you really want to peel it, use a sharp vegetable peeler or cut off the skin with a knife after roasting—it’s much easier when the squash is cooked.
Can I freeze this soup?
Yes, this soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.
Pin This Recipe!

Cozy Kabocha Squash Curry Soup: Easy 30-Minute Recipe
A velvety, comforting soup made with roasted kabocha squash and warm curry spices, blended with coconut milk for a creamy texture. Ready in just 30 minutes, this easy recipe captures the magic of a beloved café soup, perfect for cozy nights.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: Japanese-inspired
Ingredients
- 1 medium kabocha squash (about 2–3 pounds)
- 1 tablespoon coconut oil (or olive oil)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons curry powder
- 1 teaspoon ground turmeric
- 1 can (13.5 oz) full-fat coconut milk
- 2 cups vegetable broth (low-sodium)
- 1 tablespoon maple syrup
- Salt and black pepper to taste
- Optional toppings: toasted pumpkin seeds, coconut cream, fresh cilantro, red pepper flakes
Instructions
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Prepare the kabocha squash: cut in half, scoop out seeds, and cut into 1-inch wedges or cubes. No need to peel.
- Toss squash pieces with 1 tablespoon coconut oil and a pinch of salt. Spread in a single layer on the baking sheet. Roast for 20-25 minutes, flipping halfway, until fork-tender and edges are caramelized.
- While squash roasts, heat a large pot over medium heat. Sauté diced onion for 4-5 minutes until translucent. Add minced garlic and grated ginger, stirring for 30 seconds until fragrant.
- Add curry powder and turmeric to the pot. Stir continuously for about 1 minute until aromatic.
- Pour in vegetable broth and coconut milk, scraping up any browned bits. Add maple syrup and stir. Bring to a gentle simmer.
- Add roasted squash to the pot, including any caramelized bits from the baking sheet. Simmer for 5 minutes.
- Remove from heat. Use an immersion blender to puree until smooth. If using a regular blender, let cool 5 minutes, then blend in batches, filling only halfway.
- Taste and adjust seasoning with salt and pepper. If too thick, add more broth; if too thin, simmer uncovered for a few minutes.
- Ladle into bowls and add desired toppings. Serve hot.
Notes
Don’t skip roasting the squash—it concentrates sweetness and adds depth. Use full-fat coconut milk for best texture. Let soup rest 10-15 minutes before serving for flavors to meld. Adjust spice level by varying curry powder amount or adding cayenne.
Nutrition
- Serving Size: 1.5 cups
- Calories: 280
- Sugar: 10
- Fat: 18
- Saturated Fat: 14
- Carbohydrates: 28
- Fiber: 6
- Protein: 5
Keywords: kabocha squash soup, curry soup, vegan soup, gluten-free soup, 30-minute recipe, fall soup, comfort food


