Healthy Breakfast Recipes

High Protein Arroz Caldo Chicken Rice Porridge with Cauliflower Boost

High ProteinDairy-FreeGluten-FreeMeal PrepNut-Free
Prep Time15 min
Cook Time40 min
Servings4
Calories415 kcal
Health Score8/10
↓ Jump to recipe
High Protein Arroz Caldo Chicken Rice Porridge with Cauliflower Boost

High Protein Arroz Caldo Chicken Rice Porridge with Cauliflower Boost is a Filipino-inspired comfort dish that has been thoughtfully rebuilt to deliver serious nutritional value without sacrificing any of the warmth and depth the original is known for. The standout quality here is the protein count. Thirty-eight grams of protein per bowl is substantial, putting this well ahead of most grain-based breakfast porridges that tend to hover around ten to fifteen grams at best. What separates this version from a standard arroz caldo is the strategic blend of brown jasmine rice with riced cauliflower, which keeps the carbohydrate load moderate while adding fibre and volume. This is not a watered-down compromise. The broth is rich, the chicken is generous, and the bowl feels genuinely satisfying in the way that only a slow-cooked savoury porridge can. If you have been looking for a high-protein breakfast that actually holds you through a long morning without relying on eggs or protein powder, this recipe makes a compelling case for itself.

The ingredients each carry their weight here. The five hundred grams of boneless skinless chicken thighs are the protein engine of this dish. Thighs are chosen over breast meat deliberately because they hold moisture through extended simmering, yielding tender shreds rather than dry, stringy pieces. Brown jasmine rice contributes complex carbohydrates and a small but meaningful amount of fibre, and its nuttier flavour works beautifully in a spiced broth. The riced cauliflower adds roughly two to three grams of extra fibre per serving, supports the lower-carb balance, and blends seamlessly into the porridge once cooked. Fresh ginger brings more than flavour. It contains gingerols and shogaols, compounds linked to reduced inflammation and improved digestion. Garlic provides allicin, which supports immune function. Ground turmeric adds curcumin, a well-studied anti-inflammatory compound, and it also gives the porridge its characteristic golden colour. Fish sauce delivers umami depth and a small hit of sodium without the gluten found in soy sauce, keeping the recipe fully gluten-free. Olive oil rounds out the fat content with heart-friendly monounsaturated fats.

The porridge has a golden, amber-tinted colour from the turmeric, and the broth carries a warm, fragrant smell that fills the kitchen from the moment the ginger and garlic hit the pan. Cooking starts with softening the onion, garlic, and ginger in olive oil until the aromatics are translucent and fragrant, which builds the flavour base before a single drop of broth goes in. The chicken thighs go in whole and are poached gently in the broth with the rice until both are fully cooked, then the chicken is pulled out and shredded before being stirred back through. The brown rice is given enough time to break down partially, giving the porridge its thick, creamy consistency without needing any dairy or starch thickener. The riced cauliflower is added later in the cooking process so it softens but does not completely disappear, contributing a slight texture variation against the silky rice base. White pepper gives a subtle, earthy heat that is different from chilli, sitting at the back of the palate rather than on the tip of the tongue.

This recipe supports several specific health goals at once. The high protein content makes it highly suitable for muscle recovery and retention, which matters for anyone training regularly or managing body composition. Because it is gluten-free and dairy-free, it works for people with coeliac disease, lactose intolerance, or those following a Paleo-adjacent eating pattern. The fibre content at five grams per bowl is meaningful for gut health and satiety, and the moderate carbohydrate count of thirty-two grams makes it a reasonable choice for people monitoring blood sugar responses to meals. The combination of lean protein and complex carbohydrates also supports steady energy release, which matters a great deal for a breakfast that needs to carry someone through a demanding morning. Older adults and people in recovery from illness often benefit from soft, easily digestible protein-rich foods, and this porridge fits that need well. Athletes looking for a savoury post-training breakfast will also find the macros genuinely useful here.

Arroz caldo is one of the best meal prep recipes you can have in your rotation. It keeps well in the refrigerator for up to four days in an airtight container, and the flavour actually deepens overnight as the ginger and garlic continue to meld into the broth. When reheating, add a small splash of water or broth to loosen the porridge back to the right consistency, as the rice will continue to absorb liquid as it sits. For freezing, portion it into individual containers before the cauliflower fully breaks down, and it will keep for up to two months. When reheating from frozen, thaw overnight in the fridge first, then warm on the stovetop over medium-low heat. For variations, you can swap the chicken thighs for salmon fillet and reduce the simmering time, which gives the dish a completely different character while keeping the protein high. A soft-boiled egg added at serving adds another seven grams of protein with almost no effort. For a vegetarian version, firm tofu works in place of chicken with a good quality vegetable broth standing in for the chicken stock. The full ingredient amounts and step-by-step instructions are in the recipe card below.

