
This creamy Kabocha Squash Soup with Coconut Milk is simple to make yet feels special. No peeling, minimal chopping, and no blender needed—just roasted squash, fragrant spices, and rich coconut milk for a restaurant-quality bowl at home.
The Peanut Lime Crunch topping brings a bright, crunchy contrast. Inspired by Thai balancing of salty, spicy, sweet, and sour flavors, it adds fresh herbs, toasted peanuts, and fried shallots for a memorable finish that comes together in minutes.
[feast_advanced_jump_to]
Why you’ll love this recipe
- Easy: No blender and almost no chopping—only two simple cuts to handle the squash. The approach keeps prep comfortable without sacrificing flavor.
- Roasted for deeper flavor: Roasting the squash concentrates its sweetness and adds caramelized notes that stovetop cooking can’t replicate. Roasting the garlic alongside it adds gentle, mellow garlic flavor.
- Smart shortcuts: Store-bought Thai red curry paste provides complex flavor without a long ingredient list. The Peanut Lime Crunch uses ready-made fried shallots combined with peanuts, lime, and herbs for a quick, impressive topping.
- Vegan and dairy-free: This soup and the Peanut Lime Crunch are naturally vegan and dairy-free.
- Meal prep friendly: Leftovers reheat well for lunches or dinners and the soup freezes for future meals.


Ingredients (and substitutes)
Below are the core ingredients for the creamy squash soup and the Peanut Lime Crunch. Several items overlap to simplify shopping.

- Kabocha squash: A sweet Japanese winter squash with green skin and deep orange flesh. Choose one that feels heavy for its size. Substitutes: Amber Cup (Red Kabocha) or Sugar Pie pumpkin.
- Thai red curry paste: Adds layers of flavor—chili, lemongrass, ginger, and shallots—without buying many individual spices. Check labels if you need a shrimp-free/vegan paste. Common vegan-friendly brands include Aroy D, Maesri, and MaeJin.
- Coconut milk: Full-fat coconut milk gives the best texture and flavor; you can dilute it if desired, but full-fat yields a creamier soup.
- Crispy fried shallots or onions: These provide salt and crunch and are usually found in the Asian aisle or the condiment section (fried onions).
- Thai basil: Offers a mild anise note that complements the topping. If unavailable, use sweet basil or cilantro, understanding the flavor will differ.
- Brown sugar: A small amount balances the topping’s tartness. Granulated or coconut sugar will work in a pinch.
Scroll to the recipe card below for exact measurements and step-by-step instructions.

How to make Kabocha Squash Soup
This recipe is weeknight-friendly: most of the cooking is hands-off and there’s no blender to clean.
Overview of the method:

1. Drizzle the cut sides of the squash and the garlic with oil and roast until caramelized and tender.

2. Cool slightly, scoop out the squash flesh and squeeze the roasted garlic from its skins.

3. Sauté the red curry paste with spices in hot oil until fragrant and it darkens slightly, about two minutes.

4. Whisk in the mashed squash, roasted garlic, coconut milk, and vegetable broth until smooth.

5. Simmer briefly so flavors meld, then finish with fresh lime juice.

6. Ladle into bowls and top each serving with the Peanut Lime Crunch.
See the recipe card below for exact measurements and the full step-by-step instructions.
Tips
After testing this recipe multiple times, these tips streamline prep and preserve texture and flavor:
- Cutting the squash: Microwave the whole squash for 2–3 minutes until just warm at the surface to make slicing easier. Cut around the stem instead of through it for less resistance.
- Adjust the curry paste: Brands vary in heat and salt. Start with less paste if you’re using a new brand and add more to taste. Verify vegan status on the label if needed.
- Roast garlic placement: The back of the oven is typically hotter; place the garlic there so it softens faster than the squash.
- Achieve a smooth texture without a blender: Mash the roasted squash and garlic well before adding broth—it’s easier to whisk out lumps early than after adding too much liquid.
- Make the topping last: Prepare the Peanut Lime Crunch just before serving so it stays crisp. Use only the specified lime juice so the topping doesn’t become soggy.

Recipe FAQ’s
Microwave the whole squash for 2–3 minutes until the skin is just warm, which makes it easier to halve. Then cut it in half and remove seeds. Avoid slicing through the hard stem; cut around it instead.
Find Thai basil in the produce aisle near other fresh herbs, at Asian grocery stores, farmers’ markets, or specialty food shops. If you can’t find it, substitute sweet basil or cilantro.
Yes. Store cooled soup in airtight containers in the freezer for up to three months. Thaw overnight in the fridge before reheating gently.

