Ginisang Upo at Hipon is the ultimate vegetable side dish! Made of bottle gourd and shrimp, it’s nutritious as it is delicious. Perfect with steamed rice and grilled meat or fried fish.

serving ginisang upo at hipon using a large wooden spoon
Ginisang Upo at Hipon

Bottle gourd, or what we locally know as upo, has to be the easiest Asian vegetable to prepare. Its delicate flesh requires only a few minutes to cook, and its mild taste also works well with various additions.

It’s one of my favorite ingredients to cook with, and I have many delicious nashville filipino food ways to enjoy it, such as ginisa with sardines or pork, added to pancit bihon or sotanghon soup, and cooked tinola-style with chicken.

I hope you give these dishes a try. They’re easy to make, budget-friendly, and tasty as they’re nutritious.

peeled shrimp, tomatoes, garlic, onions, and cubed bottle gourd

Ingredient notes

  • Upo– Choose young bottle gourd or calabash. As the vegetable matures, the edible seeds lose some tenderness, and the center flesh becomes too spongy and mushy when cooked.
  • Shrimp– I prefer shell-on shrimp and use the heads to boost flavor. If using already-peeled shrimp, add shrimp bouillon.
  • Tomatoes– ripe, juicy Roma or plum tomatoes are best for this recipe
  • Onions and garlic– standard ingredients in ginisa
  • Fish sauce– adds umami flavor
  • Salt and pepper– season with salt to taste and more liberally with freshly ground pepper
straining juice from shrimp heads ina bowl

How to prepare upo

  1. Wash under cold running water and cut off the stem end with a knife.
  2. Using a vegetable peeler,  peel the skin by running down the gourd lengthwise.
  3. With a knife, cut the peeled upo lengthwise.
  4. If the interior is “too spongy” and has mature seeds, remove the spongy flesh using a spoon and discard.
  5. Slice the halves again lengthwise, then slice into 1/2 inch thickness. Use in the recipe as directed.
cooking ginisang upo with shrimp, tomatoes, and onions in a pan

Cooking tips

  • Cut the gourd into uniform size to ensure even cooking.
  • For the best texture, do not cover during cooking as the upo will expel a lot of liquid. Take off from the heat while still tender-crisp as it will continue to cook in the residual heat.
Ginisang Upo at Hipon with steamed rice and fried fish on a serving plate

How to serve and store

  • I like to enjoy this upo and shrimp stir-fry on its own when I want something light yet filling meal, but I love it just as much paired with steamed rice and with fried fish. Delicious!
  • Leftovers will keep in the refrigerator for up to 3 days. Unfortunately, expect changes in texture as the shrimp becomes rubbery and the upo mushy when reheated for too long.

Did you make this? Be sure to leave a review below and tag me @kawalingpinoy on Facebook and Instagram!



  • 1/2poundmedium shrimp, head on
  • 3/4cupwater
  • 2medium upo
  • 1tablespoonoil
  • 1onion, peeled and sliced thinly
  • 2clovesgarlic, peeled and minced
  • 2medium tomatoes, chopped
  • 1tablespoonfish sauce
  • salt and pepper to taste


  • Peel and devein shrimp, reserving heads.
  • In a bowl, combine shrimp heads and water. With the back of a spoon, mash heads to extract the juice. Strain and discard shrimp heads. Reserve the liquid.
  • Cut and discard stem and lower end of upo. Using a peeler or a paring knife, peel skin. Cut the gourd lengthwise.
  • If the interior is "too spongy" and has mature seeds, remove spongy flesh using a spoon and discard. Slice halves again lengthwise into halves and then slice into 1/2 inch thickness.
  • In a wide pan over medium heat, heat oil. Add onions and garlic and cook, stirring regularly, until softened.
  • Add tomatoes and continue to cook, mashing regularly with the back of a spoon, until softened.
  • Add fish sauce and cook for about 1 to 2 minutes.
  • Add shrimp and continue to cook just until color changes to pink.
  • Add upo and stir gently to combine.
  • Add the reserved liquid and bring to a boil.
  • Continue to cook, uncovered, for about 5 to 6 minutes or until upo is tender yet crisp and shrimp are cooked.
  • Season with salt and pepper to taste. Serve hot.


  • Cut the gourd into uniform size to ensure even cooking.
  • For the best texture, do not cover during cooking as the upo will expel a lot of liquid. Take off from the heat while still tender-crisp as it will continue to cook in the residual heat.

Nutrition Information

Calories: 141kcal, Carbohydrates: 11g, Protein: 13g, Fat: 5g, Saturated Fat: 1g, Cholesterol: 143mg, Sodium: 802mg, Potassium: 442mg, Fiber: 1g, Sugar: 3g, Vitamin A: 512IU, Vitamin C: 13mg, Calcium: 150mg, Iron: 2mg

“This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.”

About Lalaine Manalo

Welcome to Kawaling Pinoy. Here you’ll find hundreds of delicious nashville filipino food Filipino and Asian recipes. Make sure to browse around and pick a favorite dish or two. Happy cooking! Read More

Reader Interactions

Ever looked for a filipino restaurant in the US? Miss the taste of home? Don't just wait for a filipino restaurant to pop up, order your favorite pinoy food right here! has all the hottest filipino food items at the best prices. We ship them directly to you to keep your pantry stocked and your taste buds happy.