I Switched from MyFitnessPal to Nutrola for 60 Days — Here's What Changed
30 days of MyFitnessPal data vs 30 days of Nutrola data. Same person, similar diet. I measured logging time, completion rate, database accuracy, and body composition. Here are the numbers.
There are plenty of opinion pieces about switching calorie trackers. This is not one of them. This is a measurement exercise. I spent 30 days logging everything in MyFitnessPal, followed by 30 days logging everything in Nutrola, and I tracked the same metrics throughout both periods.
Same person. Similar diet. Similar activity levels. Two different tools. Here is what the data showed.
What I Measured and How
I tracked six metrics across both 30-day periods:
- Logging time per day — Measured with a phone stopwatch. Every time I opened the app to log food, I started the timer. When I closed the app, I stopped it. Total across all logging sessions per day.
- Completion rate — Did I log every meal and snack that day, or did I skip something? A day with all meals and snacks logged counted as 100%. A day where I skipped logging a snack or meal counted proportionally (e.g., logged 3 of 4 eating occasions = 75%).
- Database accuracy — Once per week, I weighed a meal on a kitchen scale, calculated the actual macros using USDA FoodData Central as the reference, and compared it to what the app's database entry showed. I recorded the calorie difference as a percentage.
- Ad interruptions — Number of times an ad (banner, interstitial, or video) appeared during a logging session. MFP free tier only; Nutrola has no ads on any tier.
- Wrong entry selections — Number of times I selected a database entry that turned out to be incorrect (wrong brand, wrong serving size, user-submitted entry with bad data) and had to go back and fix it.
- Body composition — Weight and body fat percentage (measured with the same smart scale at the same time each morning) at the start and end of each 30-day period. Same calorie target both months: 2,100 calories, roughly 500 below my estimated maintenance.
My daily eating pattern was consistent: breakfast, lunch, afternoon snack, dinner. Roughly 60% home-cooked meals, 25% packed/prepped meals, 15% restaurant or takeout.
Month 1: MyFitnessPal (Days 1-30)
I had used MyFitnessPal on and off for two years before this test, so I was not a beginner. I knew the interface, I had saved meals, and I had a routine. This was not a "first-time user struggles with MFP" scenario — this was an experienced user logging carefully.
Logging Time
Logging time on MyFitnessPal averaged 8.2 minutes per day. That broke down roughly as:
- Breakfast (usually simple — oatmeal or eggs): 1-2 minutes
- Lunch (often a homemade bowl or sandwich): 2-3 minutes
- Snack: 30-60 seconds
- Dinner (the most complex meal): 3-5 minutes
The time cost was highest for homemade meals. Logging a chicken stir-fry meant searching for each ingredient individually, selecting the right entry from a list of duplicates, adjusting serving sizes, and repeating five to eight times. A restaurant meal was sometimes faster (search the restaurant name) and sometimes much slower (restaurant not in database, log each component manually).
Completion Rate
I completed all eating occasions on 22 of 30 days, giving me a completion rate of 73%. On the 8 incomplete days, the most common skipped item was an afternoon snack (5 times), followed by a late-night snack (2 times), and one full dinner I gave up logging because it was a complex homemade curry and I was exhausted.
The pattern was clear: I skipped logging when the effort-to-reward ratio felt too high. A handful of almonds was "not worth" the 45 seconds it took to search, select, and adjust serving size.
Database Accuracy
I spot-checked one meal per week against kitchen scale measurements and USDA FoodData Central values. Results:
| Week | Meal Tested | MFP Calories | Actual Calories (scale + USDA) | Difference |
|---|---|---|---|---|
| 1 | Grilled chicken breast with rice and broccoli | 485 | 528 | -8.1% |
| 2 | Turkey and cheese sandwich (homemade) | 410 | 462 | -11.3% |
| 3 | Beef tacos (3, homemade) | 690 | 745 | -7.4% |
| 4 | Salmon with sweet potato and asparagus | 520 | 558 | -6.8% |
MFP's database entries underestimated calories in all four spot checks, by an average of 8.4%. The most likely cause: user-submitted entries in MFP's open database tend to skew low. People creating entries may use raw weights instead of cooked weights, omit cooking oils, or round down.
An 8.4% underestimation across a full day at 2,100 calories means roughly 175 missing calories per day — nearly the difference between a deficit and maintenance.
Ad Interruptions
I used MyFitnessPal's free tier. Over 30 days, I counted ad interruptions during every logging session.
Average: 12.4 ad interruptions per day.
This included banner ads at the bottom of the food log screen, full-screen interstitial ads that appeared after logging a meal, and occasional video ads. The interstitials were the most disruptive — they added 3-5 seconds each and broke the flow of logging.
Over 30 days, that was approximately 372 ad interruptions total.
Wrong Entry Selections
I selected the wrong database entry 3.6 times per week on average. Common causes:
- Multiple entries for the same food with different calorie values (e.g., "banana" ranged from 90 to 135 calories depending on the entry)
- Selecting a branded product when I ate the generic version, or vice versa
- Entries with incorrect serving sizes (a "serving" listed as 100g when the package said 85g)
- Outdated entries for products whose formulations had changed
Each wrong selection required identifying the error (sometimes days later when reviewing my log), searching for the correct entry, deleting the old one, and adding the new one. This added roughly 2-3 minutes per correction.
Month 2: Nutrola (Days 31-60)
I started Nutrola's 3-day free trial on day 31 and continued with a paid subscription (starting at 2.50 EUR per month) for the remainder. Same diet structure, same calorie target, same daily routine.
Logging Time
Logging time on Nutrola averaged 2.1 minutes per day. The breakdown:
- Breakfast: 10-15 seconds (photo or voice log)
- Lunch: 15-30 seconds (photo)
- Snack: 5-10 seconds (barcode scan or voice log)
- Dinner: 20-45 seconds (photo)
The difference was most dramatic for homemade meals. The chicken stir-fry that took 3-5 minutes to log in MFP took one photo — roughly 5 seconds — in Nutrola. The AI identified the chicken, vegetables, rice, and sauce, estimated portions, and pulled calorie and macro data from Nutrola's nutritionist-verified database.
Voice logging handled the in-between moments. "Handful of almonds, about 15" took 3 seconds to say. Barcode scanning for packaged foods was nearly instant and matched the correct product with over 95% accuracy in my experience.
Completion Rate
I completed all eating occasions on 29 of 30 days, for a completion rate of 97%. The single incomplete day was a travel day where my phone died in the afternoon and I missed logging two meals.
The reason for the improvement was straightforward: when logging takes 5-10 seconds, there is no eating occasion that feels "not worth logging." The effort-to-reward ratio never tipped in favor of skipping.
Database Accuracy
Same protocol — one meal per week weighed on a kitchen scale and compared to USDA FoodData Central:
| Week | Meal Tested | Nutrola Calories | Actual Calories (scale + USDA) | Difference |
|---|---|---|---|---|
| 5 | Grilled chicken breast with rice and broccoli | 535 | 528 | +1.3% |
| 6 | Turkey and cheese sandwich (homemade) | 455 | 462 | -1.5% |
| 7 | Beef tacos (3, homemade) | 730 | 745 | -2.0% |
| 8 | Salmon with sweet potato and asparagus | 550 | 558 | -1.4% |
Average difference: 1.6%, compared to MFP's 8.4%. Nutrola's 100% nutritionist-verified food database eliminated the user-submitted entry problem entirely. Every entry in the database has been reviewed for accuracy, so there are no wildly off entries to accidentally select.
Ad Interruptions
Zero. Nutrola has no ads on any pricing tier. Over 30 days, I experienced exactly 0 ad interruptions. This was not a premium feature — it is the default.
Wrong Entry Selections
I selected the wrong entry 0.7 times per week — essentially once every 10 days. When it did happen, it was a portion size estimation issue with the AI photo recognition (e.g., the app estimated 150g of rice when it was closer to 180g), not a fundamentally wrong food entry.
Compared to MFP's 3.6 wrong entries per week, this was a 5x improvement.
Side-by-Side Comparison
| Metric | MyFitnessPal (30 days) | Nutrola (30 days) | Difference |
|---|---|---|---|
| Average logging time per day | 8.2 minutes | 2.1 minutes | 74% faster |
| Completion rate | 73% (22/30 days) | 97% (29/30 days) | +24 percentage points |
| Database accuracy (avg error) | 8.4% underestimation | 1.6% mixed | 5x more accurate |
| Ad interruptions per day | 12.4 | 0 | 100% reduction |
| Wrong entries per week | 3.6 | 0.7 | 5x fewer errors |
| Total time spent logging (30 days) | 246 minutes (~4 hours) | 63 minutes (~1 hour) | 3 hours saved |
| Total ad interruptions (30 days) | 372 | 0 | 372 fewer interruptions |
Body Composition Results
| Metric | Start of MFP Month | End of MFP Month | Start of Nutrola Month | End of Nutrola Month |
|---|---|---|---|---|
| Weight | 84.2 kg | 83.5 kg | 83.5 kg | 81.8 kg |
| Body fat % | 22.1% | 21.7% | 21.7% | 20.4% |
| Weight lost | — | 0.7 kg | — | 1.7 kg |
I lost more than twice the weight during the Nutrola month despite the same calorie target. Two factors likely explain this:
- Higher completion rate meant more accurate data. When I skipped logging snacks on MFP, those calories still counted. My actual intake on MFP was probably higher than the logged 2,100 — perhaps closer to 2,300 on incomplete days.
- Better database accuracy. MFP's 8.4% calorie underestimation meant I was likely eating more than I thought. At 2,100 logged calories with an 8.4% error, my real intake was closer to 2,275 calories — barely a deficit.
With Nutrola's 1.6% accuracy and 97% completion rate, my logged 2,100 calories was very close to my actual 2,100 calories. A real 500-calorie deficit produces real results.
The Psychological Difference
Numbers do not capture everything. The subjective experience of using each app was dramatically different.
MyFitnessPal felt like a chore. Every logging session involved multiple steps: open app, dismiss ad, search food, scroll through duplicates, select entry, adjust serving, save, dismiss another ad. The cognitive load was low per step but high in aggregate. By dinner, I often felt a small wave of resistance before opening the app.
Nutrola felt invisible. Photo, done. Voice note, done. Barcode scan, done. The AI Diet Assistant in Nutrola also answered questions I used to Google separately — "how much protein is in this?" or "am I on track for the day?" — which kept me inside one tool instead of context-switching.
The Apple Health and Google Fit sync meant my activity data and nutrition data lived in one place without manual entry. Steps, workouts, and calories all connected automatically.
After 60 days, the conclusion was not subjective. The data was unambiguous: Nutrola produced faster logging, higher adherence, more accurate data, zero ad interruptions, and better physical results. The tool changed, and the outcomes changed with it.
FAQ
How much time does MyFitnessPal take per day compared to Nutrola?
In my 60-day comparison, MyFitnessPal averaged 8.2 minutes of logging time per day, while Nutrola averaged 2.1 minutes per day. Over a full month, that difference amounted to roughly 3 hours of time saved with Nutrola. The largest time savings came from logging homemade meals, where Nutrola's AI photo recognition replaced the multi-step ingredient-by-ingredient search process.
Is MyFitnessPal's food database accurate?
In my spot checks against kitchen-scale measurements and USDA FoodData Central values, MyFitnessPal's database entries underestimated calories by an average of 8.4%. This is likely due to MyFitnessPal's open, user-submitted database, where entries are not professionally verified. Nutrola's 100% nutritionist-verified database showed an average error of only 1.6%.
How many ads does MyFitnessPal show per day?
On MyFitnessPal's free tier, I experienced an average of 12.4 ad interruptions per day during my 30-day test, including banner ads, full-screen interstitials, and occasional video ads. Over 30 days, that totaled 372 ad interruptions. Nutrola shows zero ads on all pricing tiers.
Is Nutrola free to use?
Nutrola offers a 3-day free trial, after which pricing starts at 2.50 EUR per month. Unlike MyFitnessPal, there is no ad-supported free tier — all Nutrola plans are completely ad-free and include full access to AI photo logging, voice logging, barcode scanning, and the AI Diet Assistant.
Can you really log food with a photo?
Yes. Nutrola's AI photo recognition identified individual food components — proteins, grains, vegetables, sauces — from a single photo in my testing. Accuracy was high enough that I only needed to correct a portion size estimate once every 10 days. It handled homemade plates, restaurant meals, and packaged foods effectively.
Why did I lose more weight using Nutrola than MyFitnessPal with the same calorie target?
The most likely explanation is data accuracy. On MyFitnessPal, my 73% completion rate and 8.4% database underestimation meant my true intake was significantly higher than my logged intake. On Nutrola, the 97% completion rate and 1.6% database accuracy meant my logged intake closely matched reality. I was not eating differently — I was measuring differently, and better measurement revealed the actual deficit.
How does Nutrola's barcode scanning compare to MyFitnessPal?
Nutrola's barcode scanning matched the correct product with over 95% accuracy in my experience, pulling data from its nutritionist-verified database. MyFitnessPal's barcode scanning was also generally reliable for packaged products, but the underlying database entries sometimes contained errors in serving sizes or outdated nutritional information from user submissions.
Ready to Transform Your Nutrition Tracking?
Join thousands who have transformed their health journey with Nutrola!