Ingredients

Serves:4
  • 500 g boneless skinless chicken thighs (trimmed of excess fat)
  • 3 cup brown jasmine rice (rinsed well)
  • 1.5 cups riced cauliflower (fresh or frozen, thawed)
  • 1.5 litres low-sodium chicken broth (plus extra for reheating)
  • 1 cup water
  • 6 cloves garlic (4 minced, 2 thinly sliced for toasting)
  • 1 medium brown onion (finely diced)
  • 3 tablespoons fresh ginger (peeled and grated finely)
  • 1.5 tablespoons fish sauce (low-sodium if available, plus extra to serve)
  • 1 teaspoon ground turmeric (for colour and anti-inflammatory benefit)
  • 1 teaspoon ground white pepper
  • 1 tablespoon extra virgin olive oil (divided)
  • 1 teaspoon toasted sesame oil (for finishing)
  • 4 large eggs (soft boiled, peeled and halved)
  • 3 stalks green onions (thinly sliced, for garnish)
  • 1 large lemon (cut into wedges, for serving)
  • 1 tablespoon toasted sesame seeds (optional garnish)

Instructions

  1. 1

    Bring a medium saucepan of water to a boil and lower in your eggs. Cook for exactly 7 minutes for a jammy centre, then transfer them immediately to a bowl of ice cold water. Let them sit for 5 minutes before peeling. Set aside.

    Older eggs peel more easily than very fresh ones. If the shells are stubborn, gently roll the egg on the counter first.

  2. 2

    Heat half a tablespoon of olive oil in a large heavy-bottomed pot over medium heat. Add the thinly sliced garlic and stir constantly for 2 to 3 minutes until golden and crispy. Remove with a slotted spoon and place on a paper towel to drain. This toasted garlic is your garnish, so keep it safe.

    Watch the garlic closely as it goes from golden to burnt very quickly. Pull it off heat slightly before it looks done as residual heat continues cooking it.

  3. 3

    In the same pot, add the remaining oil over medium-high heat. Add the diced onion and cook for 3 minutes until softened and starting to turn translucent. Add the minced garlic and grated ginger, stirring everything together for 90 seconds until fragrant.

  4. 4

    Add the ground turmeric and white pepper to the pot and stir for 30 seconds to toast the spices lightly in the oil. This step unlocks their flavour and gives the broth a beautiful golden colour.

    Turmeric stains, so use a spoon you do not mind discolouring or rinse immediately after use.

  5. 5

    Nestle the whole chicken thighs into the pot. Pour in the chicken broth and water, then add the fish sauce. Stir gently and bring to a boil over high heat. Once boiling, add the rinsed brown jasmine rice. Stir well, reduce heat to medium-low and cover partially with a lid.

    Keeping the lid slightly ajar prevents the porridge from boiling over as the rice releases starch.

  6. 6

    Simmer for 25 minutes, stirring every 8 to 10 minutes to prevent the rice from sticking to the bottom. The rice should be fully cooked and the porridge starting to thicken noticeably.

  7. 7

    Remove the chicken thighs using tongs and place on a cutting board. Shred the meat using two forks, pulling it apart into chunky pieces rather than fine shreds for better texture. Return the shredded chicken to the pot.

    The chicken should fall apart very easily at this point. If it feels at all firm, return the whole pieces to the pot for another 5 minutes before shredding.

  8. 8

    Stir in the riced cauliflower. Cook uncovered for another 8 to 10 minutes over medium heat, stirring frequently, until the cauliflower is completely tender and has thickened the porridge to a creamy, spoonable consistency.

    If the porridge becomes too thick before serving, simply stir in a quarter cup of warm broth at a time until you reach your preferred texture.

  9. 9

    Turn off the heat and drizzle the toasted sesame oil over the porridge. Give it a final stir and taste for seasoning, adjusting with extra fish sauce or a pinch of white pepper as needed.

  10. 10

    Ladle the hot porridge into four bowls. Place two soft-boiled egg halves on top of each bowl. Scatter over the toasted garlic chips, sliced green onions and sesame seeds. Serve immediately with lemon wedges and extra fish sauce on the side.

    A squeeze of lemon over the top just before eating brightens the whole dish and cuts through the richness beautifully.

Nutrition per serving

415kcal

Calories

38g

Protein

32g

Carbs

13g

Fat

5g

Fibre

3g

Sugar

620mg

Sodium

