Healthy Breakfast Recipes

Goto Filipino Beef Tripe Rice Porridge Recipe (Healthy High-Protein Version)

High ProteinDairy-FreeMeal PrepNut-Free
Prep Time20 min
Cook Time2 hr
Servings4
Calories310 kcal
Health Score7/10
↓ Jump to recipe
Goto Filipino Beef Tripe Rice Porridge Recipe (Healthy High-Protein Version)

If you grew up in the Philippines or have ever wandered through a Filipino street food stall in the early morning, you already know the magic of goto. It is that steaming bowl of savoury rice porridge loaded with tender beef tripe, fragrant ginger, and crispy toppings that somehow makes everything feel right with the world. This goto Filipino beef tripe rice porridge recipe takes that beloved comfort food and gives it a thoughtful, health-conscious makeover without stripping away any of the soul that makes it special.

Traditional goto can sometimes run high in sodium and refined carbohydrates, with white rice as the only base. This version swaps half the white rice for brown rice and adds a handful of rolled oats to boost dietary fibre significantly. Brown rice brings a nuttier depth of flavour that actually complements the rich, savoury broth beautifully. The beef tripe itself is a genuine nutritional powerhouse that often gets overlooked. It is naturally very low in fat, exceptionally high in protein, and loaded with collagen, zinc, selenium, and B vitamins. Slow simmering the tripe in a ginger-forward broth with lemongrass not only tenderises it perfectly but also creates an aromatic base that would rival any restaurant version you have ever tried.

To keep sodium in check, this recipe relies on low-sodium beef broth and uses fish sauce sparingly, letting the natural savouriness of the tripe and aromatics do the heavy lifting. Fresh ginger is used generously here, and for good reason. Ginger supports digestion, reduces inflammation, and adds that unmistakable warmth that makes a bowl of goto so comforting on a cool morning. A squeeze of calamansi or lime at the table brightens the whole bowl instantly, cutting through the richness without needing extra salt. Toppings matter too. Instead of deep-fried garlic chips swimming in oil, this recipe uses a small amount of dry-toasted garlic for that signature crunch, plus a soft-boiled egg for additional protein and a scattering of fresh spring onions for colour and a mild, peppery bite.

This recipe is genuinely practical for busy mornings because goto reheats exceptionally well. Cook a big batch over the weekend, portion it into containers, and you have a warm, nourishing breakfast ready to go on weekday mornings with almost no effort. Each serving delivers an impressive protein count, a good hit of fibre, and a satisfying, comforting texture that keeps you full through a long morning. Whether you are revisiting a childhood favourite or discovering goto for the very first time, this healthier version proves that comfort food and good nutrition do not have to be at odds with each other.

Ingredients

Serves:4
  • 500 g beef tripe (honeycomb or blanket cut) (cleaned and cut into bite-sized strips)
  • 1 cup uncooked brown rice (rinsed well)
  • 1 cup uncooked white glutinous rice (adds creaminess to the porridge)
  • 1 cup rolled oats (old-fashioned oats, not instant)
  • 6 cups low-sodium beef broth (plus extra 1 cup if needed to adjust consistency)
  • 2 cups water
  • 1 stalk lemongrass (bruised and tied into a knot)
  • 5 cm fresh ginger (peeled and sliced into rounds)
  • 1 whole head of garlic (halved crosswise, unpeeled)
  • 1 medium white onion (quartered)
  • 1 tbsp fish sauce (patis) (low-sodium variety preferred)
  • 1 tsp ground white pepper
  • 1 tsp ground turmeric (gives the classic golden colour)
  • 1 tbsp neutral cooking oil (avocado oil or light olive oil)
  • 4 cloves garlic (thinly sliced, for topping)
  • 4 large eggs (soft-boiled, halved)
  • 4 stalks spring onions (green onions) (finely sliced, for garnish)
  • 2 whole calamansi or limes (cut into wedges, for serving)
  • 2 tbsp fresh ginger (extra, finely julienned for garnish)

