Skip to content
Simple Filipino recipes for real family kitchens
Sarap RecipeCook familiar food with confidenceSearch

Budget Meals

Ginisang Sardinas with Upo: Easy Budget Ulam

Stretch two cans of tomato sardines into a comforting family ulam with tender upo, fresh aromatics, practical substitutions, and safe storage tips.

Updated August 23, 2026By Sarap Recipe Editorial
Prep
Cook
Serves
Level

Ginisang sardinas with upo turns two pantry cans into a light but satisfying ulam for four. The bottle gourd absorbs the tomato sauce while onion, garlic and fresh tomato make the canned sardines taste more like a cooked-from-scratch meal. It is especially useful on a busy day because the whole dish can be ready in about 30 minutes.

Ingredients

  • 2 cans sardines in tomato sauce, about 155 g each
  • 1 medium upo (bottle gourd), about 500 to 600 g before peeling
  • 1 medium tomato, chopped
  • 1 small onion, sliced
  • 3 cloves garlic, minced
  • 1 tablespoon neutral cooking oil
  • 1/2 cup water, plus more if needed
  • 1 teaspoon fish sauce, optional
  • Black pepper to taste
  • Calamansi and sliced spring onion for serving, optional

Yield: 4 servings   Prep: 12 minutes   Cook: 15 to 18 minutes

Prepare the upo

Choose an upo that feels firm and heavy, with skin that is not deeply wrinkled. Wash it, peel the thin green skin, and cut it lengthwise. If the center is young and soft, keep it. If the seeds are large and hard, scoop out that portion. Slice the flesh into 1 cm half-moons or bite-size cubes so it cooks evenly.

Very mature upo can taste fibrous or slightly bitter. Taste a tiny raw piece after peeling; if it is strongly bitter, do not use it.

How to cook ginisang sardinas with upo

  1. Open the sardine cans. Lift the fish onto a plate and keep the tomato sauce separate. This prevents the pieces from breaking while the vegetables cook.
  2. Heat the oil in a wide pan over medium heat. Sauté the onion for 2 minutes, then add garlic and cook for about 30 seconds.
  3. Add the chopped tomato. Cook for 2 to 3 minutes, pressing it gently until it releases juice.
  4. Stir in the sliced upo, reserved sardine sauce and 1/2 cup water. Cover and simmer for 6 to 9 minutes, stirring once or twice.
  5. When the upo is translucent at the edges but not mushy, return the sardines to the pan. Spoon sauce over them and simmer uncovered for 2 minutes.
  6. Taste before adding fish sauce because canned sardines already contain salt. Finish with black pepper and, if you like, calamansi at the table.

Why the sardines go in last

Canned sardines are already cooked. Adding them near the end warms them through without turning them into flakes. Cooking the upo in the tomato sauce first also gives the vegetable time to absorb flavor. A wide pan helps the slices cook in an even layer and makes it easier to stir without breaking the fish.

Practical kitchen tips

  • For more sauce, add another 1/4 cup water and a spoonful of tomato paste if available.
  • For heat, sauté one sliced siling haba with the tomato.
  • If upo is unavailable, use sayote cut into thin pieces; allow a few extra minutes for it to soften.
  • To make the meal stretch further, serve it with rice and a simple egg or cucumber side dish.

How to keep the flavor balanced

Brands of tomato sardines differ in sweetness, acidity and salt. Taste only after the upo has cooked, because its liquid will dilute the sauce. Add fish sauce a few drops at a time. Calamansi is best served separately so each person can adjust the brightness without making the whole pan sour.

If the sauce tastes too sharp, let it simmer uncovered for another minute instead of adding sugar immediately. If it is too thick, add hot water one tablespoon at a time.

Serving ideas

Serve hot with steamed rice. For a fuller Filipino meal, add sliced ripe mango, cucumber with vinegar, or a fried egg. This is a saucy ulam, so shallow bowls work better than flat plates.

If you want another low-cost legume-based option, try our ginisang monggo with malunggay.

Food safety and storage

Do not use a can that is swollen, leaking, heavily rusted or deeply dented. After cooking, transfer leftovers to a clean shallow container and refrigerate within two hours. USDA guidance recommends using cooked leftovers within 3 to 4 days. Reheat only the portion you need until it is steaming hot throughout.

Discard the dish if it develops an unusual smell, visible mold or a fizzy texture. When in doubt, do not taste it to test safety.

Official food-safety sources

Original recipe prepared for Sarap Recipe. Ingredient size, stove heat and sardine brand will affect cooking time and seasoning.

Share this recipe

Send it to someone who would enjoy cooking it.

Was this recipe helpful?

Your feedback helps us improve our cooking guides.

Rate this recipe

Select the number of stars that matches your experience.

out of 5 · 0 ratings