filipino coconut vegetable curry — Filipino Coconut Vegetable Curry (Healthy Version) is my answer to those nights when I want something warm and filling but I do not want to babysit meat on the stove. You know the feeling, you open the fridge and it is basically vegetables, a can of coconut milk, and a whole lot of hope. This dish is creamy, slightly sweet from squash, and cozy in a way that feels like a hug in a bowl. I also love that it is naturally budget friendly and flexible, so you can swap veggies without stressing. If you are trying to eat a little lighter but still crave that rich coconut taste, you are in the right place.
Why you’ll adore this recipe
I keep coming back to this curry because it hits that sweet spot between comfort food and feel good food. The coconut milk makes it rich, but the vegetables keep it bright and not heavy. It is also one of those recipes where the pot does most of the work, so you can cook rice, clean up a little, or just sit down for a minute while it simmers.
If you are new to Filipino coconut based dishes, this is a super friendly starting point. The flavors are familiar and not too spicy, but still interesting. And if you love curry nights like I do, you might also want to peek at this easy Filipino vegetable coconut stew you can whip up tonight for another quick, veggie loaded option.
Here is what makes it a repeat recipe in my kitchen:
- One pot cooking, less mess, less stress.
- Weeknight friendly, you can finish it in around 30 to 40 minutes.
- Flexible vegetables, use what you have.
- Creamy without cream, coconut milk does all the magic.
Also, it reheats surprisingly well. The sauce thickens a bit in the fridge, and the next day it is even cozier. I honestly think filipino coconut vegetable curry — Filipino Coconut Vegetable Curry (Healthy Version) tastes better after it has had time to sit and mingle.
Ingredients for ginataang kalabasa with spinach
This is basically my go to ingredient list for ginataang kalabasa. It is simple, easy to find, and it keeps the flavors balanced. I am sharing the classic version I cook at home, plus a few easy swaps in case your grocery run did not go as planned.
What you will need
- Kalabasa (squash), peeled and cubed. Kabocha works great too.
- Sitaw (yardlong beans), cut into 2 inch pieces.
- Spinach (or kangkong if you have it).
- Coconut milk, full fat for best flavor. You can use lite, but it will be thinner.
- Aromatics: onion and garlic.
- Ginger, optional but I love the gentle warmth it adds.
- Fish sauce or salt. Fish sauce adds that savory depth.
- Black pepper, just a little.
- Cooking oil.
A few casual notes from my own trial and error:
If your squash is very sweet, you may want a tiny extra splash of fish sauce to balance it. If you want more protein without changing the vibe, tofu cubes work nicely. And if you are curious about coconut milk curry with meat, I have made versions inspired by this creamy Filipino chicken curry recipe with coconut milk, but honestly the vegetable one is the one I crave when I want something lighter.
;
How to make Ginataang Kalabasa Sitaw
This is the part where everything starts smelling good. The key is to build flavor with the onion, garlic, and coconut milk, then let the squash soften until it turns creamy around the edges. You do not need fancy technique. Just keep the heat gentle once the coconut milk is in, so it does not split.
Step by step directions
1) Heat a little oil in a pot over medium heat. Saute onion until it softens, then add garlic (and ginger if using). Cook until fragrant.
2) Add the squash cubes. Stir them around for a minute so they get coated in the aromatics.
3) Pour in coconut milk. Bring it to a gentle simmer. Do not crank the heat too high. Coconut milk prefers a calm, steady simmer.
4) Season with fish sauce or salt and a little black pepper. Cover and simmer until the squash is almost fork tender. Stir every now and then so nothing sticks.
5) Add the sitaw. Cook until the beans are tender but still have a little bite. I like them bright and not mushy.
6) Add spinach last. It only needs a minute or two to wilt. Taste and adjust seasoning.
That is it. The sauce should be creamy, slightly thick, and coating the veggies. If you want it thicker, simmer uncovered for a few more minutes. If you want it thinner, add a splash of water.
“I made this for my family and even my picky kid ate the squash. The coconut sauce was so comforting, and it tasted like something my lola would make, but lighter.”
Little heads up: filipino coconut vegetable curry — Filipino Coconut Vegetable Curry (Healthy Version) is super forgiving, but timing matters most with the greens. Add spinach at the end so it stays fresh and pretty.
Tips to nail this recipe
I have cooked this more times than I can count, and these are the tips that actually make a difference.
Keep the simmer gentle. Once the coconut milk is in, medium low heat is your friend. High heat can make coconut milk look grainy.
Cut the squash into even pieces. If some cubes are huge and others tiny, the tiny ones melt too fast and the huge ones stay firm. Even cuts cook evenly and make the sauce feel naturally creamy.
Season in layers. Add a little fish sauce early, then taste again near the end. Squash sweetness can shift as it cooks, so do not rely on the first seasoning only.
Add greens at the very end. Spinach goes from perfect to sad in a minute if you overcook it.
Want it heartier? Toss in chickpeas, tofu, or even leftover shredded chicken. If you want a chicken version for another night, this Filipino chicken curry with coconut milk is a good reference point.
Also, if you like a little kick, add chili flakes or a sliced fresh chili near the end. Not too much though, I still want the coconut flavor to be the star.
Serving Ideas for this ginataang kalabasa with spinach
This dish is already satisfying, but the right side can make it feel extra special. At home, I usually keep it simple because the curry is the main event. Here are a few ways I love serving it:
- Steamed white rice, classic and perfect for soaking up the sauce.
- Brown rice if you want a more hearty, nutty vibe.
- Cauliflower rice if you are keeping things lighter.
- With fried or grilled fish on the side for a more traditional Filipino table feel.
- With a squeeze of calamansi right before eating, it wakes up the coconut flavor.
If you are meal prepping, pack rice separately so it does not get too soft. The curry can be stored in the fridge for about 3 to 4 days. Reheat gently on the stove, adding a small splash of water if it thickens too much.
For me, filipino coconut vegetable curry — Filipino Coconut Vegetable Curry (Healthy Version) is also a nice potluck dish. It is familiar enough for picky eaters but still interesting, and it is naturally gluten free.
Common Questions
Can I use frozen squash or frozen spinach?
Yes. Frozen squash can be softer, so add it a bit later and simmer gently. Frozen spinach works too, just squeeze out extra water so the sauce does not get watery.
How do I keep coconut milk from curdling?
Use medium low heat after adding coconut milk and stir occasionally. Avoid a hard boil. A gentle simmer keeps it smooth.
Is this recipe vegan?
It can be. Swap fish sauce with salt or a vegan fish sauce alternative. Everything else is plant based.
What vegetables can I swap in?
Try eggplant, bell pepper, okra, or even mushrooms. Just add quick cooking veggies later so they do not turn mushy.
Can I make it spicy?
Totally. Add chopped chili, chili flakes, or a small spoon of chili garlic sauce near the end, then taste as you go.
A cozy bowl you will want to make again
If you have been craving something creamy but still full of vegetables, this is your sign to cook it this week. The best part is how low effort it feels once everything is simmering, and the leftovers make lunch the next day actually exciting. If you want to explore another take, check out this helpful Ginataang Kalabasa Recipe (Vegan Filipino Coconut Milk Stew) and compare ingredients with what you have at home. However you do it, keep the coconut simmer gentle, season little by little, and let the squash do its naturally creamy thing.

