filipino creamy squash soup recipe — Creamy Filipino Squash Soup with Coconut Milk is my go to fix when the day feels long and you just want something warm that basically hugs you back. I started making this on rainy afternoons when I was tired of the same old instant noodles, and honestly, it became one of those recipes I crave even when it is sunny outside. It is naturally sweet from the squash, rich from coconut milk, and gentle enough that even picky eaters usually say yes. If you have a squash sitting on the counter and no big plans for dinner, this is your sign. Let me walk you through how I make it at home, no fancy chef vibes needed.
Why you’ll adore this recipe
This soup is creamy without needing heavy cream, and that is one of my favorite parts. Coconut milk does the work for you, and it gives that cozy Filipino flavor that feels familiar right away. The texture is smooth and velvety, and the taste is a mix of savory, nutty, and a little sweet from the squash.
I also love how flexible it is. Some days I keep it simple with squash, spinach, and aromatics. Other days I toss in leftover chicken or shrimp if I want it extra filling. If you like coconut based comfort food, you will probably also enjoy this chicken sopas Filipino macaroni soup with creamy chicken broth on colder nights.
Here is the real win though. This filipino creamy squash soup recipe — Creamy Filipino Squash Soup with Coconut Milk is easy enough for weeknights. You do not need special tools, and you can make it in one pot. Less dishes always makes me happier.
Quick little reasons you will keep coming back to it: it is budget friendly, beginner friendly, and it tastes even better the next day.
Ingredients for ginataang kalabasa with spinach
Before anyone says, wait, is this soup or ginataang kalabasa? In my kitchen, it is basically the same flavor family. Ginataang kalabasa with spinach is usually chunkier, more like a stew. For soup, I just blend it until creamy and adjust the broth. Same comfort, different vibe.
;
Here is what I typically use. Do not stress if you are missing one item, I will share swaps right after.
- Squash (kalabasa), peeled and cubed. Kabocha or butternut both work.
- Coconut milk, full fat if you want it richer.
- Onion, chopped.
- Garlic, minced.
- Ginger, sliced thin. This makes it smell amazing.
- Spinach (or malunggay if you have it).
- Broth or water, for thinning to soup consistency.
- Fish sauce or salt, to taste.
- Black pepper.
- Optional: chili flakes, a squeeze of calamansi or lemon, cooked shrimp, or shredded chicken.
Easy swaps I actually use: If I run out of spinach, I use baby kale. If I do not have broth, water is fine, just season well. If you do not do fish sauce, salt works, but add it slowly so you do not overdo it.
And since we are already talking coconut comfort food, if you want another dinner idea for later, save this creamy Filipino chicken curry recipe with coconut milk. It has that same warm, satisfying coconut sauce energy.
Tips to nail this recipe
I have made this soup more times than I can count, and I have definitely learned a few things the hard way. This section is basically me helping you avoid my little kitchen mistakes.
Get the flavor base right
Do not rush the onion, garlic, and ginger. Let them cook until the onion looks soft and smells sweet. That is where the depth comes from, even if the recipe feels simple. If you love ginger like I do, add a bit extra, it pairs so nicely with squash and coconut milk.
Control the thickness your way
Squash varies a lot. Some are dry and starchy, some are watery. So start with less liquid, then add broth or water little by little until it is the consistency you want. If you want it like a thick creamy bowl, add less. If you want it more like a light soup you can sip, add more.
Blend safely and smartly
I usually use an immersion blender right in the pot. If you are using a regular blender, let the soup cool for a few minutes first and do not fill it too high. Hot soup expands and can make a mess fast. Blend it in batches, then pour it back into the pot.
Add coconut milk at the right time
Once the squash is soft, that is when I pour in the coconut milk. Keep the heat medium to low so it stays creamy and smooth. You do not need a hard boil here. Gentle simmer is the goal.
One more thing. Add spinach at the end. It only needs a minute or two to wilt, and it stays a nice green instead of turning sad and dark.
“I tried your creamy squash soup last weekend and my kids asked for seconds, which never happens with vegetables. The coconut milk made it so comforting and not boring at all.”
If you want another coconut milk dish that is bold and super flavorful, check out this authentic Bicolano laing recipe with coconut milk. It is a totally different vibe, but it is a great way to explore more ginataan flavors.
Serving Ideas for this ginataang kalabasa with spinach
This is the fun part because this soup fits into so many meals. When I make filipino creamy squash soup recipe — Creamy Filipino Squash Soup with Coconut Milk, I usually think, do I want it as the main event or a cozy side?
My favorite ways to serve it:
- With a big scoop of hot rice, classic Filipino comfort style.
- With toasted bread or pandesal for dipping.
- Topped with fried garlic or toasted coconut flakes if you want extra aroma.
- With a side of grilled fish or chicken for a fuller dinner.
- With a little chili oil if you like gentle heat.
If you are turning it into a full spread, I like pairing it with something saucy and savory so the meal feels complete. Coconut based mains are especially nice because the flavors feel connected without being repetitive.
A couple other ginataang recipes
If this soup made you fall in love with coconut milk cooking again, you are not alone. I went through a phase where I kept buying kakang gata and then planning meals around it.
Here are two directions you can go next.
Go savory: Try chicken adobo with coconut milk. It is tangy, salty, and creamy all at once, and it feels like a special weekend dish even though it is pretty simple.
Go sweet: Try a coconut dessert like bilo bilo when you want something comforting after dinner. That chewy rice ball texture is so satisfying.
And just to bring it back, if you are making this for friends, this filipino creamy squash soup recipe — Creamy Filipino Squash Soup with Coconut Milk is a nice starter before heavier dishes because it is creamy but still feels light.

