Cinnamon-Sugar Bibingka Macros: A Filipino Rice Cake You Can Build Muscle On
A client of mine, Marco, grew up in Daly City eating his lola's bibingka every Sunday after mass. Two months into a muscle-gain phase, he told me he'd cut it out completely because he "couldn't afford the carbs." Then he showed me his actual macros for the week — he was 40 grams under his protein target every single day and skipping meals he actually enjoyed to do it. That's backwards. The bibingka wasn't the problem. The recipe was never built with his goal in mind, and nobody had ever sat down and rebuilt it.
What's Actually in a Traditional Cinnamon-Sugar Bibingka
Most home recipes follow the same base: glutinous rice flour, canned coconut milk, whole eggs, sugar, and a butter or margarine wash on top, baked in a banana-leaf-lined pan and finished with a cinnamon-sugar dusting. Some versions add a salted egg slice or grated cheese, which changes the numbers further.
Run the standard recipe through a nutrition calculator per 100-gram slice (roughly 1/8 of a 9-inch pan) and you land around 220-250 kcal, 34-38g carbs, 7-9g fat, and only 3-4g protein. The fat comes almost entirely from coconut milk and the butter wash; the protein is basically an afterthought from the eggs, diluted across the whole pan.
That ratio isn't unusual for kakanin in general — puto, sapin-sapin, and kutsinta all follow the same pattern of high carbs, moderate fat, minimal protein. It's not a flaw in the food. It's just a dessert-breakfast built for flavor and texture, not for hitting a protein number.
For reference, USDA FoodData Central lists glutinous rice flour at about 370 kcal and 1.8g protein per 100g dry, and canned coconut milk at roughly 230 kcal and 2.3g protein per 100g. Neither ingredient is going to carry your protein intake no matter how you slice it — which is exactly why the rebuild targets what gets added, not what gets removed.
The Macro Problem With the Traditional Recipe (And Why It's Fixable)
Here's the math that actually matters if you're in a building phase. Say you weigh 170 lbs and you're targeting 1.0g of protein per pound — 170g a day — split across four meals. That's roughly 40-45g of protein per meal. A traditional bibingka slice gives you 3-4g. You'd need seven or eight slices to hit that target from bibingka alone, which would also hand you close to 2,000 kcal and 260g of carbs before lunch.
That's the actual problem: not that bibingka is "bad," but that it's mathematically incapable of being a protein source at normal portions. Most people either eat it anyway and quietly underhit protein all day, or cut it entirely and lose a meal they look forward to. Neither is necessary.
The fix isn't complicated. You don't need to invent a new dish — you need to change three things: the flour blend, the liquid, and the sugar amount. Each of those changes the macros without changing what the dish tastes or feels like on the plate. That's the version worth building into your weekly rotation, especially if breakfast has been the hardest meal to hit your numbers on.
I've rebuilt a dozen Filipino staples this way with clients over the years — adobo, sinigang, even puto — and bibingka responds particularly well because the batter is forgiving. A little more protein powder or egg white doesn't collapse the texture the way it would in something delicate like leche flan.
Rebuilding Bibingka Macros for Muscle Gain: The Three Swaps
Swap one: replace 30-40% of the glutinous rice flour with rolled oats blended into a fine oat flour. For a standard batch calling for 2 cups of rice flour, use 1.25 cups rice flour and 0.75 cup oat flour. You keep enough glutinous flour for the classic chewy texture, and oats add roughly 3g protein and 2g fiber per quarter cup versus almost nothing from the rice flour it replaces.
Swap two: add two egg whites (about 66 kcal, 7g protein combined) directly into the batter on top of the whole eggs the recipe already calls for, and stir in 2-3 tablespoons of nonfat dry milk powder, which adds roughly 6-8g of protein to the entire pan for about 30 kcal per tablespoon. Neither change is noticeable in taste or texture once baked.
Swap three: cut the brown sugar from a half cup to a quarter cup, and lean harder on the cinnamon-sugar topping for sweetness instead of loading the batter itself. A quarter cup of brown sugar removed saves roughly 200 kcal and 50g of sugar across the whole pan — split eight ways, that's about 25 kcal and 6g of sugar per slice.
Optionally, swap full-fat canned coconut milk for a 50/50 blend of light coconut milk and unsweetened almond or low-fat dairy milk. That alone can cut 3-4g of fat per slice without changing the moisture level of the batter.
The Rebuilt Bibingka: Full Macro Breakdown
Here's the side-by-side, per 100g slice, based on an 8-slice pan:
That's roughly a 75-kcal drop and a 6g protein gain per slice, just from adjusting flour, liquid, and sugar — no protein bars, no artificial sweeteners, no compromise on the banana-leaf aroma that makes bibingka taste like bibingka in the first place.
Scaled to a full 8-slice pan, the rebuilt version comes out to roughly 1,280 kcal, 76g protein, 36g fat, and 176g carbs total. That's a pan you can portion out across the week — two slices as a Tuesday breakfast, one slice as a post-workout snack Thursday — and actually track without guessing.
If you top with grated low-fat cheese (about 25 kcal and 2g protein per tablespoon) instead of the traditional full-fat cheese or salted egg, you can push individual slices closer to 11g protein without meaningfully changing the calorie count.
Sample Recipe: Protein Bibingka for a Muscle Gain Breakfast
Ingredients for an 8-slice pan: 1.25 cups glutinous rice flour, 0.75 cup oat flour, 1 cup light coconut milk, 1 cup unsweetened almond milk, 2 whole eggs plus 2 egg whites, 3 tablespoons nonfat dry milk powder, 1 teaspoon baking powder, 0.25 cup brown sugar, 1 teaspoon vanilla, 2 teaspoons cinnamon for the batter, and a cinnamon-sugar mix (1 tablespoon sugar, 1 teaspoon cinnamon) for the top.
Whisk the dry ingredients — both flours, milk powder, baking powder, brown sugar, cinnamon — in one bowl. In another, whisk the coconut milk, almond milk, eggs, egg whites, and vanilla. Combine, pour into a banana-leaf-lined pan, and bake at 350°F for 30-35 minutes until the center sets and the edges pull slightly from the leaf.
Dust the cinnamon-sugar topping on during the last 5 minutes of baking so it caramelizes instead of just sitting on top. Let it cool for 10 minutes before slicing — it firms up as it cools, which matters if you're portioning it for the week.
Total pan macros land close to the rebuilt numbers above: about 1,280 kcal and 76g protein for all 8 slices. Two slices with a cup of Greek yogurt on the side gets you close to 45g protein for the whole breakfast, which is where this recipe earns its place in a muscle-gain plan instead of just being dessert with better PR.
Where Bibingka Fits Into Your Daily Macros
Take a 170-lb guy running a lean bulk at 2,900 kcal and 190g protein a day — a common target for someone adding size at roughly 1g protein per pound of bodyweight. Breakfast at 700-750 kcal with 40g protein is a realistic quarter of that day.
Two slices of rebuilt bibingka (320 kcal, 19g protein, 9g fat, 44g carbs) plus three whole eggs (210 kcal, 18g protein) and a cup of black coffee gets you to roughly 530 kcal and 37g protein before you've eaten anything that feels like "diet food." Add a piece of fruit and you're at a complete, satisfying breakfast that still leaves calorie and protein room for the rest of the day.
Compare that to two slices of the traditional version (470 kcal, 7g protein, 16g fat, 72g carbs) plus the same eggs — you'd hit 680 kcal but only 25g protein, meaning you'd need another 15g of protein somewhere else in the day just to match what the rebuilt version gave you for free at breakfast.
Over a full week, that 12g protein difference per breakfast adds up to roughly 84g — nearly half a day's protein target recovered just from one recipe adjustment, without cutting a single calorie you were already planning to eat.
Training Day vs. Rest Day: When to Eat It
Carb timing doesn't need to be complicated, but it does matter here. On a training day, especially a leg or full-body session, your muscles are more insulin-sensitive and better positioned to use the 22g of carbs in a rebuilt slice for glycogen refill rather than storage. This is the day to eat two slices with breakfast or as a post-workout snack alongside a protein shake.
On a rest day, scale back to one slice and lean harder on protein and vegetables for the rest of breakfast — three eggs, a cup of egg whites, or Greek yogurt with berries. You're not avoiding carbs on rest days out of fear; you're just matching intake to what your body will actually use that day, which is standard practice recommended in ACSM's position stand on nutrition and performance.
If you're in a fat-loss phase instead of a building phase, the same logic applies but tighter — one slice of the rebuilt version (160 kcal, 9.5g protein) fits into most calorie-deficit plans without derailing the day, especially if you build the rest of breakfast around egg whites or lean Filipino proteins like tinapa or daing na bangus.
The point isn't to treat bibingka as a reward you have to earn through training. It's to recognize that your carb tolerance shifts day to day, and a food this flexible can move with it instead of getting permanently benched.
Common Mistakes Filipino Lifters Make With Kakanin
The first mistake is cutting all rice cakes — bibingka, puto, kutsinta, sapin-sapin — the moment someone starts tracking macros, out of a blanket assumption that carbs are the enemy of muscle gain. Carbs aren't the enemy; under-portioned protein and untracked toppings are.
The second mistake is ignoring the extras. A slice of bibingka with a salted egg half and a tablespoon of full-fat cheese on top can add 90-120 kcal and 8g of fat before you've accounted for the base recipe at all. If you're tracking, weigh the topping separately instead of guessing.
The third mistake is portion drift — cutting "a slice" that's actually 1.5x the reference size because the pan wasn't evenly scored before baking. Score your pan into 8 equal wedges before it fully cools, and weigh one slice on a food scale once to calibrate your eye for the rest.
The fourth mistake is eating bibingka alone with nothing else at the meal. Even the rebuilt version at 9.5g protein per slice isn't a complete breakfast by itself for someone in a muscle-gain phase. Pair it with eggs, a protein shake, or Greek yogurt every time, the same way you wouldn't eat rice without ulam.
The Action Step This Week
Pick one morning this week — Sunday works well if bibingka is already part of your routine — and bake the rebuilt version using the recipe above. Weigh one slice on a food scale, log it exactly as 160 kcal and 9.5g protein rather than guessing, and pair it with three eggs or a scoop of whey.
If you're not ready to bake, the smaller move is just as effective: cut your usual slice in half, add a two-egg-white omelet on the side, and track both. You'll likely land within 10g of the same protein number without touching the recipe at all.
Either way, the goal for this week is simple — hit at least 30g of protein at breakfast using a Filipino food you actually like, instead of skipping it or eating it and hoping the rest of your day makes up the difference.
How many calories are in a slice of bibingka?
A traditional cinnamon-sugar bibingka slice (about 100g, 1/8 of a standard pan) runs 220-250 kcal, with roughly 34-38g carbs, 7-9g fat, and only 3-4g protein. The exact number shifts with how much coconut milk, sugar, and cheese topping is used.
Is bibingka good for muscle gain?
The traditional version isn't ideal on its own because it's carb-heavy and protein-light. Rebuilt with egg whites, oat flour, and nonfat milk powder, a slice can hit 9-10g of protein at a similar or lower calorie cost, making it a workable muscle-gain breakfast when paired with a protein source.
Can I eat bibingka while trying to lose fat?
Yes, in a controlled portion. One slice of the rebuilt version at 150-170 kcal fits into most fat-loss calorie budgets. The issue is usually portion size and toppings (extra cheese, salted egg, added sugar), not the rice cake itself.
What can I substitute for glutinous rice flour to add protein?
Rolled oats blended into oat flour is the easiest 1:1 partial swap — replace 30-40% of the rice flour without losing the sticky texture. Combine that with two egg whites and 2-3 tablespoons of nonfat milk powder per batch for a meaningful protein bump.
How much protein does a Filipino breakfast need for muscle gain?
Aim for 30-40g of protein at breakfast if you're targeting 0.7-1.0g per pound of bodyweight daily, per the International Society of Sports Nutrition's position stand. A rebuilt bibingka slice (9-10g protein) paired with three eggs or a scoop of whey gets you there.
Does bibingka have a lot of sugar?
Traditional recipes typically use a half cup of brown sugar in the batter plus a cinnamon-sugar topping, which can add up to 12-15g of sugar per slice. Cutting the batter sugar to a quarter cup and leaning on cinnamon for flavor removes roughly 100 kcal of added sugar across an 8-slice pan.




