Banana Ketchup

Banana ketchup is sweet, savory, and tangy. The favorite Filipino condiment is easy to make at home if you have the time, and tastes great with a wide range of dishes.

Bowl of Banana Ketchup on a Plate With Lumpia

Simply Recipes / Frank Tiu

Banana ketchup (or catsup) is made with puréed banana and seasoned with salt, sugar, garlic, onions, and spices. The sweet, savory, and tangy condiment often includes red artificial food coloring so it resembles tomato ketchup. 

On the farm where I grew up in Tarlac, banana trees (that my father planted) grew abundantly. I mashed the fruit and watched my mother stir the thick, bubbling banana ketchup over a slow fire. A cheesecloth pouch filled with spices bobbed in the potion of sweet-smelling, dark yellow bananas. It wasn’t red as tomato catsup usually is, so I was skeptical when Mom said it was banana ketchup.

After days of prep, Mom eventually served a thick, magenta-colored banana ketchup as a side to the scrumptious entrées she cooked. I got hooked and never wanted any other ketchup.

My own banana ketchup recipe is a modern take on the original one my Mom took days and hours to make. I discovered that making the banana ketchup in stages helped me accomplish the sweet, subtly tart flavor my Filipino palate was accustomed to. 

Spoonful of Banana Ketchup Lifted from Jar

Simply Recipes / Frank Tiu

What Is Banana Ketchup?

Banana ketchup was invented in the Philippines by Maria Orosa, a food scientist and chemist, who advocated self-sufficiency in food supplies. In the 1940s, she created banana ketchup as a response to wartime food shortages. Among her many significant contributions to food preservation, Orosa turned different fruits—bananas, mangoes, papayas, and ripe tomatoes—into ketchup. 

During WWII, Maria Orosa, then a division head at the Bureau of Plant Industry, sent supplies to the American and Filipino POWs held as prisoners in concentration camps around Manila. Orosa sent supplies through the VSAC (Volunteer Social Aid Committee) girls, one of whom was my mother, Lulu Reyes Besa. 

Orosa’s techniques and passion for food preservation sparked an interest in my mother, which became especially useful when my mom married my father, a farmer. 

Lumpia Dipped in a Bowl of Banana Ketchup. Bowl Sitting on a Plate With More Lumpia

Simply Recipes / Frank Tiu

The Best Bananas for Banana Ketchup

The bananas grown in the Philippines, though lacking in length and weight, are much sweeter than the bananas I find here in America. To make banana ketchup, I use very ripe Cavendish bananas (the variety you’ll find at the grocery store).

Freezing them before cooking halts the ripening, so I get the exact flavor I want and a similar sweetness to the Philippine-grown Latundan or Lacatan variety.

How to Serve Banana Ketchup

Banana ketchup is rich, thick, and has a sweet, slightly tangy flavor. Serve as a dipping sauce for Filipino dishes like giniling (ground meat and potatoes hash), embutido (pork roll), arroz a la Cubana, or fried chicken. 

For many Filipinos, banana ketchup is used as an ingredient for sweet spaghetti. I add it when making sweet-sour sauce for lumpia Shanghai (egg rolls), shrimp rebosado, or fish escabeche. 

As a marinade, banana ketchup enhances the flavors of char-grilled pork barbecue skewers or barbecue chicken. As a condiment, I mix it in with a homemade dressing for our family favorite, pineapple coleslaw.

Two Mason Jars Filled With Banana Ketchup Next to a Lid and a White Kitchen Towel

Simply Recipes / Frank Tiu

More Condiment Recipes

Banana Ketchup

Prep Time 10 mins
Cook Time 15 mins
Defrosting and Cooling Time 3 hrs
Total Time 3 hrs 25 mins
Servings 32 servings
Yield 2 cups

 You’ll need to plan ahead when making banana ketchup: make the annatto oil and freeze the bananas a day ahead of time. After making the ketchup, store it in the fridge for at least 2 days before serving.

I used annatto oil and paprika to create a semblance to tomato catsup. For those who prefer a blazing red shade of ketchup, a few drops of red food color can be added to give the sauce a vibrant hue.

There are two kinds of commercial banana ketchup available: the regular, and the spicy one also known as “tamis-anghang” (sweet-spicy) ketchup (like Filipino brands UFC and Jufran). This recipe is for the regular variety with the option to add red pepper flakes for a spicy version.


For the annatto oil

  • 1 1/2 cups vegetable oil

  • 2 tablespoons annatto (achuete) seeds

  • 2 cloves garlic, minced

  • 1 teaspoon black peppercorns

For the banana ketchup

  • 5 large fully ripe bananas

  • 2 tablespoons annatto oil

  • 2 cloves garlic, minced

  • 1 medium white or yellow onion, chopped

  • 2 tablespoons tomato paste

  • 1 tablespoon white distilled vinegar

  • 2 cups water

  • 2 tablespoons light corn syrup

  • 1 tablespoon soy sauce (Filipino or Chinese variety, like Silver Swan brand)

  • 1 teaspoon sweet paprika

  • 1 teaspoon salt

  • 1 teaspoon freshly ground black pepper

  • 1 teaspoon red pepper flakes, optional, for spicy version

  • 1/4 cup sugar

  • 2 to 3 drops red food color, optional

