A rich, comforting Filipino congee, slowly simmered with tripe and ginger-scented broth, then topped with fried garlic, green onion, and calamansi.
Steam rises from a silky rice porridge warmed with ginger. The fried garlic, beautifully golden, crackles under the spoon, the scallion adds a flash of green, and tuwalya, beef tripe, peeks through at the surface. The calamansi is ready to be squeezed ; the patis is waiting to be drizzled over the top.
What you have before you is Goto, one of my favorite congees in all of Asia. In this article, I’ll show you how to make it.
What Is Goto?
In Manila, goto is lugaw, a Filipino rice porridge, made with beef tripe. The tripe is essential. The word goto comes from Tagalog and was borrowed from the Hokkien gú‑tō (牛肚), meaning “beef stomach,” or, unsurprisingly, tripe. Older menus spelled it out in full : arroz caldo con goto, before the name was shortened.
The base is deliberately simple and pared back. It relies on rice, often malagkit or a mixture of glutinous and regular rice, meticulously cleaned tripe cooked until meltingly tender, and the classic trio of ginger, garlic, and onion. Patis (fish sauce) brings umami, while black pepper rounds out the seasoning.
The bowl is topped with fried garlic and scallion ; a hard-boiled egg and crushed chicharon (like bagnet) are also very common additions. Calamansi and extra patis are served on the side so everyone can adjust the saltiness and acidity to taste.

Just as important : what it is not. Plain lugaw is a porridge without added meat or offal ; arroz caldo is built around chicken and tinted golden yellow ; seafood versions belong to other porridge styles, notably pospas or seafood lugaw, and are not goto. “Chicken goto” is a misnomer : by definition, goto means tripe.
A true goto should be creamy, somewhere between off-white and pale beige : thick enough to hold up an egg, but loose enough to pour. A fluorescent yellow color suggests too much turmeric, which is uncommon in Manila-style goto ; a brown, soy-sauce-like tint suggests soy sauce has been cooked into the porridge, which is just as out of place. Soy sauce is usually served on the side, as with tokwa’t baboy, not simmered in the pot.
Authenticity shows in the glutinous rice, which gives the porridge its silky texture ; in a broth built from long-simmered tripe, often with bones ; in the ginger, which helps soften the aroma of offal ; and in the classic garlic-and-scallion finish. Warning signs : no tripe, no ginger, too much turmeric, soy sauce simmered in the pot, or missing garnishes. The flavor should stay gentle and comforting, with each diner setting the final balance with calamansi and a little more patis. With that definition in place, let’s see how Chinese congee and Spanish naming traditions met in Manila to create today’s goto.
Origin : Roots, Evolution, and Local Identity
Lugaw descends from Chinese congee, which arrived on the Philippine coasts with early Hokkien traders. It is one of the oldest documented foods in the archipelago : a Philippine dictionary from 1613, written by Father Pedro de San Buenaventura, already defined “logao” as rice cooked in water, milk, or broth. Over the centuries, local cooks shaped this simple porridge according to their tastes and means.

During the Spanish period, a golden-yellow version enriched with chicken took the name arroz caldo. Originally colored with saffron, it was later more often tinted with kasubha, or safflower.
That name created a model : lugaw could be plain, or it could become “arroz caldo with [ingredient].” When tripe was added to the pot, menus listed arroz caldo con goto. In everyday use, it eventually became simply goto, because lugaw “becomes” goto as soon as tripe is added.
This style became especially rooted in the Tagalog region of Luzon, particularly around Manila. Lugawan stalls keep large pots gently simmering for dawn commuters, rainy-day regulars, and 4 a.m. customers. Beef tripe, affordable yet full of flavor, turns a simple rice porridge into something more nourishing, perfectly in line with the logic of the Filipino pantry : stretch what you have on hand and lift it with ginger and patis.

At the same time, Batangas developed another kind of goto : a clear, peppery beef offal soup, served without rice in the bowl, with puto, a rice cake, or plain rice on the side. Often called Gotong Batangas, this tradition is associated with Lipa in the 1960s. Nationally, though, when people say goto, most think of the Manila-style tripe congee. It is the result of Chinese technique, Spanish nomenclature, and Filipino know-how coming together. Now, let’s look at the ingredients and the role each one plays.
The Main Ingredients in Goto

The rice, ideally malagkit, determines the texture. As it swells and breaks down, its starch thickens the broth into a velvety porridge that coats the spoon. Many cooks use 100 % glutinous rice for its silky texture ; others mix it with regular rice.
Beef tripe, or tuwalya, brings the dish its characteristic flavor and chew. Honeycomb and blanket tripe are the most common cuts.
Ginger, or luya, is the central aromatic, present in both the broth and the sautéed base. It warms the palate and softens the offal notes. Garlic appears in two stages : first melted into the base, then fried separately into crisp, golden shards that perfume every bowl. The onion turns tender and lightly sweet, helping tie everything together.
The broth comes from the same pot that tenderizes the tripe, ideally reinforced with marrow bones or joints. Skim it carefully for a clean-tasting broth ; a bouillon cube can help in a pinch, but it cannot replace a proper stock.
Touches of color and aroma, such as kasubha or a pinch of turmeric, can give the porridge a gentle tint, but fluorescent color is a warning sign. Lemongrass appears in some modern kitchens, though it is not traditional across the board. The finish is classic : fried garlic and scallion, sometimes a marinated egg or a hard-boiled egg, plus crushed chicharon.
Calamansi and extra patis stay within reach so everyone can adjust the acidity and salt. For contrast, many people serve a steaming bowl with tokwa’t baboy, fried tofu and pork, often cooked and then dressed with a salty, tangy soy-vinegar sauce that plays against the softness of the porridge.
Cultural Significance and the Ritual of Eating
Goto is everyday comfort : breakfast on rainy mornings, a soothing dish for sick days, and a late-night classic at 24/7 lugawan stalls, all at a price everyone can afford.
Once the bowl is in front of you, the ritual is simple : garnish generously with fried garlic and scallion, squeeze in calamansi, adjust with patis, and perhaps add pepper, a common gesture in Filipino cuisine, until the balance is exactly your own.

