Healthy Breakfast Recipes

Champorado Filipino Chocolate Rice Porridge Dairy Free with Black Rice and Coconut Milk

VeganDairy-FreeGluten-FreeMeal PrepEgg-Free
Prep Time5 min
Cook Time40 min
Servings4
Calories318 kcal
Health Score4/10
↓ Jump to recipe
Champorado Filipino Chocolate Rice Porridge Dairy Free with Black Rice and Coconut Milk

Champorado Filipino Chocolate Rice Porridge Dairy Free with Black Rice and Coconut Milk is a recipe that earns its place on the breakfast table through genuine comfort and real nutritional substance. Traditional champorado has been a staple in Filipino households for generations, typically made with glutinous white rice and sweetened cocoa, often finished with a pour of condensed milk. This version keeps the spirit of that beloved dish completely intact while making meaningful changes to the base ingredients. Black rice replaces the white glutinous variety, and full fat coconut milk steps in where condensed milk would usually go. The result is a breakfast that carries the same warm, chocolatey satisfaction you would expect from champorado, but with significantly more fibre, more antioxidants, and a fat profile that comes from whole food sources. At 318 calories per serving with 7 grams of protein and 5 grams of fibre, this is a bowl that genuinely keeps you going through the morning. It also happens to be vegan, gluten free, and dairy free without any compromise to flavour or texture.

The ingredient list in this recipe is short, but each component has a real purpose. Black rice, making up the bulk of the grain at three quarters of a cup, is where much of the nutritional value sits. It contains anthocyanins, the same antioxidant pigments found in blueberries, which give it that deep purple colour and contribute to anti-inflammatory benefits. It also has more fibre and protein per serving than white rice. The quarter cup of short grain brown rice is added to soften the texture slightly and introduce a gentle nuttiness. Full fat coconut milk provides the creaminess this dish needs, along with medium chain triglycerides that the body processes differently from other saturated fats. Raw cacao powder delivers a genuine chocolate flavour with magnesium and iron, while 30 grams of 85 percent dark chocolate deepens the richness without excessive sugar. Pure maple syrup keeps the sweetness clean and natural. Almond butter at the finish adds another hit of protein and healthy fat, and toasted sesame seeds or hemp seeds bring additional minerals, texture, and a small but useful amino acid contribution.

Once you have this porridge on the stove, the kitchen starts to smell like something between a chocolate shop and a warm rice pudding, which is honestly one of the better ways to start a morning. The black rice takes time to cook, around 35 to 40 minutes simmering in water before the coconut milk goes in, and that slow cook is what builds the porridge's body. The starch releases gradually, thickening the liquid into something genuinely spoonable and lush. When the cacao powder and dark chocolate are stirred in, the colour shifts to a deep, glossy purple-brown that looks rich without being heavy. The texture lands somewhere between a thick risotto and a creamy oatmeal, with a slight chew from the grains that keeps every spoonful interesting. The flavour is earthy and chocolatey with a gentle sweetness from the maple syrup, and the vanilla rounds out any bitterness from the cacao. Finished with a spoon of almond butter that melts into the surface and a scatter of toasted sesame seeds, it has both visual appeal and contrast in every bite.

This recipe supports several specific health goals at once. The fibre content, 5 grams per serving, helps with blood sugar regulation by slowing carbohydrate absorption, which matters for anyone managing energy levels through the morning. The antioxidant load from both the black rice and the high percentage dark chocolate makes this relevant for people focused on reducing oxidative stress in the diet. It fits a vegan and dairy free lifestyle without needing any specialist ingredients, and because it is gluten free by nature, it works well for people with coeliac disease or gluten sensitivity. Athletes and active people will find the combination of slow release carbohydrates from the rice, plant based fats from coconut milk and almond butter, and the small protein contributions from almond butter and seeds gives them a steady base before training or a long day. It is also a genuinely good option for anyone coming off a heavier diet who wants satisfying breakfasts that are still grounded in whole food ingredients rather than processed alternatives.

