GINISANG AMPALAYA WITH BAGOONG (Bitter Melon)

Servings: 4 Total Time: 25 mins Difficulty: Beginner
Tender-crisp ampalaya sautéed with garlic, tomatoes, savory bagoong alamang, and fluffy eggs for a flavorful Filipino vegetable dish that's delicious with steamed rice.
ginisang ampalaya/ bitter melon stir fry pinit

This Ginisang Ampalaya with Bagoong Recipe is a delicious Filipino vegetable dish that combines the pleasantly bitter flavor of ampalaya (bitter melon) with the rich, savory taste of bagoong alamang (fermented shrimp paste). Sautéed with fresh garlic, onions, and juicy tomatoes, this easy Pinoy ulam delivers a wonderful balance of salty, slightly sweet, and umami flavors in every bite.

Unlike ordinary Ginisang Ampalaya, this version uses bagoong alamang to give the dish a deeper, more satisfying flavor. The shrimp paste complements the natural bitterness of the ampalaya, while softened tomatoes add moisture and subtle sweetness. Optional scrambled eggs make the dish heartier, and a little siling labuyo provides a spicy kick for those who enjoy extra heat.

ginisang ampalaya/ bitter melon stir fry
ginisang ampalaya/ bitter melon stir fry

The secret to making delicious Ginisang Ampalaya without overwhelming bitterness is to remove the seeds and white pith, lightly salt the sliced bitter melon, and avoid overcooking it. This helps mellow the bitterness while preserving its beautiful green color and tender-crisp texture.

Perfect for everyday lunch, dinner, or a quick lutong-bahay meal, this Ginisang Ampalaya with Bagoong is an affordable way to enjoy a traditional Filipino vegetable dish using simple pantry ingredients.Serve it hot with freshly steamed jasmine rice and a squeeze of calamansi for a comforting, savory meal that proves even bitter vegetables can be incredibly delicious.

✅ Quick Tips: Read the recipe in its entirety before you start cooking. This will help you understand the ingredients, steps, and timing involved, and allow you to prepare any necessary equipment or ingredients beforehand.

Difficulty: Beginner Prep Time 10 mins Cook Time 15 mins Total Time 25 mins
Servings: 4 Calories: 150

Description

This Ginisang Ampalaya with Bagoong Recipe is a delicious Filipino vegetable dish that combines the pleasantly bitter flavor of ampalaya (bitter melon) with the rich, savory taste of bagoong alamang (fermented shrimp paste). Sautéed with fresh garlic, onions, and juicy tomatoes, this easy Pinoy ulam delivers a wonderful balance of salty, slightly sweet, and umami flavors in every bite.

Malinamnam, garlicky, slightly spicy at hindi sobrang mapait! Perfect na ulam with mainit na kanin. 

Ingredients

Cooking Mode Disabled

