Nubo Welcome to Nubo. Loading your experience.

Macronutrients, Explained With Real Meal Numbers

By Nubo · ·

A Nubo grain bowl with roasted vegetables, pickled onions and sprouts, next to a smoothie.

Most macro advice arrives as a ratio. Forty per cent carbohydrate, thirty protein, thirty fat, and off you go. The ratio is the least useful part. What actually changes a meal is which base you pick and which protein sits on top of it, and those two decisions are worth more than any percentage split.

Here is what that looks like in numbers we can show you.

What the three macros do

Carbohydrate is the body's most accessible fuel. Whole grains, millets, pulses, fruit and vegetables carry fibre and micronutrients along with it, which is why the source matters more than the gram count.

Protein supplies the amino acids used to build and repair tissue. In Indian kitchens that comes from dals, beans, dairy, paneer, eggs, soy foods, fish and poultry.

Fat carries energy at roughly nine calories per gram, more than double either of the others, and the body needs it to absorb vitamins A, D, E and K. Nuts, seeds, dairy and cooking oils are the usual sources. Fat is also where a bowl quietly gains two hundred calories, because sauces and dressings are mostly fat.

The ICMR-NIN Dietary Guidelines for Indians do not publish one macro split for everyone. They ask for variety across food groups. That is a weaker headline and a better instruction.

The base decides your carbohydrate

These are the per-100g values behind the bases on the Nubo menu, from the same table that feeds our nutrition page. They describe the cooked component, not the quantity in your bowl.

  • Barnyard millet, cooked: 103 kcal, 3.3g protein, 19.3g carbohydrate, 1.4g fat, 3.2g fibre.
  • Quinoa, cooked: 120 kcal, 4.4g protein, 21.3g carbohydrate, 1.9g fat, 2.8g fibre.
  • Rice, cooked: 121 kcal, 2.5g protein, 25.2g carbohydrate, 0.4g fat, 0.4g fibre.
  • Millet pasta: 165 kcal, 2.7g protein, 37.5g carbohydrate, 0.1g fat, 0g fibre in the published reference. Contains gluten.

Millet and rice sit eighteen calories apart. The fibre gap is the interesting one: 3.2g against 0.4g per 100g. Swapping rice for barnyard millet is a small calorie change and a large fibre change, and fibre is what most Indian office lunches are short of. None of that gives you the total for a finished bowl with sauce and toppings.

Cooked barnyard millet, one of the four base options on the Nubo menu.
Barnyard millet is one of the base options; check the current menu for availability.

The protein decides almost everything else

Rounded per-100g references for named prepared components:

  • Herb chicken: 256 kcal, 23.8g protein, 15.5g fat.
  • Spicy chicken: 270 kcal, 24.7g protein, 14.7g fat.
  • Edamame: 129 kcal, 10.7g protein, 4.8g fibre. Contains soy.
  • Herb tofu: 156 kcal, 6.3g protein, 13.8g fat. Contains soy.
  • Herb paneer: 322 kcal, 16.8g protein, 26.1g fat. Contains milk.

Tofu is the one people misread. At 6.3g of protein per 100g it lands well below what most people assume when they order it as the protein, because ours is prepared in oil. Edamame, at 10.7g for 129 kcal, is the most protein-efficient plant option we carry. Falafel needs care. The public reference publishes Chickpea Falafel at 159.8 kcal and 8.2g of protein per 100g. That is the canonical falafel now used in the menu builds. Check the exact item rather than carrying a value across from an old label.

These values help compare ingredients; they do not establish a fixed protein addition for a scoop or an average finished bowl. The actual serving and the rest of the build still count.

What a finished meal actually comes to

The two Harissa bowl totals below are calculated from the current recipe, 100g Rice and 100g selected protein. Topping quantities total 185.5g-equivalent, including sauces counted 1ml to 1g; they are not 300g lab declarations. The salad remains a separate published declaration. A customisation changes the meal:

  • Chicken Harissa Grain Bowl, recipe build: 675.2 kcal, 34g protein, 40.7g carbohydrate, 40.3g fat, 6.4g fibre.
  • Veg Harissa Grain Bowl, recipe build: 579.1 kcal, 18.4g protein, 63.9g carbohydrate, 28.3g fat, 11.2g fibre.
  • Chicken Harissa Shredded Lettuce Salad, 280g: 565.9 kcal, 36.8g protein, 30g carbohydrate, 34.1g fat, 7g fibre.

The veg and chicken builds have different calorie and protein totals. “Vegetarian” on its own tells you nothing about calories, and these totals do not establish which ingredient caused the gap, so we will not guess at one.

The bowl is a recipe calculation and the salad is a separate lab declaration, so they should not be treated as a like-for-like serving comparison.

Questions worth asking about any nutrition panel

  • Is this per serving, per 100g or per 100ml? Keep grams and millilitres separate and use the unit stated by the source.
  • Does the stated serving match what you will actually eat?
  • Are the sauce, the toppings and the drink included, or only the base item?
  • When a value is missing, is it marked unavailable, or quietly printed as zero?

Our ingredient reference lists 104 customer-facing menu components, each with every core macro currently published. Purchasing SKUs and kitchen prep inputs are kept out of the customer catalogue.

Where this advice stops

Anyone managing kidney disease, diabetes, pregnancy, an allergy or any other medical condition needs individual advice from a qualified clinician or dietitian. General guidance and personal prescription are different things, and nothing on this page is the second one.

For everything else: pick the format, pick the protein, check the number on the live menu, and stop optimising the ratio.

Sources

Topics: macronutrients, protein carbs fats, protein per 100g, ICMR dietary guidelines, balanced meal India, Nubo nutrition, calories in a bowl

Continue exploring: Nubo nutrition and ingredients, the current menu, and Nubo locations.