This porridge is very well suited to making ahead, which is one of the practical reasons it keeps appearing in weekly meal prep routines. Cook a full batch on Sunday and it stores in an airtight container in the fridge for up to four days. The porridge will thicken considerably once cold, so when reheating, add a splash of water or extra coconut milk and stir it over medium low heat until it loosens back to the right consistency. It also freezes well in individual portions for up to two months, making it one of the more reliable freezer breakfasts you can have on hand. For variations, you can swap the almond butter for tahini, which pairs naturally with the sesame seeds and adds a slightly more savoury edge. A pinch of cinnamon or cardamom stirred in with the cacao adds warmth without changing the fundamental character of the dish. For a higher protein version, stir in a tablespoon of hemp protein powder alongside the cacao. The full ingredient amounts, timings, and method are all set out in the recipe card below.

Ingredients

Serves:4
  • 3 cup black rice (rinsed well under cold water)
  • 1 cup short grain brown rice (rinsed well)
  • 3 cups water
  • 1 can (400ml) full fat coconut milk (divided, shake the can well before opening)
  • 3 tbsp raw cacao powder (sifted)
  • 30 g 85 percent dark chocolate (finely chopped)
  • 2 tbsp pure maple syrup (plus more to taste)
  • 1 tsp fine sea salt
  • 1 tsp pure vanilla extract
  • 4 tsp natural almond butter (one teaspoon per serving, for topping)
  • 2 tbsp toasted sesame seeds or hemp seeds (for topping, optional but adds protein and crunch)

Instructions

  1. 1

    Add the rinsed black rice and brown rice to a medium heavy-bottomed saucepan along with the 3 cups of water. Bring to a boil over medium-high heat, then reduce the heat to medium-low and cook uncovered for 20 minutes, stirring occasionally to prevent sticking.

    Black rice releases a lot of colour into the water as it cooks. This is totally normal and actually means those antioxidants are going directly into your porridge.

  2. 2

    After 20 minutes the rice will have absorbed most of the water and started to soften. Add three quarters of the coconut milk (reserve the remaining quarter for drizzling at the end), the sifted raw cacao powder, the chopped dark chocolate, maple syrup, sea salt, and vanilla extract. Stir everything together until the cacao is fully dissolved and the chocolate has melted into the mixture.

    If you see any lumps of cacao, press them against the side of the pot with your spoon to dissolve them fully.

  3. 3

    Continue cooking over medium-low heat for another 18 to 20 minutes, stirring regularly every 2 to 3 minutes. The porridge is ready when the rice is fully tender, the mixture is thick and creamy, and a spoon dragged across the bottom of the pan leaves a brief trail before the porridge settles back.

    If the porridge thickens more than you like before the rice is fully cooked, splash in a small amount of hot water, about 2 to 3 tablespoons at a time, and continue cooking.

  4. 4

    Taste the porridge and adjust sweetness. Add a little more maple syrup if you prefer it sweeter. Remove from the heat and let it sit for 2 minutes, as it will thicken slightly as it rests.

  5. 5

    Ladle the champorado into bowls. Drizzle each bowl with the reserved coconut milk, add a teaspoon of natural almond butter on top, and scatter over some toasted sesame seeds or hemp seeds if using. Serve immediately while hot.

    The coconut milk drizzle on top is a classic Filipino champorado finishing touch. Do not skip it. It adds creaminess and visually makes the dish look beautiful.

Nutrition per serving

318kcal

Calories

7g

Protein

44g

Carbs

14g

Fat

5g

Fibre

9g

Sugar

165mg

Sodium

Pro Tips

  • Rinse your rice very thoroughly, especially the black rice, to remove excess starch and help the porridge reach a creamier rather than gluey texture.

  • Raw cacao powder is more bitter than regular cocoa powder, so if you are making this for young children start with 2 tablespoons and taste as you go.

  • The porridge thickens considerably as it cools. If reheating from the fridge, add a splash of coconut milk or water and stir well over low heat.

  • Using a heavy-bottomed saucepan is important here. It distributes heat evenly and prevents the rice from scorching on the bottom during the long simmer.

  • For a deeper chocolate flavour, use an extra 10 grams of chopped dark chocolate instead of increasing the cacao powder.

Frequently Asked Questions

What is champorado?

Champorado is a traditional Filipino chocolate rice porridge typically eaten for breakfast. It is made by cooking glutinous rice with cocoa or tablea chocolate until thick and creamy, then finished with a drizzle of milk. This dairy free version uses black rice and coconut milk for a healthier, plant-based take on the classic.