Pro Tips

  • Rinse the brown rice thoroughly until the water runs clear. This removes excess starch and helps prevent the porridge from becoming gluey.

  • If you are short on time, use a rotisserie chicken instead. Remove the skin, shred the meat and add it at step 8 along with the cauliflower rice.

  • Frozen riced cauliflower works just as well as fresh and saves prep time. Make sure it is fully thawed and squeeze out any excess moisture before adding it.

  • For a richer broth flavour, add a small piece of peeled ginger directly to the simmering liquid while the chicken cooks, then remove it before serving.

  • Fish sauce is salty, so taste before adding any extra salt. Start with less and build up gradually.

  • Brown jasmine rice takes longer to cook than white rice. If you want to speed things up, soak the rice in cold water for 30 minutes before cooking.

Frequently Asked Questions

What makes this arroz caldo higher in protein than traditional versions?

This recipe uses generous portions of boneless chicken thighs cooked directly in the broth, then shredded back in, plus a soft-boiled egg per serving. Together these bring each bowl to approximately 38 grams of protein, compared to around 18 to 22 grams in a standard arroz caldo serving.

Can I use chicken breast instead of chicken thighs?

You can, and breast will add slightly more protein per gram. However, thighs are recommended because they stay juicier and more tender after simmering, which improves both texture and flavour. If using breast, reduce the simmering time by 5 minutes and check that the internal temperature reaches 75 degrees Celsius before shredding.

Does the cauliflower rice change the taste of the porridge?

Not noticeably at all. Once simmered in the ginger and garlic broth, the cauliflower loses its raw flavour completely and simply becomes part of the creamy, savoury base. Most people cannot detect it unless told it is there.

Is this recipe gluten free?

Yes. All the ingredients used are naturally gluten free. However, always check the label on your fish sauce and chicken broth to ensure they have not been processed in a facility that handles gluten-containing products.

How do I stop the porridge from getting too thick as it sits?

As the rice continues absorbing liquid, the porridge will thicken when stored or reheated. Simply stir in a splash of warm low-sodium chicken broth or water during reheating, a little at a time, until it returns to your preferred consistency.

Can I make this arroz caldo in an Instant Pot or pressure cooker?

Yes. Use the saute function to cook the aromatics as directed in the recipe. Add the broth, rice and chicken, then seal and cook on high pressure for 20 minutes with a natural pressure release of 10 minutes. Shred the chicken, stir in the cauliflower rice and use the saute function again for 5 minutes to finish.

Variations

  • Extra Greens Boost

    Stir in a large handful of fresh baby spinach or thinly sliced kale in the final 2 minutes of cooking. The greens wilt into the porridge, adding iron, folate and additional fibre without changing the flavour significantly.

  • Spicy Ginger Version

    Add one finely chopped fresh red chilli or half a teaspoon of chilli flakes to the pot along with the garlic and onion. This adds a gentle heat that pairs beautifully with the ginger and makes the porridge feel even more warming on cold mornings.

  • Mushroom and Chicken Combo

    Add 150 grams of sliced shiitake or cremini mushrooms to the pot at step 3, cooking them with the onion until golden. Mushrooms deepen the umami flavour of the broth and add valuable B vitamins and additional fibre.

  • Dairy-Free Creamy Version

    Stir in two tablespoons of full-fat coconut milk just before serving for a subtle creamy richness. It adds a very light coconut flavour that complements the ginger and turmeric beautifully without overpowering the dish.

Substitutions

  • Fish sauceCoconut aminos or low-sodium soy sauce (Use the same quantity. Coconut aminos is the best choice for a fish-free and soy-free option with a mild, slightly sweet umami flavour.)
  • Brown jasmine riceRegular brown short-grain rice (Short-grain rice will produce a slightly thicker, stickier porridge closer to a traditional arroz caldo texture. Cooking time remains the same.)
  • Riced cauliflowerRiced broccoli or finely diced zucchini (Both work well as low-carb thickeners. Riced broccoli adds a little more colour while zucchini becomes almost invisible once cooked.)
  • Chicken thighsSkinless chicken breast or turkey breast (Both work well. Reduce cooking time by 5 minutes and shred gently as breast meat can dry out if overcooked.)
  • Lemon wedgesCalamansi juice or lime wedges (Calamansi is the traditional Filipino citrus used in arroz caldo and gives an authentic flavour. Lime is an equally bright and accessible alternative.)

🧊 Storage

Store cooled leftover arroz caldo in an airtight container in the refrigerator for up to 4 days. Store garnishes separately. Reheat on the stovetop over medium heat, stirring in a little warm chicken broth or water to loosen the porridge back to a creamy consistency. Alternatively, microwave in 90-second bursts, stirring between each, adding liquid as needed. This porridge can also be frozen in individual portions for up to 2 months. Thaw overnight in the fridge before reheating.

📅 Make Ahead

The full porridge can be made up to 4 days ahead and stored in the refrigerator. It actually develops a deeper flavour as it sits overnight. Hard-boil the eggs up to 2 days in advance and store unpeeled in the fridge. The toasted garlic chips can be made ahead and stored in a small airtight container at room temperature for up to 3 days, keeping them crispy until serving time.