Instructions

  1. Prepare the Ampalaya

    Wash the ampalaya thoroughly under running water and trim both ends.

    Slice each ampalaya lengthwise into two halves. Using a spoon, scrape out the seeds and soft white pith from the center.

    Cut the ampalaya into thin, even half-moon slices, approximately ⅛–¼ inch (3–6 mm) thick.

    Place the slices in a bowl and sprinkle with 1 teaspoon salt. Toss gently until evenly coated.

    Allow the ampalaya to rest for approximately 10 minutes. Rinse briefly with cool water and drain thoroughly in a colander.

    Cooking Tip: Salting can help mellow the bitterness, although ampalaya will naturally retain some of its characteristic bitter flavor. Avoid excessive squeezing, which can damage the slices and soften their texture.

  1. Soft-Scramble the Eggs (Optional)

    If using eggs, heat approximately 1 teaspoon of the measured cooking oil in a large nonstick skillet over medium-low heat.

    Pour in the lightly beaten eggs and allow them to begin setting.

    Using a spatula, gently push the cooked portions toward the center to form soft, fluffy curds.

    Cook until just set, then transfer the eggs to a clean plate.

    Set aside while preparing the vegetables.

    Cooking Tip: Cooking the eggs separately helps prevent them from becoming dry or rubbery when combined with the ampalaya later.

    For a version without eggs, simply skip this step.

  1. Sauté the Garlic, Onion, and Tomatoes

    In the same skillet, heat the remaining cooking oil over medium heat.

    Add the sliced red onion and sauté for approximately 1 minute, until slightly softened.

    Stir in the minced garlic and cook for another 30 seconds until fragrant.

    Add the chopped ripe tomatoes and continue cooking for 2–3 minutes, stirring occasionally.

    Gently press the tomatoes with the back of a spoon to release their juices and create a light, savory sauce.

    Cooking Tip: Allowing the tomatoes to soften helps balance the ampalaya's natural bitterness with a little sweetness and acidity.

  1. Add the Bagoong Alamang

    Add 1 tablespoon of bagoong alamang to the sautéed garlic, onions, and tomatoes.

    Stir-fry over medium heat for approximately 2–3 minutes, until the shrimp paste is well incorporated and fragrant.

    If using raw, uncooked bagoong alamang, follow the product's cooking guidance and cook it thoroughly before adding the ampalaya. The sautéing time may need to be extended.

    Start with just 1 tablespoon because the saltiness of bagoong varies considerably among brands.

    Add more later if you prefer a stronger shrimp paste flavor.

    Cooking Tip: Cooking the bagoong with the softened tomatoes helps distribute its intense savory flavor evenly throughout the dish.

     
  1. Stir-Fry the Ampalaya

    Add the rinsed and well-drained ampalaya slices to the skillet.

    If using siling labuyo, add it at this stage.

    Gently toss the vegetables until evenly coated with the savory tomato and bagoong mixture.

    Stir-fry over medium heat for approximately 3–5 minutes, or until the ampalaya becomes bright green and tender-crisp.

    Add 2–3 tablespoons water only if the skillet becomes too dry or the seasonings begin sticking to the bottom.

    Cooking Tip: Avoid overcooking the ampalaya. It tastes best when slightly tender while retaining a little crunch and its vibrant green color.

  1. Adjust the Seasoning and Add the Eggs

    Sprinkle in ¼ teaspoon ground black pepper.

    Taste the vegetables before adding any additional salt because bagoong alamang is already quite salty.

    If desired, add the remaining ½ tablespoon of bagoong for a stronger savory flavor.

    For a slightly sweeter balance, sprinkle in up to ½ teaspoon sugar and mix gently.

    Return the cooked scrambled eggs to the skillet and fold them into the vegetables.

    Cook for another 30 seconds, just until the eggs are warmed through and evenly distributed.

     

  1. Serve Hot with Rice and Calamansi

    Turn off the heat and transfer the cooked Ginisang Ampalaya with Bagoong to a serving platter.

    Garnish with a few slices of fresh siling labuyo if you enjoy spicy food.

    Serve immediately with hot steamed white rice and fresh calamansi wedges.

    Squeeze a little calamansi juice over the vegetables just before eating to brighten the savory flavors.

    Serving Tip: This dish pairs especially well with plain rice because the rice balances the salty, umami-rich bagoong and the distinctive bitterness of the ampalaya.

Note

Cooking Tips

1. Choose fresh, firm ampalaya. Look for bitter melon with bright green skin, a firm texture, and no soft or discolored spots. Fresh ampalaya generally holds up better during stir-frying.

2. Remove the seeds and white pith. Scraping away the center helps improve the texture and can reduce some of the bitterness, although the green flesh itself remains naturally bitter.

3. Slice evenly for consistent cooking. Thin, uniform half-moon slices cook quickly and evenly. Slices that are too thick may remain overly firm, while excessively thin slices can become soft.

