Healthy Breakfast Recipes

Arroz Caldo Filipino Chicken Rice Porridge (High-Protein Healthy Bowl)

High ProteinDairy-FreeGluten-FreeMeal PrepNut-Free
Prep Time15 min
Cook Time35 min
Servings4
Calories310 kcal
Health Score7/10
↓ Jump to recipe
Arroz Caldo Filipino Chicken Rice Porridge (High-Protein Healthy Bowl)

Arroz Caldo Filipino Chicken Rice Porridge is a high-protein, deeply nourishing bowl that earns a permanent spot in any healthy breakfast rotation. With 34 grams of protein and only 310 calories per serving, this recipe does something that most comfort foods fail to do: it genuinely supports your nutritional goals without compromising on the warmth and satisfaction you want from a bowl of porridge. Traditional arroz caldo is already a beloved Filipino staple, often eaten during cold mornings or when someone needs a restorative meal. This version takes that familiar foundation and builds on it with a smart ingredient swap, replacing a portion of the jasmine rice with cauliflower rice to increase fibre and reduce carbohydrates without stripping away the thick, creamy consistency that defines the dish. The result is a bowl that feels indulgent, fills you up properly, and gives your body real fuel. It is meal prep friendly, gluten-free, and dairy-free, which makes it one of the more versatile high-protein breakfasts you can add to your weekly plan.

Every ingredient in this recipe earns its place. Skinless chicken breast, 450 grams of it, provides the bulk of that 34-gram protein count. Chicken breast is a lean protein source that supports muscle repair and keeps hunger at bay for hours after eating. Jasmine rice contributes easily digestible carbohydrates, giving you a steady energy release without a sharp blood sugar spike, especially when it is combined with the fibre from the cauliflower rice. Cauliflower rice adds roughly 2 to 3 grams of fibre per serving while quietly boosting the volume of the bowl. Fresh ginger, a full tablespoon of it, brings anti-inflammatory compounds including gingerols, which support digestion and can help ease morning nausea or bloating. Garlic, six cloves, contributes allicin, a compound known to support immune function. Ground turmeric gives the broth its golden colour and contributes curcumin, which has well-documented anti-inflammatory properties. Low-sodium fish sauce and low-sodium chicken broth keep the sodium in check while layering in umami depth. Toasted sesame oil rounds out the flavour profile with a small amount of heart-healthy unsaturated fat.

The cooking process is straightforward but each step builds flavour in a way that matters. You start by softening the onion and garlic in light olive oil, and within a few minutes the kitchen begins to smell warm and savoury, with the ginger adding a sharp, clean note underneath. The turmeric goes in next and the oil turns a deep amber almost immediately, staining everything in the pot a rich golden colour. Once the chicken broth goes in and the jasmine rice is added, the porridge starts to thicken gradually as the starch releases from the rice. The chicken breast is cooked directly in the simmering broth, which keeps it moist and tender rather than dry. Shredding it back into the pot means every spoonful gets a good amount of protein. The cauliflower rice is stirred in toward the end so it softens without turning mushy. The finished bowl is thick, glossy, and a pale golden colour. The aroma is gently spiced, the texture is smooth and hearty, and the spring onions on top add a fresh, slightly sharp contrast to the rich broth underneath.

This recipe is a strong fit for people working toward body composition goals, specifically those who want to maintain muscle mass while managing their calorie intake. At 310 calories with 34 grams of protein, the macronutrient ratio is genuinely well-balanced, favouring protein and complex carbohydrates with only 6 grams of fat per serving. The 4 grams of fibre per bowl supports healthy digestion and contributes to satiety. Because the recipe is gluten-free and dairy-free, it works for people managing coeliac disease, lactose intolerance, or those following elimination protocols. The anti-inflammatory ingredients, turmeric, ginger, and garlic, make it a thoughtful choice for anyone dealing with chronic inflammation or recovering from illness. It is also a practical breakfast for people who train in the morning and need a warm, protein-rich meal that does not sit heavily. Older adults who find high-protein eating challenging will find a porridge format much easier to eat than a plate of eggs and toast, and the soft texture requires minimal effort to consume.

For meal prep, this recipe holds up well. Cook a full batch on a Sunday and it keeps in an airtight container in the fridge for up to four days. The porridge will thicken significantly as it sits because the rice continues to absorb liquid. When reheating, add a splash of water or low-sodium chicken broth and stir over medium heat until it loosens back to the right consistency. It also freezes well for up to two months. Portion it into individual containers before freezing so you can pull out single servings without thawing the whole batch. For variations, you can swap chicken breast for bone-in chicken thighs if you want a richer flavour, though the fat content will increase slightly. A soft-boiled egg added on top at serving time adds another 6 grams of protein per egg. For a vegetarian version, replace the chicken with firm tofu and use low-sodium vegetable broth in place of chicken broth, swapping fish sauce for a small amount of low-sodium soy sauce or tamari. Scroll down to the recipe card for full quantities and step-by-step instructions.