Ginataang Kalabasa Sitaw
Ingredients
Main Ingredients
- 1 medium Kalabasa (squash), peeled and cubed Kabocha works great too.
- 200 grams Sitaw (yardlong beans), cut into 2 inch pieces
- 2 cups Spinach Or kangkong if you have it.
- 1 can Coconut milk, full fat Lite can be used, but it will be thinner.
Aromatics
- 1 medium Onion, chopped
- 3 cloves Garlic, minced
- 1 inch Ginger, minced (optional) Adds gentle warmth.
Seasoning
- 1 tablespoon Fish sauce or salt Fish sauce adds savory depth.
- 1/4 teaspoon Black pepper Just a little.
- 1 tablespoon Cooking oil
Instructions
Preparation
- Heat oil in a pot over medium heat. Sauté onion until it softens, then add garlic (and ginger if using). Cook until fragrant.
- Add the squash cubes and stir for a minute to coat them in the aromatics.
- Pour in the coconut milk and bring it to a gentle simmer. Avoid high heat.
- Season with fish sauce or salt and black pepper. Cover and simmer until the squash is almost fork tender, stirring occasionally.
- Add the sitaw and cook until the beans are tender but still have a little bite.
- Add the spinach last, cooking for a minute or two until wilted. Adjust seasoning as needed.