4. Salt briefly, not excessively. Letting ampalaya rest with salt for around 10 minutes is a popular Filipino preparation technique. Rinse and drain afterward to prevent the dish from becoming overly salty.

5. Use flavorful, ripe tomatoes. Ripe tomatoes provide natural sweetness, acidity, and moisture that complement the salty bagoong.

6. Start with a smaller amount of bagoong. Different brands vary in saltiness, sweetness, and fermentation intensity. Begin with 1 tablespoon and add more only after tasting.

7. Cook the bagoong with the aromatics. Sautéing shrimp paste with garlic, onions, and tomatoes allows its savory flavor to blend into the dish rather than remain concentrated in separate spots.

8. Avoid adding too much water. Ampalaya releases moisture as it cooks. Excess water can dilute the bagoong flavor and produce soggy vegetables.

9. Keep the ampalaya tender-crisp. Stir-fry briefly over medium heat. Stop cooking while the slices still have a pleasant bite.

10. Cook eggs separately for a fluffy texture. Soft-scrambling the eggs before adding them to the vegetables prevents them from breaking into tiny dry pieces.

11. Make it spicy with siling labuyo. Add a small amount of fresh chili for extra heat. Keep it mild when serving children or anyone who prefers less spice.

12. Finish with fresh calamansi. A squeeze of calamansi adds a bright citrus flavor that balances the rich shrimp paste and fresh vegetables.

Keywords: seafood, seaweed, cebuano cuisine, salad
Rate this recipe

Ingredient Substitutions

Original IngredientRecommended Substitute
Fresh ampalayaFrozen sliced bitter melon, thawed and drained
Red onionYellow onion or white onion
Fresh garlicGarlic paste or ½ teaspoon garlic powder
Ripe tomatoesCanned diced tomatoes, drained
Bagoong alamangGinisang bagoong or sautéed bottled shrimp paste
EggsOmit entirely for an egg-free version
Siling labuyoRed chili flakes or sliced serrano pepper
CalamansiFresh lime or lemon
White sugarBrown sugar, used sparingly
Neutral cooking oilCanola oil, vegetable oil, or avocado oil

Variation 1: Ginisang Ampalaya with Bagoong and Eggs

For a heartier version, include the two lightly beaten eggs.

Cook the eggs separately until softly scrambled, then fold them into the finished ampalaya.

This version has a satisfying combination of tender eggs, crisp vegetables, and savory shrimp paste.

It is especially good with steamed rice for a simple Filipino lunch.

Variation 2: Ginisang Ampalaya with Bagoong Without Eggs

For a simpler vegetable-focused version, omit the eggs.

Follow the remaining instructions as written, allowing the ampalaya, tomatoes, and shrimp paste to provide the main flavor.

This version is naturally egg-free when prepared with egg-free condiments, but it is still not vegetarian or vegan because bagoong alamang contains shrimp.

Variation 3: Spicy Ginisang Ampalaya with Bagoong

For extra spice, increase the siling labuyo to 2 small chilies, finely sliced.

Add the chilies while sautéing the bagoong or when adding the ampalaya.

Use less chili for a mild version, and adjust according to your family's preference.

Expert Tip: Sliced chilies release more heat into the dish than whole chilies. Add them gradually.

Variation 4: Ginisang Ampalaya with Pork and Bagoong

For a more substantial ulam, add 150–200 g thinly sliced pork belly or pork shoulder.

Cook the pork first until fully cooked and lightly browned, then remove it from the skillet.

Continue with the garlic, onion, tomatoes, and bagoong. Return the pork before adding the ampalaya.

Allow approximately 8–12 additional minutes of cooking time, depending on the pork cut and thickness.

Dietary Note: Add the contains-pork classification when making this variation.

Variation 5: Ginisang Ampalaya with Tofu and Bagoong

For a variation with added plant protein, include 150–200 g firm tofu, cut into bite-sized cubes.

Pan-fry the tofu until lightly golden, then set aside.

Prepare the ampalaya as directed and fold in the cooked tofu during the final minute.