Ingredients

Serves:4
  • 1 tsp toasted sesame oil (or light olive oil)
  • 1 tbsp fresh ginger (peeled and finely grated)
  • 1 medium brown onion (finely diced)
  • 6 cloves garlic (4 cloves minced, 2 cloves thinly sliced for toasted garnish)
  • 450 g skinless chicken breast (cut into 2cm chunks)
  • 0.5 cup uncooked jasmine rice (rinsed well)
  • 2 cups fresh or frozen cauliflower rice (thawed if frozen)
  • 1 tsp ground turmeric
  • 1.5 tbsp low-sodium fish sauce (plus extra to serve)
  • 5 cups low-sodium chicken broth (plus extra for reheating)
  • 1 tsp light olive oil (for toasting the garlic slices)
  • 3 stalks spring onions (thinly sliced, for serving)
  • 1 whole calamansi or lemon (cut into wedges for serving)
  • 4 large eggs (soft-boiled, halved, for serving, optional)
  • 0.3 tsp freshly ground black pepper

Instructions

  1. 1

    Heat the toasted sesame oil in a large heavy-based pot or Dutch oven over medium heat. Add the diced onion and cook for 3 to 4 minutes, stirring occasionally, until softened and translucent.

    Do not rush the onion. Getting it properly soft before adding anything else builds a better flavour base.

  2. 2

    Add the grated ginger and 4 minced garlic cloves. Stir constantly for about 60 seconds until fragrant. You should smell that gorgeous aroma immediately.

  3. 3

    Add the chicken breast chunks and stir to coat them in the aromatics. Cook for 3 to 4 minutes, turning the pieces occasionally, until the chicken is lightly sealed on the outside. It does not need to be fully cooked through at this stage.

  4. 4

    Stir in the ground turmeric, black pepper and fish sauce. Mix well so everything is coated in that golden colour. Add the rinsed jasmine rice and stir it through the chicken mixture for about 30 seconds.

    Toasting the rice briefly in the pot before adding liquid gives the porridge a slightly nuttier, more complex taste.

  5. 5

    Pour in the chicken broth and bring the pot to a gentle boil over medium-high heat. Once boiling, reduce the heat to low, cover partially with a lid and cook for 20 minutes, stirring every 5 minutes to prevent the rice from sticking to the bottom.

    Partial covering allows some steam to escape and stops the porridge boiling over.

  6. 6

    After 20 minutes, use two forks or a wooden spoon to gently break up and shred the chicken pieces in the pot. Stir in the cauliflower rice and continue cooking uncovered for a further 8 to 10 minutes, stirring often, until the porridge reaches a thick, creamy consistency.

    The cauliflower rice will almost completely disappear into the porridge, adding body and nutrients without any noticeable texture difference.

  7. 7

    While the porridge finishes cooking, heat 1 teaspoon of light olive oil in a small frying pan over medium-low heat. Add the thinly sliced garlic and cook slowly, stirring constantly, for 2 to 3 minutes until golden and crispy. Watch it carefully as it can burn quickly. Remove immediately onto paper towel.

    Room temperature garlic crisps more evenly than cold garlic straight from the fridge.

  8. 8

    Taste the porridge and adjust seasoning with a little extra fish sauce if needed. Ladle into bowls and top with sliced spring onions, the crispy toasted garlic, a soft-boiled egg half if using, and a wedge of calamansi or lemon on the side to squeeze over.

    That squeeze of citrus at the end is transformative. Do not skip it.

Nutrition per serving

310kcal

Calories

34g

Protein

28g

Carbs

6g

Fat

4g

Fibre

3g

Sugar

620mg

Sodium

Pro Tips

  • Stir the porridge frequently during cooking to prevent rice from clumping or sticking to the pot bottom.

  • The porridge will continue to thicken as it sits. When reheating, add a splash of broth or water and stir gently over medium-low heat.

  • Grating ginger instead of chopping it releases far more juice and flavour into the broth.

  • Use a microplane for the ginger to get a very fine, almost paste-like result that melts seamlessly into the porridge.

  • For an even higher protein bowl, add an extra soft-boiled egg or stir in a tablespoon of natural collagen peptides with no flavour impact.

  • Low-sodium fish sauce can be used to reduce the sodium further, or substitute with a splash of coconut aminos for a slightly sweeter umami note.

