Salads
This Filipino ampalaya salad recipe brings the vibrant flavors of the Philippines to your table with crispy hearts of palm and a tangy vinegar dressing that balances every bite. The key lies in properly preparing the bitter melon—peeling, slicing, and reducing its bitterness so the natural sweetness shines through.
I learned this technique from my grandmother's handwritten notes, where she always emphasized patience in cooking.
The salad's magic comes from the crispy hearts of palm, which add satisfying texture, while the vinegar dressing—sweetened with sugar and enhanced with garlic—cuts through any remaining bitterness. This dish is perfect as a side for grilled meats or as a light meal on its own.
The recipe is simple but requires attention to detail, especially when balancing flavors.
By the time you're done, you'll have a dish that's crispy, tangy, and full of Filipino comfort. The hearts of palm will be golden and tender, the dressing bright and refreshing, and the overall flavor profile will transport you straight to a Filipino dining table.
It's a recipe that's worth the effort—trust me, I've made it countless times.
For those who want to add protein, shrimp or tofu works beautifully. Serve it warm or at room temperature, and you'll have a dish that's as satisfying as it is delicious. Let's get started on this traditional Filipino favorite!
Ingredients for ampalaya salad recipe filipino
Hearts of palm, bitter melon, and crispy textures make this Filipino favorite shine.
| Ingredient | Amount | Notes |
|---|---|---|
| Bitter Melon (Ampalaya) 🍆 | 1 lb | Peel, slice thinly, soak in salted water |
| Hearts of Palm 🥥 | 14 oz | Canned, drained and sliced |
| Vegetable Oil 🫒 | ½ cup | For frying hearts of palm |
| White Vinegar 💧 | ½ cup | White or apple cider vinegar |
| White Sugar 🍚 | ¼ cup | Granulated sugar preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for dressing |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Red Onion 🧅 | 1 whole | Thinly sliced, white part only |
| Green Bell Pepper 🌶️ | 1 whole | Thinly sliced, seeds removed |
| Fresh Chili Peppers 🔥 | 2 whole | Sliced thin, optional for heat |
| Salted Eggs 🥚 | 2 whole | Optional, sliced for garnish |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
The bitter melon needs special handling—peel it first, then slice it thinly. Soak those slices in salted water for 15 minutes to reduce bitterness before cooking. Hearts of palm come canned, but check for BPA-free cans at Asian markets or the international aisle of Walmart. My go-to brand is Del Monte—it's consistent and affordable. For the vinegar dressing, white vinegar is traditional, but apple cider vinegar adds a subtle sweetness that works beautifully too. Just make sure it's white or apple cider—balsamic won't cut through the bitterness like you'd want.
No canned hearts of palm? Substitute with water chestnuts—they'll give you a similar crunch, though the flavor won't be identical. Running short on bitter melon? Zucchini or eggplant slices work in a pinch, but they won't have that signature Filipino bite. Fresh chili peppers can be swapped for red pepper flakes at half the amount if you prefer milder heat. The salted eggs are optional but add that classic Filipino umami—substitute with marinated tofu if you're avoiding eggs entirely. For the sugar, I always use white granulated, but coconut sugar gives it a caramel note that pairs perfectly with the vinegar.
The hearts of palm keep for 3 days in the fridge once fried, but honestly, they're best eaten fresh. Store the dressing separately in a sealed jar—it'll keep for 1 week in the fridge. Bitter melon? Use it within 2 days of peeling, or it'll turn mushy. I like to prep everything the night before: slice and soak the bitter melon, make the dressing, and fry the hearts of palm. That way, assembling the salad is just a matter of tossing everything together—no last-minute stress.
Why You'll Love This Recipe
- No Chopping Hassle: I swear by this recipe because the ampalaya just needs a quick scrub and slice—no peeling, no dicing, no stress. The hearts of palm come pre-shredded in a can, so you’re basically done before the water boils.
- Sweet-Tart Magic: That vinegar-sugar dressing cuts through the bitter melon like a dream. Honestly, the balance is what makes this dish—crunchy, tangy, and just sweet enough to make you forget it’s "healthy."
- Lunchbox Hero: Between us, this salad keeps perfectly for days in the fridge. Pack it for work or school—it’s sturdy enough to handle a bumpy bag, and the flavors actually get better as it sits.
- Pocketbook Winner: Ampalaya and hearts of palm are cheap staples, and a little oil and vinegar stretch this into a full meal. I’ll be real: this is how I feed my whole family for under $10.
Step-by-step instructions for Filipino ampalaya salad
Here's how to create this beloved Filipino dish with perfectly crispy hearts of palm and a tangy, balanced dressing.
Prepare the Ampalaya and Hearts of Palm
Start by peeling the bitter melon (ampalaya) and slicing it into thin, even strips. Place them in a bowl and cover with cold water mixed with 1 teaspoon salt for 15 minutes—this removes bitterness and softens the texture. Drain and rinse thoroughly before patting dry with paper towels.
For the hearts of palm, drain and slice the 14 oz canned hearts of palm into ½-inch thick rounds. Heat ½ cup vegetable oil in a skillet over medium-high heat until shimmering. Fry the hearts of palm for 2-3 minutes per side until golden brown and crispy. Remove and drain on paper towels, keeping them warm for assembly.
Create the Tangy Dressing
In a small bowl, whisk together ½ cup white vinegar, ¼ cup white sugar, 2 tablespoons lemon juice, 4 minced garlic cloves, ½ teaspoon black pepper, and 1 teaspoon salt until the sugar dissolves completely. This dressing is the soul of the dish—its balance of sweet, sour, and spicy flavors makes every bite unforgettable.
Taste and adjust the sweetness or acidity if needed. If you prefer more heat, add a pinch of finely chopped fresh chili peppers. Let the dressing sit for 5 minutes to allow the garlic to mellow slightly before using.
Assemble the Salad
In a large bowl, combine the drained bitter melon strips, thinly sliced red onion (white part only), sliced green bell pepper, and sliced fresh chili peppers. Pour the dressing over everything and toss gently to coat evenly. The salad should glisten slightly from the dressing—this ensures every bite has that signature tangy flavor.
Add the crispy fried hearts of palm and toss again. If using, slice the 2 salted eggs in half and place them on top for garnish. Let the salad sit for 10 minutes to allow the flavors to meld together before serving.
Serve and Enjoy
Transfer the salad to a serving platter and arrange the salted egg halves on top for presentation. Serve immediately while the hearts of palm are still crispy and the dressing is vibrant. This dish is best enjoyed fresh, with the contrast of the crispy hearts of palm against the tender bitter melon and the bright, tangy dressing.
For extra crunch, sprinkle with toasted garlic bits or crushed peanuts. Pair with steamed rice to balance the salad's bold flavors. The key to this dish is the crispy texture—don't skip the frying step, as it's what makes this salad truly special!
Pro Tips For Making Ampalaya Salad Recipe Filipino
- Slice Ampalaya Thin: The thinner you slice it, the faster the bitterness cooks out. I used to cut it in thick chunks and still ended up with a mouthful of bitter aftertaste—now I aim for 1/8-inch slices, tossed in salt and left to sit for 10 minutes before cooking.
- Drain Hearts of Palm: Hearts of palm come packed in water or brine, and that liquid makes your salad soggy. Rinse them first, then drain in a colander for 10 minutes—press between paper towels if you’re impatient. Trust me, your salad will thank you.
- Sweat Ampalaya First: Don’t sauté bitter melon on high heat—it burns before the bitterness softens. Start with medium-low, add a splash of water, cover the pan, and let it steam for 3-4 minutes. You’ll see the edges curl up; that’s when you know it’s ready to crisp.
- Vinegar Last, Sugar First: Sugar caramelizes when heated, so toss it in with the hearts of palm while sautéing. Vinegar goes in at the very end—right after you’ve turned off the heat—otherwise, it’ll cook off and leave your salad flat. Balance is everything.
Make-ahead tips for this dish
Prep Everything Night Before
This is my secret for stress-free cooking—prep the bitter melon and dressing the night before. Peel and slice the 1 lb bitter melon, then soak it in salted water for 15 minutes before draining. Store it in an airtight container with a paper towel to absorb excess moisture.
Make the dressing too: mix ½ cup vinegar, ¼ cup sugar, 2 tbsp lemon juice, and seasonings in a jar. It’ll keep in the fridge for 3 days, and the flavors deepen overnight. 💫
Fry Hearts of Palm Ahead
Fry the 14 oz hearts of palm the night before and store them in a single layer on a wire rack to keep them crispy. Place them in an airtight container with a paper towel to absorb oil.
They’ll stay crisp for 2 days this way—just reheat in a 350°F oven for 5 minutes before serving. If you’re short on time, fry them fresh in the morning while the salad assembles itself. 🔥
Assemble Just Before Serving
Toss the bitter melon, onions, and peppers with the dressing 10 minutes before serving. This lets the flavors meld without making the salad soggy. Keep the fried hearts of palm separate until the last minute—tossing them in too early will make them limp.
If using salted eggs, slice them just before plating so they stay fresh and vibrant. 🥚
Storage Hacks for Leftovers
Store leftovers in separate containers: one for the salad (without dressing) and one for the dressing. Refrigerate for up to 3 days. When reheating, warm the hearts of palm in a skillet for 2 minutes and toss the salad with fresh dressing.
For extra crunch, sprinkle with toasted garlic bits or crushed peanuts before serving. ❄️
Freezer-Friendly Components
Freeze the bitter melon strips (uncooked) in a single layer on a tray before transferring to a bag for 1 month. Thaw overnight in the fridge and proceed with the recipe.
The dressing freezes beautifully too—just thaw it in the fridge and stir well before using. The hearts of palm don’t freeze well, so fry them fresh when ready to serve. 🧊
Reheating for Best Texture
To revive the salad’s crispiness, reheat the hearts of palm in a dry skillet over medium heat for 1-2 minutes. Toss the salad components with fresh dressing and warm everything together for 3-4 minutes.
If the dressing seems too thick after refrigeration, add 1 tbsp water to loosen it. Serve with warm rice to balance the flavors. 💡
Nutrition facts
Frequently asked questions
Why does Filipino ampalaya salad need bitter melon soaking?
The 15-minute saltwater soak removes the bitter compounds that make raw bitter melon unpleasant. This step is crucial—it transforms the vegetable into something tender and slightly sweet, letting the tangy dressing shine. Without it, the salad would taste harsh and overpowering.
Can I make this salad without hearts of palm?
Yes! Use water chestnuts for crunch or zucchini slices for a milder flavor. For extra texture, try fried tofu cubes or crispy shallots. Just note that hearts of palm give the traditional crispy texture that balances the salad's other components.
How do I adjust the dressing if it's too sweet or sour?
For extra sweetness, add 1-2 teaspoons more sugar and stir well. If it's too sour, thin with 1 tablespoon water or add ½ teaspoon more sugar. Taste as you go—the dressing should be bright but not overpowering.
Is this salad spicy? How can I make it milder?
The recipe includes optional chili peppers, but the heat level is mild. For a completely mild version, simply omit them. If you prefer warmth without spice, add ½ teaspoon ground cumin or 1 teaspoon fish sauce (if using non-vegetarian) for depth without heat.
Can I use this as a main dish instead of a side?
Serve it with steamed jasmine rice or garlic fried rice to make a complete meal. For extra protein, add grilled shrimp or crispy tofu on top. The salad's tangy dressing pairs perfectly with rice's mild flavor.