This creates a more filling vegetable dish while preserving the familiar bagoong flavor.

Dietary Note: The dish remains non-vegetarian because it still contains shrimp paste.

Storage and Reheating

Refrigeration

Ginisang Ampalaya with Bagoong is best enjoyed freshly cooked, when the bitter melon is bright green and slightly crisp. However, leftovers can be refrigerated for convenient meals.

Allow the dish to cool briefly after cooking, then transfer it to a shallow, airtight food-safe container.

Refrigerate within 2 hours of cooking, or within 1 hour if the surrounding temperature exceeds 90°F (32°C).

Store at 40°F (4°C) or colder for up to 3–4 days.

For the best flavor and texture, enjoy the leftovers within 1–2 days. The ampalaya may become softer and release additional moisture during refrigeration.

Expert Tip: Store the cooked ampalaya separately from steamed rice. This prevents the rice from absorbing excess moisture and makes reheating easier.

Freezing

Freezing Ginisang Ampalaya with Bagoong is not recommended for the best texture.

Ampalaya contains considerable moisture and may become soft and watery after freezing and thawing. The eggs, if included, may also develop a slightly rubbery texture.

If freezing is necessary:

  1. Allow the cooked dish to cool promptly.
  2. Divide it into individual portions.
  3. Transfer to airtight freezer-safe containers.
  4. Label with the preparation date.
  5. Freeze at 0°F (-18°C) for up to 1 month for best quality.

Thaw overnight in the refrigerator before reheating.

Expert Tip: For better freezing results, prepare the recipe without eggs and slightly undercook the ampalaya. Add freshly cooked eggs after reheating, if desired.

Reheating on the Stovetop

Stovetop reheating is the preferred method because it helps preserve the vegetables' texture.

  1. Heat a nonstick skillet over medium-low heat.
  2. Add the refrigerated Ginisang Ampalaya with Bagoong.
  3. Sprinkle in 1–2 teaspoons water only if the mixture appears dry.
  4. Stir gently until heated evenly.
  5. Continue reheating until the center reaches 165°F (74°C).
  6. Serve immediately with freshly steamed rice.

Avoid prolonged cooking because the ampalaya can become overly soft.

Microwave Reheating

Transfer one portion of the cooked ampalaya to a microwave-safe container.

Cover loosely with a microwave-safe lid.

Microwave in 30-second intervals, stirring between intervals, until evenly reheated to 165°F (74°C).

Allow the food to stand briefly before eating.

Expert Tip: Avoid overheating because the eggs may become rubbery and the vegetables may lose their remaining crispness.

Make-Ahead Preparation

For quicker weekday cooking, prepare the ingredients ahead of time.

Wash and slice the ampalaya, then refrigerate it in a covered container. Salt and rinse the slices shortly before cooking.

You can also chop the garlic, onion, and tomatoes in advance and refrigerate them separately.

For the best texture, sauté the ingredients shortly before serving.

If making a larger batch, consider preparing the ampalaya without eggs and cooking fresh scrambled eggs when reheating individual portions.

Food Safety Tips

  • Refrigerate cooked leftovers promptly.
  • Use clean utensils when serving and storing the dish.
  • Keep shrimp paste refrigerated according to the manufacturer's instructions after opening.
  • Check the bagoong label for allergen information and storage requirements.
  • Reheat leftovers thoroughly.
  • Discard any food that has been stored improperly, even if it looks or smells normal.

Best Serving Recommendation: Serve Ginisang Ampalaya with Bagoong immediately after cooking, with hot steamed rice and a squeeze of fresh calamansi.

Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:
Pinoy Kainan Food and Lifestyle Blogger

Hi, I'm Samantha, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *

This error message is only visible to WordPress admins

Error: No feed with the ID 2 found.

Please go to the Instagram Feed settings page to create a feed.

0 Add to Favorites
Min
0 Add to Favorites
Share it on your social network