Is this champorado recipe really dairy free?

Yes, completely. There is no dairy of any kind in this recipe. The creaminess comes entirely from full fat coconut milk, which is naturally dairy free, vegan, and rich enough to replicate the lusciousness of whole milk in traditional champorado.

Can I use regular white glutinous rice instead of black rice?

You can, but you will lose the fibre, antioxidant, and nutrient benefits that make this version healthier than traditional champorado. If you do use white glutinous rice, reduce the initial cooking time to around 15 minutes before adding the coconut milk and cocoa.

How do I make this recipe higher in protein?

The almond butter topping already adds around 5 grams of protein per serving. For even more protein, stir a tablespoon of hemp seeds into each bowl or mix in a scoop of unflavoured or chocolate plant-based protein powder when you add the cacao in step 2.

Why does my champorado look purple instead of brown?

That is the black rice doing its job. The anthocyanin pigments in black rice turn a deep burgundy purple when cooked with liquid, and mixing with dark cacao creates a rich, dark purplish-brown colour. It looks stunning in the bowl and is a sign that your porridge is packed with antioxidants.

Can I make champorado ahead of time?

Absolutely. This champorado stores and reheats beautifully, making it a great meal prep breakfast. Store in airtight containers in the fridge for up to 4 days and reheat with a splash of coconut milk or water stirred in.

Variations

  • Spiced Ginger Champorado

    Add half a teaspoon of ground ginger and a pinch of cayenne pepper along with the cacao in step 2. The warmth of the ginger and the gentle heat from cayenne contrast beautifully with the dark chocolate and creamy coconut milk.

  • Mocha Champorado

    Stir a teaspoon of instant espresso powder into the porridge along with the cacao. This deepens the chocolate flavour significantly and adds a grown-up coffee note that makes this version ideal for a slow weekend morning.

  • Tropical Mango Champorado

    Top the finished porridge with fresh diced mango and a squeeze of lime juice in addition to the coconut milk drizzle. The bright acidity of mango and lime cuts through the rich chocolate beautifully and keeps the dish feeling fresh and light.

  • Peanut Butter Champorado

    Swap the almond butter topping for natural peanut butter. Peanut butter is slightly higher in protein per gram than almond butter and the flavour combination of peanut butter and dark chocolate is a classic pairing that works wonderfully here.

Substitutions

  • Black ricePurple glutinous rice or short grain brown rice (Purple glutinous rice will give a stickier texture closer to traditional champorado. Brown rice alone will produce a slightly less rich colour but still a healthy, fibre-rich bowl.)
  • Raw cacao powderUnsweetened Dutch-process cocoa powder (Dutch-process cocoa is more widely available and less bitter. The flavour will be slightly milder and smoother. Use the same quantity.)
  • Full fat coconut milkOat milk or unsweetened almond milk (These will make the porridge less rich and creamy, but still completely dairy free. Use the full 400ml in the porridge and skip the drizzle, or use a small amount of coconut cream for the topping drizzle only.)
  • Maple syrupCoconut sugar or date syrup (Coconut sugar has a lower glycaemic index than white sugar and adds a subtle caramel note. Date syrup adds more natural fibre. Use the same quantity as the maple syrup.)
  • Almond butterSunflower seed butter (This makes the recipe nut free while still adding protein and healthy fats. The flavour is slightly more savoury but works well with the dark chocolate porridge.)

🧊 Storage

Store cooled champorado in airtight containers in the refrigerator for up to 4 days. Reheat in a small saucepan over low heat, adding 2 to 3 tablespoons of coconut milk or water per serving and stirring until hot and creamy again. The porridge will thicken significantly in the fridge, so do not be alarmed by the texture when you open the container. It loosens up beautifully with a little added liquid and gentle heat.

📅 Make Ahead

This champorado is an excellent meal prep recipe. Make a full batch on Sunday and portion into individual airtight containers. Keep the coconut milk drizzle and almond butter toppings separate and add them fresh each morning when reheating. The base porridge keeps well for 4 days refrigerated. You can also freeze individual portions for up to 2 months. Thaw overnight in the fridge before reheating.