More vegan squash recipes:
- Curried Pumpkin and Lentil Soup (Vegan)
- Butternut Squash Pasta with Toasted Breadcrumbs
- Air Fryer Butternut Squash
- Spaghetti Squash Pad Thai
Love this recipe? Please leave a 5-star 🌟🌟🌟🌟🌟 review below!
📖 Recipe
Kabocha Squash Soup with Coconut Milk

Ingredients
Roasted Squash and Garlic
- 3 lb kabocha squash (see note 1)
- 1 head garlic
- 1 tablespoon extra-virgin olive oil
- ¼ teaspoon fine sea salt
Rest of Soup
- 2 tablespoons extra-virgin olive oil
- ¼ cup Thai red curry paste (see note 2)
- 2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 1 (14 fl oz / 398 ml) can full-fat coconut milk
- 4 cups vegetable broth
- ¼ teaspoon fine sea salt (more to taste)
- 1 to 2 tablespoons fresh lime juice (see note 3 for tip)
- cilantro (optional, for garnish)
Peanut Lime Crunch
- 1 teaspoon lime zest (½ to 1 lime, see note 3)
- 1 teaspoon fresh lime juice
- 1 teaspoon brown sugar (or coconut sugar)
- 3 tablespoons roasted salted peanuts
- 1 tablespoon finely minced Thai Basil (see note 4)
- 3 tablespoons fried shallots or onions
- ⅛ teaspoon fine sea salt
Instructions
-
Preheat: Preheat the oven to 400°F (200°C). Line a baking sheet with parchment and place a small piece of foil on top for the garlic.
-
Roast: Microwave the 3 lb kabocha squash for 2–3 minutes to warm the surface (optional). Halve the squash and remove seeds. Trim ¼ inch off the top of the garlic head and place it on foil. Drizzle a little of the olive oil over the garlic and the rest over the cut sides of the squash. Sprinkle ¼ teaspoon salt on the squash, place cut sides down on the parchment, wrap the garlic in foil, and bake with the garlic toward the back of the oven until very soft, about 45 minutes. Let cool, then unwrap garlic and flip the squash.
-
Start Soup: Warm a large pot over medium heat and add 2 tablespoons olive oil. Stir in ¼ cup Thai red curry paste, 2 teaspoons ground cumin, and 1 teaspoon ground coriander. Cook, stirring constantly, until the paste darkens slightly and becomes fragrant, about 2 minutes. Remove from heat.
-
Finish Soup: Scoop the roasted squash flesh from the skin into the pot. Squeeze roasted garlic from the skins, mash to a paste, and add to the pot. Whisk the squash and garlic into the spices until smooth. Add 1 (14 fl oz / 398 ml) can full-fat coconut milk, 4 cups vegetable broth, and ¼ teaspoon salt. Warm over medium heat, whisk occasionally, and simmer 10 minutes. Taste and add 1–2 tablespoons fresh lime juice and more salt if needed.
-
Peanut Lime Crunch: While the soup simmers, combine 1 teaspoon lime zest, 1 teaspoon fresh lime juice, and 1 teaspoon brown sugar in a small bowl and stir until the sugar dissolves. Add 3 tablespoons roasted salted peanuts and toss to coat. Mix in 1 tablespoon finely minced Thai basil, 3 tablespoons fried shallots or onions, and ⅛ teaspoon salt. Make this just before serving so it stays crisp.
-
Serve: Ladle soup into bowls, garnish with cilantro if desired, and sprinkle generously with the Peanut Lime Crunch.
Notes
- Squash: Kabocha has rich, sweet flavor and bright orange flesh. Choose a dense squash with dark green skin. Amber Cup (Red Kabocha) or Sugar Pie pumpkin are good substitutes.
- Red curry paste: Some brands are milder or saltier; adjust quantity to taste. Choose a shrimp-free brand if you need the recipe to be vegan.
- Lime: One lime is typically enough to zest for the topping and juice for the soup. Zest first, then juice. Avoid the white pith when zesting.
- Basil: Thai basil has a mild anise note that pairs well here. If unavailable, sweet basil or additional cilantro can be used, though the flavor will differ.
- Roasting garlic: Position the garlic toward the back of the oven where it’s hotter so it softens faster than the squash.
- Peanut Lime Crunch: Use only the small amount of lime juice called for so the topping remains crisp. Prepare it right before serving.
- Storage: Refrigerate leftovers for 3–4 days or freeze for up to 3 months.
- Yield: Makes about 8 cups; nutritional estimates are based on 2 cups per serving.