Frequently Asked Questions

What is arroz caldo Filipino chicken rice porridge?

Arroz caldo is a traditional Filipino rice porridge made with chicken, ginger, garlic, onion and fish sauce. The name translates roughly to broth rice. It is eaten at any time of day but is especially popular as a warming breakfast or when someone is feeling under the weather.

Is arroz caldo healthy?

Traditional arroz caldo can be quite high in refined carbohydrates and sodium. This healthier version boosts protein by using more chicken breast, reduces carbohydrates by replacing half the rice with cauliflower rice, adds turmeric for its anti-inflammatory properties and uses low-sodium broth to keep sodium levels reasonable.

Can I use chicken thighs instead of chicken breast?

Absolutely. Skinless, boneless chicken thighs work beautifully in this recipe and add a slightly richer flavour. The protein content will be very similar, though thighs do contain a little more fat. They also shred very easily after cooking.

What rice is traditionally used in arroz caldo?

Traditional arroz caldo is made with glutinous rice, regular short-grain rice, or a combination of both. Our version uses jasmine rice alongside cauliflower rice to lower the overall carbohydrate content while maintaining a thick, creamy porridge texture.

Can I make arroz caldo in a slow cooker?

Yes. Combine all the ingredients except the cauliflower rice in the slow cooker and cook on low for 6 hours or high for 3 hours. Shred the chicken, stir in the cauliflower rice and cook on high for a further 20 minutes. Prepare the toasted garlic on the stovetop separately before serving.

Is this recipe gluten free?

Yes, this arroz caldo recipe is naturally gluten free. Just double-check that your fish sauce and chicken broth labels confirm they are gluten free, as some brands can contain trace gluten from processing.

Variations

  • Brown Rice Arroz Caldo

    Swap jasmine rice for short-grain brown rice for even more fibre and a nuttier flavour. Increase the cooking time by about 15 minutes and add an extra cup of broth to compensate for the longer absorption time.

  • Ginger-Turmeric Vegetable Arroz Caldo

    Replace the chicken with chickpeas and diced firm tofu for a plant-based version. Use vegetable broth instead of chicken broth and increase the ginger slightly for more warmth. Fish sauce can be replaced with coconut aminos.

  • Spicy Arroz Caldo

    Add half a teaspoon of chilli flakes to the aromatics at step 2, and top each bowl with a drizzle of sriracha or chilli garlic oil. This adds a warming heat that pairs brilliantly with the ginger base.

  • Pressure Cooker Arroz Caldo

    Use an Instant Pot or pressure cooker. Saute the aromatics and chicken using the saute function, then add the rice and broth. Pressure cook on high for 12 minutes with a natural release. Open, shred the chicken, stir in the cauliflower rice and saute for 5 more minutes.

Substitutions

  • Fish sauceCoconut aminos or low-sodium soy sauce (Coconut aminos give a slightly sweeter, milder umami flavour. Use the same quantity as fish sauce. Soy sauce is saltier so start with half the amount and taste as you go.)
  • Cauliflower riceFinely diced zucchini or additional jasmine rice (If you prefer a fully traditional porridge texture, simply use all jasmine rice and increase to 1 full cup. Zucchini adds moisture and mild flavour with fewer calories.)
  • Chicken breastSkinless chicken thighs or rotisserie chicken (Rotisserie chicken is a great shortcut. Shred it and add it in the last 10 minutes of cooking so it does not dry out.)
  • CalamansiFresh lemon or lime juice (Calamansi has a unique sweet-tart flavour. Lemon is the closest substitute. A small squeeze of fresh lime also works well and adds a slightly tropical note.)
  • Jasmine riceShort-grain brown rice or basmati rice (Brown rice adds more fibre. Basmati gives a lighter, less sticky result. Both work well, though cooking times will need adjustment.)

🧊 Storage

Store cooled arroz caldo in an airtight container in the refrigerator for up to 3 days. Keep toppings such as toasted garlic, spring onions and soft-boiled eggs stored separately. Reheat on the stovetop over medium-low heat, adding a splash of broth or water to loosen the porridge to your preferred consistency. Stir frequently while reheating. This porridge can also be frozen in individual portions for up to 2 months. Thaw overnight in the refrigerator before reheating.

📅 Make Ahead

This porridge is ideal for meal prep. Cook the full batch, cool it completely and portion it into individual airtight containers. Prepare and store the toasted garlic garnish separately in a small sealed jar at room temperature for up to 3 days. Soft-boil eggs fresh each morning for the best texture, or store peeled soft-boiled eggs in cold water in the fridge for up to 2 days.