Filipino Spaghetti: Sweet Banana Ketchup Sauce with Red Hot Dogs
Filipino spaghetti layers the sweet tang of banana ketchup over tomato sauce, then adds red hot dogs and cheese for a celebration platter. Covers browning the meat, reducing the sauce, pasta texture, substitutes, storage and reheating, with precise quantities.
This recipe was translated from the Japanese original by the Sekai Gohan editorial team. Read the original (Japanese)
Prep25 min
Cook45 min
Total1 hr 10 min
Serves6 servings
LevelIntermediate
Sweet sauce and red hot dogs make a party platter
Filipino spaghetti is a celebration dish: red, sweet and shared from a big platter
Spaghetti in red sauce is piled high on a big platter, then scattered with rounds of red hot dog and shredded cheese. Filipino spaghetti isn't Italian Bolognese transplanted as is. It layers the sweetness of banana ketchup over the acidity of tomato and brings the savoriness of ground meat and the saltiness of hot dogs together on one plate, a flavor loved in Filipino homes and restaurants alike.
The Philippines' National Nutrition Council describes Filipino spaghetti as a dish made with tomato sauce, banana ketchup, ground meat, hot dogs and cheese, one that also appears on celebration days. At Noche Buena on Christmas Eve, at birthdays and at family gatherings, it's set out as a big shared platter, separate from the steamed rice.
The first bite brings a round sweetness rather than tomato tartness. Then come the toasty notes of browned meat, the snap of red hot dog and the saltiness of melted cheese. If you don't care for sweet pasta, cutting back the sugar alone isn't enough. You need to use less banana ketchup and more tomato sauce and black pepper, shrinking the sweetness at its source.
The pasta varies by household too. Some restaurants and families cook it soft so it soaks up plenty of sauce. If you'll be piling it on a platter and letting it sit, though, cooking it 1 minute short keeps it from going limp at the table. These quantities are built so that the banana ketchup's sweetness stays front and center: brown the meat, reduce the sauce and toss in the pasta last.
For a broader look at the Filipino table, see lechon (in Japanese), crisp roast pork served with a sweet sauce, or adobo (in Japanese), braised in vinegar and soy sauce. Spaghetti and rice dishes are different things, but they share the idea of setting out crowd-pleasing flavors on big platters when the family gathers.
About the name
In English it goes by Filipino spaghetti, Filipino-style spaghetti or Pinoy spaghetti; this article uses "Filipino spaghetti" throughout. The "red hot dogs" are the sweetish hot dogs commonly used in the Philippines; if you can't find them, use whatever sausages are available to you.
Ingredients (serves 6): prepare the sweetness, the salt and the browned meat separately
Measuring out the banana ketchup, tomato sauce, ground meat and red hot dogs first makes the flavor easier to adjust
This is a platter for 6. Make a little extra sauce so you can replace what the pasta soaks up while you're serving. Don't reach for more sugar first to make it sweeter; set the outline of the flavor with the amount of banana ketchup, and adjust the sugar at the end.
Main ingredients
Ingredient
Amount
Substitutes & how to choose
Spaghetti
500 g
About 1.1 lb. 1.6–1.8 mm thick. Very thin pasta gets lost in the sauce
Water for the pasta
4 L
About 4 1/4 qt. Use a pot big enough that the pasta doesn't crowd
Salt for the pasta water
20 g
Less than usual, since the sauce is salty
Vegetable oil
30 ml
About 2 tbsp. Rice bran oil works. Includes the oil for browning the hot dogs
Ground pork
300 g
About 10 1/2 oz. Ground beef works. If using plant-based ground "meat," 250 g
Red hot dogs
240 g
6–8 hot dogs. Regular wieners or bologna-style sausage also work
Onion
150 g
Just under 1 large onion. Cut into 7 mm dice
Carrot
100 g
5 mm dice. A home-style addition for sweetness and texture
Garlic
20 g
4 cloves. Thin slices release their aroma more easily
Tomato paste
120 g
Double-concentrated. If you have none, use 50 g more tomato sauce
Tomato sauce or passata
400 g
An unsalted one makes the salt easier to control
Banana ketchup
180 ml
About 3/4 cup. The heart of the flavor. Using tomato ketchup instead is covered below
Soy sauce
15 ml
1 tbsp. Adds savoriness to the meat
Brown sugar
15 g
1 tbsp. Adjust up or down depending on the banana ketchup's sweetness
Water or unsalted stock
200 ml
Hold back 50 ml in case the sauce reduces too much
Black pepper
1 g
Coarsely ground. Tightens the finish behind the sweetness
Shredded cheese
100 g
Cheddar, quick-melt processed cheese or a pizza blend
Some Filipino households use ground pork, others ground beef or a mix. Pork connects naturally with the flavor of the red hot dogs, while beef pushes the meatiness forward. For your first try, pork gives a mellow sauce that holds up to the sweetness of banana ketchup.
The red hot dogs aren't just there for looks. Their browned fat and the sweet saltiness when you bite in soften the acidity of the tomato sauce. Ordinary wieners still make the dish work, but a strongly smoked sausage pulls it away from Filipino spaghetti and toward Japanese Napolitan, a ketchup-based spaghetti.
Should you buy banana ketchup?
Banana ketchup is a sweet-and-tangy condiment made from a base such as banana puree. Beyond standing in for tomato ketchup, it adds fruity sweetness and a slightly distinctive aroma to the tomato sauce. For this recipe, choose a banana ketchup whose size and ingredients are clearly listed on the label, and start with just 180 ml.
If you can't find it nearby, mix 180 ml tomato ketchup with 15 g brown sugar instead. That reproduces the sweetness, though not the banana aroma. If you plan to cook Filipino food more than once, it's worth buying a bottle from the start. If you're making this just once, or you're not a fan of sweet sauces, you can try it with tomato ketchup first and decide later.
One thing to check at a Filipino grocery or online
Even when the product is called "banana ketchup" or "banana sauce," there are spicy versions, less-sweet versions and different sizes. Check that the ingredient list includes banana, and check the size. Prices and availability change, so we don't list them here.
Allergies and substitutes
This dish involves wheat, pork, beef, milk, soy and banana. Hot dogs and cheese may contain milk or soy depending on the product, so check labels on any substitutes as well. It isn't a peanut dish, but in households that share cookware or storage containers, check the cooking environment as well as the ingredient labels.
To skip pork, switch to 250 g plant-based ground "meat" and 240 g plant-based sausages. With less fat from the meat, reduce the water returned to the sauce to 150 ml, and add 5 ml more oil for browning the plant-based ground "meat." The flavor won't be identical, but you'll keep the sweet tang of banana ketchup and the color of the tomato.
Method: brown the hot dogs, reduce the sauce, add the pasta last
If you put everything in the pot from the start, the surface of the hot dogs turns soggy and the moisture from the meat thins out the sauce. Brown the hot dogs first and set them aside, then build the aromatics and tomato paste in the pan used for the ground meat. Cook the pasta only once the sauce has reached the right thickness.
Cut all the ingredients to size
Cut the onion into 7 mm dice, the carrot into 5 mm dice and the garlic into thin slices about 2 mm thick. Cut the red hot dogs on the diagonal into 1 cm pieces, and line up the ground pork, tomato paste, tomato sauce, banana ketchup, soy sauce, sugar and water near the stove. Allow about 10 minutes for cutting.
If the onion pieces are large, their sweetness stands apart in the sauce; if the carrot pieces are large, they stay hard when eaten with the pasta. Hot dogs sliced too thin fall apart during simmering, so keep them at 1 cm.
Cut the ingredients in the order they go into the pan, and slice the hot dogs 1 cm wide
Brown the hot dogs and set them aside
Add 15 ml vegetable oil to a wide skillet and heat over medium for 1 minute. Spread out the hot dogs in a single layer and cook for 1 minute per side, then turn and cook 1 minute more. When the surface has reddish-brown browned spots and a little fat has rendered out, transfer them to a plate. This step isn't about cooking them through; it's about building toasty flavor, so don't keep cooking until they burn.
If a lot of oil is left in the skillet, blot off just about 1 tsp with a paper towel. Pour off all the red-tinged oil and you lose the aroma that carries through to the meat and sauce.
Brown the surface of the hot dogs, set them aside and return them to the sauce during the final simmer
Sauté the aromatics and ground meat
Add the remaining 15 ml oil to the same skillet and sauté the onion, carrot and garlic over medium heat for 4 minutes. When the edges of the onion turn translucent and the garlic smells fragrant, add the ground pork. Break it into pieces about 1 cm across with a wooden spatula and cook for 8–10 minutes.
Move on once the liquid from the meat has cooked off and you can scrape up small browned bits from the bottom. Cook the ground pork all the way through; if you use a food thermometer, check that it reaches 71°C (160°F). If you move on as soon as the surface turns pale, the meat releases liquid into the sauce and the flavor goes flat.
Cook off the meat's moisture, breaking it up finely with a wooden spatula and letting it brown
Cook the tomato paste and simmer the sauce
Lower the heat to medium-low, add the tomato paste and cook for 3 minutes. When the red deepens slightly and a thin film forms on the bottom of the pan, add the tomato sauce, banana ketchup, soy sauce, brown sugar and 200 ml water. Bring to a boil while stirring, then drop the heat to low.
Set the lid slightly ajar and simmer for 15 minutes, then return half of the browned hot dogs. Simmer another 10 minutes, about 25 minutes in total. It's close to done when a line drawn across the bottom of the pan with the spatula stays visible for about 2 seconds and the sauce coats the back of a spoon in a thin layer. Set aside the remaining hot dogs for topping.
If the sauce is too heavy, loosen it with the reserved 50 ml water, 1 tbsp at a time. If it's too sweet, don't add more sugar; add 50 g tomato sauce and a little black pepper and simmer for 5 minutes. Easing the outline of the sweetness with more tomato comes together better than suddenly adding acidity.
Reduce the sauce over low heat until a line drawn with a spoon is slow to close
Cook the spaghetti
About 5 minutes before the sauce is done, bring 4 L water to a boil in a separate pot and dissolve 20 g salt in it. Add 500 g spaghetti and cook it 1 minute less than the package time. If you'll eat it right after plating rather than letting it sit, the full package time is fine.
Just before the pasta is done, scoop out 150 ml of the cooking water. After draining the pasta in a colander, don't rinse it. Even if it's not fully drained, the water on the surface helps loosen the sauce, so go straight to the next step. Pasta cooked ahead and left to sit tends to clump, so stick to the order that has the pasta and sauce finishing at the same time.
Cook the pasta in a large pot, and scoop out a little cooking water before draining
Toss the pasta with the sauce and plate
Add the drained pasta to the pan of sauce and toss from the bottom with tongs over low heat for 1–2 minutes. Add 50 ml of the pasta water, and turn off the heat once the red sauce coats every strand evenly. Only if it's dry and the pasta feels heavy, add more of the remaining pasta water 1 tbsp at a time.
Pile it high on a platter and top with the reserved hot dogs and the cheese. Mixing the cheese into the sauce makes the whole dish mellower; scattering it on top keeps the contrast with the red sauce. If it will be more than 5 minutes before everyone starts eating, hold back a little extra sauce so you can add it over the platter.
Coat the pasta in sauce, then top with the red hot dogs and cheese at the end
Tips for getting the thickness and sweetness right
Aim for a sauce where a drawn line doesn't close right away and a thin layer clings to the back of the spoon
Adding more sweet ingredients doesn't make this dish more Filipino. What you're after is a thickness at which the browned-meat aroma, the tomato's acidity, the banana ketchup's sweetness and the cheese's saltiness can each be tasted, then come together in the pasta.
The order for adjusting sweetness
Start with 180 ml banana ketchup and taste after 15 minutes of simmering. Only if it isn't sweet enough, add sugar 5 g at a time. Putting in 30 g sugar from the start makes it hard to pull back once the sauce has reduced.
If you've thinned the sauce too much
Thinning with water dulls the sweetness and saltiness along with it. Reduce over low heat in 5-minute rounds, checking whether a line traced across the bottom of the pan with the spatula stays for 2 seconds. If it looks like it might scorch, turn off the heat and transfer it to another pot before adjusting.
If the pasta sticks together
Tossing cooked pasta with oil keeps the sauce from clinging. Add 1 tbsp pasta water and, lifting with tongs, return it to the hot sauce right away.
To toss 500 g pasta for a platter all at once, a deep skillet about 26–28 cm (10–11 in) across is easiest to handle. If you only have a shallow skillet, just work in two batches, with half the pasta and half the sauce each time. If storage space is tight, or you never cook for more than 4, there's no need to buy extra equipment.
If you do buy one, check that it's 28 cm across and works with your stovetop. Even deep pans with a narrow base make it hard to turn 500 g pasta, so choosing by size alone can change how easy it is to use.
How Filipino spaghetti changes between homes and restaurants
Changing the sweetness, heat and toppings lets you adapt the same dish to your table
There's no single nationwide recipe for Filipino spaghetti with standardized quantities. Sweetness and the amount of toppings change with the household budget, the meat used, the children's tastes and each restaurant's prep. What stays constant is the structure: a tomato base layered with sweetness, meat, hot dogs and cheese.
Swapping ground pork and ground beef
Ground pork's fat melts into the sauce for a gentle sweetness. Switch to ground beef and the meaty aroma and browning come forward, pushing the sweetness slightly into the background. If you use a pork-beef mix, the hot dogs also release fat, so you can cut the initial oil to 20 ml.
Making it with tomato ketchup
Without banana ketchup, use 180 ml tomato ketchup, 15 g brown sugar and 15 ml soy sauce. You won't get the banana aroma, but you can steer the sauce in the same sweet direction. If your tomato ketchup is already sweet, leave out the sugar at the start, taste after simmering and add it 5 g at a time.
Making a spicy sauce
Filipino spaghetti is sweet at heart, but you can add heat by sautéing 1 sliced red chile or 1 g chili flakes with the meat. Rather than making the whole platter spicy, serving hot sauce on the side after portioning makes it easier to share the same platter with kids and anyone who doesn't like spice.
Going meatless
Switch to 250 g plant-based ground "meat" and 240 g plant-based sausages, and use plant-based shredded cheese as well. Plant-based products vary in salt and moisture, so start with 10 ml soy sauce. If adding 100 g mushrooms, chop them into 5 mm pieces, sauté them at the same time as the meat and cook off their moisture thoroughly.
Don't chase the restaurant sweetness too far
Chain-restaurant Filipino spaghetti is an easy-to-read combination of sweet sauce, ground meat, hot dogs and cheese. At home, adjusting the thickness of the sauce suits your table better than adding more sugar or processed meat to match the restaurant flavor. For adults, add more black pepper; for kids, serve the chiles on the side.
The story behind banana ketchup, and holiday spaghetti
A banana-based condiment links tomato sauce to a celebration pasta
Behind banana ketchup lies the idea of using Philippine ingredients to stand in for imports. According to the U.S. National Park Service, food technologist Maria Ylagan Orosa created a ketchup made from bananas in the 1930s, against a background in which tomato ketchup was an expensive import and tomatoes were hard to grow reliably in the Philippine climate. Today, banana ketchup is no mere substitute for tomato ketchup; it's an established condiment in Filipino homes.
That sweet condiment met a pasta dish shaped by American influence. Filipino spaghetti is less a reproduction of Italian cooking than a dish that brings readily available condiments, processed meat, ground meat and cheese together into a sweet sauce the whole family enjoys. That's why judging it only by Italian-style acidity or al dente pasta misses what makes it interesting.
The Philippines' National Nutrition Council lists Filipino spaghetti among Noche Buena dishes and describes it as food that brings family and friends around the table. An oral-history record of Filipino food culture also includes an account of eating it at birthdays and Christmas, connecting the red color to good luck and the long noodles to long life. This should be read as one person's account or one family's explanation, though, not generalized to mean every household across the country attaches the same meaning.
If you're looking for regional differences, rather than assuming each region has its own fixed toppings, you'll get closer to reality by looking at the gap between homes and restaurants, and between celebrations and everyday meals. Restaurants build the dish so the sweetness, red hot dogs and cheese are obvious at a glance; at home, people adjust the pork or beef, vegetables and pasta softness to their liking. More than the region, who gathers and what platter it's served on is what shapes the flavor.
Storage and reheating: keep the sauce and pasta apart so they hold up the next day
Chilling the sauce and pasta separately keeps the pasta from soaking up too much liquid when reheated the next day
If people will be eating at different times, keep the sauce and pasta separate. Transfer the sauce to shallow storage containers, and once the steam dies down, cover and refrigerate. Drain the pasta and divide it into small portions so it doesn't set into large clumps. Don't leave it at room temperature for long; refrigerate it once it has cooled slightly.
For this recipe, plan to finish refrigerated sauce and pasta within 2 days. The sauce alone can be frozen, but after thawing the fat and liquid separate, so return it to a pot, stir over low heat and restore the thickness with 50 g tomato sauce or 1 tbsp water. The finished dish topped with cheese tends to change texture when frozen, so it's easier to plate only what you'll eat.
To reheat, put the sauce in a skillet over low heat and add 1 tbsp water. When it's bubbling gently and steaming and heated all the way through, add the pasta and toss for 2–3 minutes. If the pasta breaks easily, lift it with tongs rather than pressing it with a wooden spatula. If you notice an off smell, a bulging container or a slimy surface, don't eat it; throw it out.
FAQ
Check the sweetness, sauce thickness and hot dog substitute before bringing it to the table
Why is Filipino spaghetti sweet?
Because it doesn't just add sugar to tomato sauce; it uses banana ketchup or other sweet tomato-style condiments. The saltiness of the hot dogs, ground meat and cheese is layered over the banana ketchup's sweetness. To tone down the sweetness, rather than cutting sugar, first reduce the banana ketchup to 150 ml and add 30 g more tomato sauce; that keeps the core of the flavor.
Can I use regular ketchup instead of banana ketchup?
Yes. 180 ml tomato ketchup plus 15 g brown sugar makes up the sweetness, but the banana aroma and that round sweet-tangy quality won't be the same. If you can't find banana ketchup the first time, substitute, and look for banana ketchup once you decide you want to keep making Filipino spaghetti. That order is perfectly fine.
What can I use if I can't find red hot dogs?
Regular wieners, bologna-style sausage or thick frankfurters. Cut them on the diagonal into 1 cm pieces and brown the surface to keep the round shape and toasty flavor. Strongly smoked products mask the sweetness of the tomato sauce, so plain wieners are easier to work with the first time.
What if the sauce is too sweet or too thick?
If it's too sweet, add 50 g tomato sauce and a little black pepper and simmer over low heat for 5 minutes. If it's too thick, add water or the reserved pasta water 1 tbsp at a time. Adding salt or vinegar all at once makes not just the sweetness but also the saltiness of the hot dogs and cheese heavier, so bring it back a little at a time.
If I'm eating it the next day, should I keep the pasta and sauce separate?
Separating them is easier. The pasta absorbs sauce and swells, so chill it in a separate container and combine it with the sauce when reheating. If they're already mixed, add 1 tbsp water and warm over low heat, lifting the pasta as you go. After refrigerating, plan to eat it within 2 days for this recipe, and don't eat anything that seems off.
Sources
National Park Service, “Maria Ylagan Orosa”, https://www.nps.gov/articles/000/maria-ylagan-orosa.htm (on the background of banana ketchup, Maria Orosa and its development in the 1930s; accessed and checked 21 August 2026, JST)
Bon Appétit, “Filipino Spaghetti”, https://www.bonappetit.com/recipe/filipino-spaghetti (a home recipe using banana ketchup, tomato sauce, ground meat and hot dogs, with cultural background; accessed and checked 21 August 2026, JST)
Kawaling Pinoy, “Filipino-Style Spaghetti”, https://www.kawalingpinoy.com/filipino-style-spaghetti/ (on banana ketchup, ground meat, sausages, the simmering method and substitutes; accessed and checked 21 August 2026, JST)
Pepper.ph, “Pinoy Filipino Spaghetti”, https://www.pepper.ph/recipes/pinoy-filipino-spaghetti (on proportions and steps using ground meat, banana ketchup, sausages and tomato paste; accessed and checked 21 August 2026, JST)