Pick your foods, then solve for grams: each food adds protein, carbs and fat in proportion to its weight, so finding amounts that hit all your targets is a small system of equations. With three or more foods you can usually land every macro within a gram or two. By hand it takes trial and error; a macro solver such as vopti calculates it directly.
A food with P grams of protein, C of carbs and F of fat per 100 g contributes grams × P / 100 protein, and so on. Choose foods, and you are looking for the amounts whose totals equal your protein, carb and fat targets (calories follow, at 4, 4 and 9 kcal per gram). Fixed foods, like a meal you already ate, are subtracted from the targets first.
Target about 2,200 kcal: 165 g protein, 220 g carbs, 73 g fat. A chicken burrito and chips are locked; the solver found the other three amounts at once.
| Food | Amount | Protein | Carbs | Fat |
|---|---|---|---|---|
| Chicken Burritolocked | 1 | 58 | 117 | 30 |
| Chipslocked | 1 | 7 | 73 | 25 |
| Chicken Breast | 284g | 88 | 0 | 10 |
| Greek Yogurt (full fat) | 124g | 11 | 5 | 8 |
| Banana | 110g | 1 | 25 | 0 |
| The day | 2,197kcal | 165 | 220 | 73 |
Trackers log what you ate; they do not solve amounts. vopti solves the grams of every chosen food for calories, protein, carbs and fat together, with any food locked at a fixed amount, from a catalog of more than 1,000 foods including the core menus of the big US chains.
Pick 2–4 foods and a calorie target. No sign-up for the first run.
Disclosure: vopti is made by VirtueNeuro LLC, which publishes this page.
Usually three or more with different profiles: one mostly protein, one mostly carbohydrate, one with fat. With fewer foods, some targets can only be approximated.
Either works if the nutrition values you use match the state you weigh in. Cooked rice and raw rice have very different values per 100 g.
Lock it at the amount you ate and re-solve the rest of the day; the remaining foods absorb the difference.
More answers: Can you eat whatever you want and still lose weight? · How to lose weight while still eating fast food
Fit a chain into your macros: McDonald's · Burger King · Chipotle · Chick-fil-A