Common Questions
Can I make this soup without coconut milk?
You can, but it will taste different. You could use evaporated milk or a plain creamy oat milk, but coconut milk is what gives it that classic ginataan comfort.
What squash works best?
Kabocha is my favorite because it is naturally sweet and creamy. But butternut squash is easy to find and also blends really well.
How do I store leftovers?
Keep it in a covered container in the fridge for up to 3 days. Reheat gently on the stove, and add a splash of water or broth if it thickened.
Can I freeze it?
Yes. Freeze in portions. When you reheat, stir well since coconut milk soups can separate a bit, but it comes back together with gentle heat.
Is this spicy?
Not at all unless you add chili. I keep it mild, then let people add chili flakes or chili oil to their own bowl.
A warm bowl to make again and again
If you are craving something simple and comforting, this filipino creamy squash soup recipe — Creamy Filipino Squash Soup with Coconut Milk is such a good place to start. It is creamy, cozy, and easy to adjust based on what you have in the fridge. If you want to explore a more stew like plant based version, this linked Ginataang Kalabasa Recipe (Vegan Filipino Coconut Milk Stew) is a fun read and a nice way to compare styles. Make a pot, taste as you go, and do not be shy with the garlic and ginger. You will end up with a bowl that feels like home, even if it is your first time making it.
Ginataang Kalabasa with Spinach
Ingredients
Vegetables and Aromatics
- 1 medium squash (kalabasa), peeled and cubed Kabocha or butternut both work.
- 1 can coconut milk, full fat For a richer flavor.
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 inch ginger, sliced thin Adds aroma.
- 2 cups spinach Malunggay can be used as a substitute.
Liquid and Seasonings
- 4 cups broth or water For thinning to soup consistency.
- 1 tablespoon fish sauce or salt To taste.
- 1 teaspoon black pepper
Optional Additions
- 1 teaspoon chili flakes For heat.
- 1 squeeze calamansi or lemon For acidity.
- 1 cup cooked shrimp, or shredded chicken Optional for heartiness.
Instructions
Preparation
- Prepare all ingredients: peel and cube the squash, chop the onion, mince the garlic, and slice the ginger.
- In a large pot, heat a little oil over medium heat and sauté the onion, garlic, and ginger until the onion is soft and fragrant.
Cooking
- Add the cubed squash and stir for a few minutes.
- Pour in the broth or water, bringing it to a simmer. Cook until the squash is tender.
- Blend the soup until smooth using an immersion blender, or in batches with a countertop blender.
- Return the blended soup to the pot and stir in the coconut milk.
- Adjust the thickness by adding more broth or water if necessary. Season with fish sauce or salt and black pepper to taste.
- Add the spinach last, cooking just until wilted.