Instructions

  1. 1

    Start by cleaning the beef tripe thoroughly. Place it in a large pot, cover with cold water, and bring to a boil. Boil for 5 minutes, then drain and rinse the tripe under cold running water. This blanching step removes any impurities and helps neutralise any strong odour.

    Do not skip the blanching step. It makes a noticeable difference to both flavour and smell in the final dish.

  2. 2

    Return the blanched tripe to the pot. Add the 6 cups of low-sodium beef broth, 2 cups of water, sliced ginger rounds, lemongrass stalk, halved garlic head, and quartered onion. Bring to a boil over high heat, then reduce to a low simmer. Cover partially and cook for 90 minutes, or until the tripe is tender enough to pierce easily with a fork.

    A pressure cooker cuts this time to about 35 minutes at high pressure, which is great for busy mornings when you are prepping ahead.

  3. 3

    Once the tripe is tender, remove it from the broth using tongs or a slotted spoon. Set it aside to cool slightly. Strain the broth through a fine mesh sieve, discarding the spent aromatics. You should have roughly 5 to 6 cups of beautifully flavoured broth. Cut the cooled tripe into small, bite-sized strips if not already done.

    Taste the strained broth at this point. If it tastes very mild, simmer it uncovered for 5 more minutes to concentrate the flavour slightly.

  4. 4

    Pour the strained broth back into the pot and bring it to a gentle simmer over medium heat. Add the rinsed brown rice, glutinous white rice, and rolled oats. Stir well, then reduce heat to low. Cook uncovered, stirring frequently, for about 25 to 30 minutes until the grains have completely broken down into a thick, creamy porridge consistency.

    Stir every few minutes to prevent the rice from sticking to the bottom of the pot. If the porridge thickens too much before the rice is fully cooked, add the extra cup of broth or water a little at a time.

  5. 5

    Add the sliced tripe strips back into the porridge along with the ground turmeric, ground white pepper, and fish sauce. Stir everything together and taste, adjusting seasoning as needed. Simmer for a further 5 minutes so the tripe heats through completely and the flavours meld together.

    Turmeric not only adds the signature golden hue but also brings anti-inflammatory benefits. Do not skip it.

  6. 6

    While the porridge finishes, prepare the dry-toasted garlic topping. Heat 1 tablespoon of oil in a small non-stick pan over medium-low heat. Add the thinly sliced garlic cloves and cook, stirring constantly, for 3 to 4 minutes until golden and crisp. Remove immediately to a paper-towel-lined plate, as they will continue to darken slightly from residual heat.

    Watch the garlic closely. It goes from golden to burnt very quickly. Remove from heat as soon as it turns light golden.

  7. 7

    To serve, ladle the hot goto into deep bowls. Top each bowl with a soft-boiled egg halved lengthwise, a generous pinch of toasted garlic, sliced spring onions, julienned fresh ginger, and a calamansi or lime wedge on the side. Squeeze the citrus over the porridge just before eating for a bright, fresh finish.

    For the soft-boiled eggs, cook them in boiling water for exactly 6 minutes 30 seconds, then transfer to an ice bath to stop cooking. Peel and halve just before serving.

Nutrition per serving

310kcal

Calories

28g

Protein

32g

Carbs

8g

Fat

4g

Fibre

2g

Sugar

480mg

Sodium

Pro Tips

  • Honeycomb tripe has the most tender texture and best flavour absorption. It is worth seeking out at an Asian butcher or Filipino grocery store.

  • Brown rice takes longer to break down into a porridge consistency than white rice, so be patient and keep stirring. The result is well worth it.

  • Goto thickens considerably as it sits and cools. When reheating, always add a splash of water or broth and stir well.

  • If you want a smoother, silkier texture, use an immersion blender to briefly pulse the porridge once or twice without fully blending it. This breaks up some of the grains while keeping a little texture.

  • For a deeper, more aromatic broth, lightly char the ginger and onion directly over a gas flame or under a grill before adding them to the pot.

  • Preparing the tripe a day in advance and refrigerating it overnight in the broth deepens the flavour significantly.

Frequently Asked Questions

What is goto in Filipino cuisine?

Goto is a traditional Filipino rice porridge, similar to lugaw, that is cooked with beef tripe as the main protein. It is a popular street food and comfort breakfast known for its creamy texture, savoury ginger-forward broth, and customisable toppings like toasted garlic, spring onions, and a squeeze of calamansi.

Is beef tripe actually healthy to eat?

Yes, beef tripe is a surprisingly nutritious ingredient. It is very low in fat, high in protein, and rich in collagen, zinc, selenium, and several B vitamins including B12. The collagen content is particularly beneficial for joint and gut health. When prepared in a light, well-seasoned broth rather than heavy sauces, it makes for a genuinely wholesome meal.