Ingredients
Nettoyage & pré-cuisson
- 1 kg de tripes de bœuf
- de gros sel pour nettoyer les tripes
- 1 L d’eau pour la première cuisson
- 2 cuillères à soupe de sel
Bouillon
- 3 morceaux d’os de bœuf
- 2 L d’eau pour cuire
- 1 petit oignon pelé et coupé en quartiers
- 4 gousses d’ail pelées et écrasées
- 1 morceau de gingembre de la taille d’un pouce, coupé en deux et pilé
- 0.5 cuillère à café de grains de poivre
Congee
- 1 cuillère à soupe d’huile
- 1 oignon moyen pelé et haché
- 5 gousses d’ail pelées et hachées
- 1 morceau de gingembre de 2 pouces, pelé et taillé en julienne
- 1 cuillère à soupe de sauce poisson
- 200 g de riz gluant
- 1.6 L de bouillon réservé de la cuisson des tripes
- de sel au goût
Service
- d’éclats d’ail frits pour servir
- d’oignon vert haché, pour servir
- de calamansi coupé en quartiers, pour servir
Instructions
Nettoyer et blanchir les tripes
- Place the tripe in a bowl and add enough cold water to cover. Refrigerate and soak overnight.1 kg de tripes de bœuf
- The next day, rub the tripe vigorously with the coarse salt, then rinse well under running water. Repeat 2 to 3 times.de gros sel
- Pour 1 L of water into a large pot set over medium heat and add 2 tbsp salt. Bring to a boil, add the tripe, and cook for 10 to 15 minutes. Drain.1 L d’eau, 2 cuillères à soupe de sel

Cuire le bouillon
- Dans la même marmite, mettez les tripes, les os de bœuf et 2 L d’eau. Portez à ébullition et écumez régulièrement.3 morceaux d’os de bœuf, 2 L d’eau

- Quand le bouillon est clair, ajoutez le petit oignon, l’ail écrasé, le gingembre pilé et les grains de poivre. Baissez le feu, couvrez et laissez cuire 3 à 4 heures jusqu’à tendreté, en ajoutant un peu d’eau si besoin.1 petit oignon, 4 gousses d’ail, 1 morceau de gingembre, 0.5 cuillère à café de grains de poivre

- Retirez les tripes. Filtrez le bouillon et réservez 1,6 L de liquide. Laissez les tripes refroidir puis coupez-les en lanières.1.6 L de bouillon

Préparer le congee
- Dans une casserole à feu moyen, faites chauffer l’huile. Ajoutez l’oignon haché, l’ail haché et le gingembre en julienne, puis faites revenir jusqu’à ce que ce soit doré.1 cuillère à soupe d’huile, 1 oignon moyen, 5 gousses d’ail, 1 morceau de gingembre

- Ajoutez les tripes et faites cuire 3 à 5 minutes en remuant de temps en temps. Ajoutez la sauce poisson et poursuivez la cuisson 2 à 3 minutes.1 cuillère à soupe de sauce poisson

- Ajoutez le riz gluant et faites cuire 2 à 3 minutes en remuant régulièrement. Ajoutez le bouillon réservé, portez à ébullition puis laissez mijoter 15 à 20 minutes jusqu’à ce que le riz soit ramolli et la texture bien gluante. Salez au goût.200 g de riz gluant, de sel

Service
- Répartissez la bouillie dans des bols. Garnissez d’oignon vert et d’éclats d’ail frits, puis servez chaud avec des quartiers de calamansi.d’éclats d’ail frits, d’oignon vert, de calamansi

Notes
- To save time, clean and blanch the tripe the day before, then begin the long broth simmer the next day.
- Adjust the texture by adding a little more broth or water at the end of cooking if the congee becomes too thick.
Culinary Sources
• Lugaw, congee, goto, and arroz caldo: what are the differences? – SBS Filipino (English)
• Adobo Is “Paksiw,” and Other Terms in Filipino Food History (English)
• Here’s how to tell lugaw, congee, goto, and arroz caldo apart – Yummy (English)
• [CULTURE: food] How a bowl of goto in Batangas can come as a surprise (English)
• Breaking Fast for Doreen – Philstar.com (English)
• Goto recipe (beef tripe rice porridge) – Foxy Folksy (English)
• Goto (Filipino beef tripe rice porridge) – Kawaling Pinoy (English)
• Special goto recipe – Panlasang Pinoy (English)
• GOTO (Filipino beef rice porridge) – BUSOG! SARAP! (English)
• Lugaw or goto? – Reddit (Filipino)
• About: Goto (dish) – DBpedia (English)
• File: Goto sa agahan.jpg – Wikimedia Commons (English)
• Goto is the ultimate cold-weather comfort. Made with glutinous rice… – Facebook (English)
• A different bowl of “goto” (YOUNG BLOOD) – Tumblr (English)
• Embracing This Plethora of Pleasures – Doreen G. Fernandez (English)