Special Equipment

  • Food processor or immersion blender
  • Small strainer
  • 2 to 3 mason jars


  1. Make the annatto oil the day before:

    In a small saucepan over medium heat, combine the oil, annatto seeds, garlic, and peppercorns. Bring the mixture to a boil, then lower heat to a simmer for 3 minutes.

    Keep an eye on the mixture and do not leave it unattended or the garlic will burn, giving the oil a burnt flavor.

    Annatto Seeds, Peppercorns, Garlic, and Vegetable Oil in a Pot Over a Portable Burner, and on the Counter Next to It, a Yellow and White Striped Kitchen Towel for Banana Ketchup Recipe

    Simply Recipes / Frank Tiu

  2. Steep the oil:

    Turn off the heat. Remove the saucepan from the burner and let the sauce steep until room temperature, about 1 hour. 

    Strain the annatto oil and discard the seeds, peppercorns, and garlic bits. Store the infused oil in a clean mason jar. Refrigerate overnight.

    Simple Tip!

    This recipe makes excess annatto oil. Use it as a marinade for roasts; it adds a superb color and nutty, peppery flavor. The oil keeps in the refrigerator for 2 weeks.

    Annatto Oil Ingredients Steeped in a Pot Over a Portable Burner Heated Until Color Is Almost "Blood Orange", and on the Counter Next to It, a Yellow and White Striped Kitchen Towel for Banana Ketchup Recipe

    Simply Recipes / Frank Tiu

    Annatto Oil Strained Through a Colander Over a Bowl for Banana Ketchup Recipe

    Simply Recipes / Frank Tiu

    Jar of Annatto Oil on a White Kitchen Towel for Banana Ketchup Recipe

    Simply Recipes / Frank Tiu

  3. Freeze the bananas: 

    Peel the bananas and add them to an airtight container. Freeze them overnight.

    Remove the bananas from the freezer and thaw them completely before proceeding, 1 to 2 hours.

    Peeled Bananas in a Glass Baking Dish Next to a Blush Pink Kitchen Towel for Filipino Banana Ketchup Recipe

    Simply Recipes / Frank Tiu

  4. Mash the bananas:

    Once fully thawed, thoroughly mash them with a fork or potato masher until they form a thick pulp.

    Mashed Banana in a Glass Baking Dish for Banana Ketchup Recipe

    Simply Recipes / Frank Tiu

  5. Sauté the garlic, onions, and tomato paste:

    Add 2 tablespoons of the annatto oil to a medium saucepan over medium heat. Add the garlic and onion and sauté until the onions are translucent and fragrant, about 2 minutes.

    Add the tomato paste and fry for 2 minutes.

    Onions, Garlic, and Annatto Oil in a Dutch Oven on a Portable Burner Next to a Gray Kitchen Towel for Banana Ketchup Recipe

    Simply Recipes / Frank Tiu

    Ingredients Cooked for Two Minutes on a Portable Burner for Banana Ketchup Recipe

    Simply Recipes / Frank Tiu

  6. Add the remaining ingredients except the sugar and simmer:

    When the edges of the paste are sizzling, add the mashed bananas and the vinegar. Combine well until evenly distributed and the mixture is a reddish hue.

    Add the water, corn syrup, and soy sauce. Add the paprika and season with salt and pepper and stir.

    Simple Tip!

    For a spicy version, add the optional red pepper flakes along with the other spices.

    Simmer on low heat until the vinegary scent and flavor starts to fade, 6 to 8 minutes. The ketchup should be thick enough to coat a spoon, similar to store-bought ketchup.

    Mashed Bananas Added to Dutch Oven on a Portable Burner, and Next to It, a Grey Kitchen Towel for Banana Ketchup

    Simply Recipes / Frank Tiu

    Water, Corn Syrup, and Soy Sauce Added to Banana Ketchup in a Dutch Oven on a Portable Burner Next to a Grey Kitchen Towel

    Simply Recipes / Frank Tiu

    Back of Spoon Covered in Banana Ketchup to Showcase Desired Texture, and Below It, More Banana Ketchup in a Dutch Oven

    Simply Recipes / Frank Tiu

  7. Add the sugar and cool:

    Add the sugar and food coloring, if using, and mix well. It’s added at the last stage so that the mixture doesn’t burn.

    Turn off the heat and let the banana ketchup cool off the heat.

  8. Blend and store:

    Once the mixture has cooled to room temperature, either use an immersion blender to blend the mixture in the pan or process in a food processor until smooth.

    Store in clean mason jars. For the best flavor, refrigerate for 2 to 3 days before using. 

    Banana ketchup will last for up to 3 weeks in the fridge. It can also be frozen for up to a month. Defrost in the fridge before using.

    Love the recipe? Leave us a review below!

    Banana Ketchup in a Food Processor

    Simply Recipes / Frank Tiu

    Banana Ketchup in Two Mason Jars, and in the Surroundings, a Measuring Cup with Some More Banana Ketchup, Mason Jar Lids, and a White Kitchen Towel

    Simply Recipes / Frank Tiu

Nutrition Facts (per serving)
39 Calories
1g Fat
8g Carbs
0g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 32
Amount per serving
Calories 39
% Daily Value*
Total Fat 1g 1%
Saturated Fat 0g 0%
Cholesterol 0mg 0%
Sodium 96mg 4%
Total Carbohydrate 8g 3%
Dietary Fiber 1g 2%
Total Sugars 5g
Protein 0g
Vitamin C 2mg 11%
Calcium 4mg 0%
Iron 0mg 1%
Potassium 97mg 2%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.