How long does beef tripe need to cook?

Beef tripe requires long, slow cooking to become tender. In a regular pot on the stovetop, expect around 90 minutes of simmering. In a pressure cooker, it becomes tender in about 35 minutes at high pressure. The texture should be soft enough to cut easily with a spoon but still have a pleasant slight chew.

Can I make this goto recipe ahead of time?

Absolutely. Goto is one of the best meal prep breakfast options because it reheats beautifully. Cook the full batch, cool it completely, and store it in airtight containers in the refrigerator for up to 4 days. When reheating, add a little extra broth or water and stir over medium heat until warmed through and creamy again.

What can I substitute for beef tripe if I cannot find it?

If beef tripe is unavailable, thinly sliced beef brisket or beef tendon are the closest traditional alternatives and will both work well in this recipe. For a lighter option, shredded chicken thigh meat is also delicious in this porridge base, though the flavour profile changes slightly.

Is this goto recipe gluten-free?

This recipe uses rolled oats, which are naturally gluten-free but can be contaminated during processing. To make this recipe fully certified gluten-free, use certified gluten-free rolled oats and confirm your fish sauce and broth are also gluten-free. All other core ingredients in this recipe are naturally gluten-free.

Variations

  • Chicken Goto

    Replace the beef tripe with 500g of boneless chicken thighs. Simmer the chicken in the same aromatic broth for about 25 minutes until cooked through, shred it, and proceed with the recipe as written. This version is milder in flavour and cooks much faster.

  • Cauliflower Rice Goto (Lower Carb)

    Replace half the rice with riced cauliflower to reduce overall carbohydrates. Add the cauliflower rice in the last 10 minutes of cooking so it does not overcook and become mushy. The texture will be slightly less thick but still creamy and satisfying.

  • Congee-Style Smooth Goto

    For an ultra-smooth, silky texture, use all white jasmine rice instead of the brown rice and oat blend, and cook for a further 15 minutes until the grains completely dissolve. Finish with a brief blend using an immersion blender for a velvety, restaurant-style consistency.

  • Spicy Goto

    Add 2 to 3 sliced Thai bird's eye chillies to the porridge along with the tripe in step 5. You can also top each bowl with a drizzle of chilli oil for extra heat. A small spoonful of sambal oelek stirred in at the table is another great option for spice lovers.

Substitutions

  • Beef tripeBeef brisket or beef tendon (Both are traditional alternatives in Filipino porridge dishes. Brisket cooks in about 90 minutes; tendon requires a similar time to tripe.)
  • Brown riceWhole grain barley or farro (Both increase dietary fibre even further and add a hearty, nutty flavour. Adjust cooking time as barley and farro take slightly longer to break down in porridge.)
  • Fish sauceLow-sodium soy sauce or coconut aminos (Coconut aminos keep the dish gluten-free and lower in sodium. Use the same quantity as the fish sauce called for.)
  • CalamansiFresh lime or lemon (Both provide the same bright acidity that lifts the flavour of the porridge. Lime is the closer substitute in both flavour and fragrance to calamansi.)
  • Low-sodium beef brothHomemade beef bone broth (Homemade bone broth is ideal and adds extra collagen. If using store-bought regular broth, reduce the fish sauce to avoid over-salting.)
  • Rolled oatsCertified gluten-free rolled oats or millet (Millet breaks down similarly to oats in porridge and adds fibre. Use the same quantity.)

🧊 Storage

Store leftover goto in airtight containers in the refrigerator for up to 4 days. The porridge will thicken significantly when cold. Reheat on the stovetop over medium heat, stirring in a splash of water or low-sodium beef broth to restore the creamy consistency. Store toppings like toasted garlic and soft-boiled eggs separately and add fresh at serving time. Goto can also be frozen in portioned containers for up to 2 months. Thaw overnight in the refrigerator before reheating.

📅 Make Ahead

The beef tripe can be pre-cooked and stored in its broth in the refrigerator for up to 2 days before making the porridge. This is a great time-saver that also deepens the flavour of the final dish. The complete goto porridge can be made over the weekend and portioned into containers for quick weekday breakfasts. Toasted garlic keeps well in an airtight container at room temperature for up to 3 days.