Skip to content

How do I add nutritional information to MyFitnessPal?

5 min read

According to the official MyFitnessPal support site, one of the most effective ways to track your diet is by manually adding custom items. Whether you are creating a new food from a label or building a recipe from scratch, knowing how to add nutritional information to MyFitnessPal ensures accuracy and personalized data for your tracking goals.

Quick Summary

This guide provides step-by-step instructions for adding custom foods, personal recipes, and saved meals to your MyFitnessPal diary. It covers manual entry, barcode scanning, and using the recipe builder for more precise nutritional tracking.

Key Points

  • Manually add custom foods: Enter nutritional information from a food label directly into MyFitnessPal for precise tracking.

  • Use the recipe builder: Create complex dishes by adding multiple ingredients, and the app will calculate the total nutrition per serving for you.

  • Add new items via barcode scan: Scan packaged foods not in the database and enter the details to save them, potentially sharing them with the community.

  • Save frequent meals: Compile regularly eaten foods into a saved meal to log them quickly in the future.

  • Ensure accurate measurements: For the most accurate data, always enter food measurements in grams where possible.

  • Access custom entries easily: Your custom foods, recipes, and meals are stored in the 'My Foods' and 'My Meals' tabs for easy access.

In This Article

Accurate nutrition tracking is crucial for achieving your health and fitness goals. While MyFitnessPal has an extensive database, it doesn't always contain every item, especially homemade dishes or specialty products. Manually adding nutritional information to MyFitnessPal gives you the precision you need to track calories, macros, and micronutrients correctly. This guide will walk you through the entire process, from creating a single custom food to saving your favorite recipes for repeated use.

How to Create a Custom Food on Mobile

Adding a single food item from a nutrition label is a straightforward process in the MyFitnessPal app. You will need a physical nutrition label or a reliable source for the data you want to enter.

  1. From the app's dashboard, tap the More icon (three horizontal dots) in the bottom-right corner.
  2. Select Meals, Recipes & Foods from the menu.
  3. Navigate to the Foods tab at the top of the page.
  4. Tap the + or Create a Food button to begin.
  5. Enter the food's brand name and description, and set the serving size and servings per container. For best accuracy, use grams for solid foods.
  6. Fill in the detailed nutritional information, including calories, carbohydrates, fat, protein, and dietary fiber.
  7. Tap Save when finished. The new food will now appear in your 'My Foods' tab.

How to Create a Recipe on Mobile

For more complex dishes with multiple ingredients, the recipe builder is the best option. MyFitnessPal will calculate the nutritional information for the entire recipe, and you can divide it into servings.

  1. In the More menu, go to Meals, Recipes & Foods and then the Recipes tab.
  2. Tap Create a Recipe and choose to either enter ingredients manually or paste a recipe from a URL.
  3. Name your recipe and indicate the total number of servings it yields.
  4. Add each ingredient individually. MyFitnessPal will attempt to match them with its database, but you can adjust and refine each ingredient if needed.
  5. Once all ingredients are entered, the app calculates the total nutrition per serving. Save the recipe to your 'My Recipes' list.

Using the Barcode Scanner for New Items

If you have a packaged food item with a scannable barcode that isn't in the MyFitnessPal database, the app offers a shortcut to add it.

  1. Go to your diary and tap Add Food for a meal.
  2. Tap the barcode icon to activate your camera.
  3. Scan the product's barcode. If it's a new item, you'll be prompted to enter the nutritional details yourself.
  4. Follow the prompts to enter the information from the package, similar to creating a custom food.
  5. By doing this, you can also contribute the item to the public database for other users.

Saving Frequent Meals

For meals you eat regularly, you can save them to avoid manually adding multiple items each time.

  1. Log all the food items for a specific meal into your diary as you normally would.
  2. Tap the three dots icon next to the 'Add Food' button for that meal and select 'Save as Meal'.
  3. Name your meal and tap 'Save'.
  4. The saved meal will be accessible under the 'My Meals' tab for quick logging in the future.

Comparison: Manual Entry vs. Barcode Scanning

Feature Manual Food Creation Barcode Scanning and Creation
Best For Homemade items, restaurant food, or items with no barcode Packaged foods not yet in the database
Accuracy High, as long as you have the exact nutritional facts from the label or source Public items may contain slight inaccuracies, but scanning a new item and entering the data yourself ensures high accuracy
Speed Can be slow, requiring manual input for every detail Very fast for new packaged items; autofill of information is a time-saver
Effort Requires more effort upfront but results in a highly accurate, personalized entry Low effort once the item is added. Only need to scan and verify for future logs
Community Items are private to your account unless you explicitly choose to share (optional for scanned items) Contributes to the public database, helping other users

Conclusion

Learning how to add nutritional information to MyFitnessPal is a powerful tool for achieving greater accuracy and control over your dietary tracking. Whether you're entering a simple food from a label, building a complex recipe, or saving a frequent meal, the app provides a variety of methods to suit your needs. By taking the time to create your own custom entries, you can build a personalized food database that perfectly reflects your eating habits and helps you stay on track with your health and wellness journey. For more detailed instructions and troubleshooting, you can always refer to the official MyFitnessPal support site.

Frequently Asked Questions

1. Can I add a custom food on the MyFitnessPal website? Yes, you can. Log into the MyFitnessPal website and navigate to the 'Foods' tab. From there, select 'My Foods' and then 'Custom Food' to manually enter the nutritional details.

2. Is it possible to share my custom foods with other users? When you create a new food by scanning a barcode, you may be given the option to share it with the public database. If you create a custom food manually on your own, it is generally private to your account and cannot be shared later.

3. What if I can't find the nutritional information for a restaurant meal? Many restaurant chains provide nutrition information on their websites. You can search for the specific dish and manually add the details as a custom food. For smaller restaurants, you may need to find a generic food entry that is a close match.

4. How do I edit a custom food I've already created? To edit a custom food, go to the 'More' menu > 'Meals, Recipes & Foods' > 'Foods' > 'My Foods'. Find the item in your list and tap it to make changes.

5. Can I use the recipe builder for a pre-made food? Yes, you can use the recipe builder for any food that has multiple components. For example, if you have a complicated trail mix, you can use the recipe tool to add each ingredient and get the total nutritional information.

6. How do I log a meal after it has been created? Saved meals can be found in your food diary. Tap 'Add Food' for the desired meal slot, then select the 'My Meals' tab at the top. Your saved meal will be listed there for quick logging.

7. What is the difference between a custom food and a recipe? A custom food is for a single item (e.g., a specific brand of bread), while a recipe combines multiple individual ingredients into a single entry with calculated nutritional information per serving.

Key Takeaways

  • Custom food creation: Go to 'More' -> 'Meals, Recipes & Foods' -> 'Foods' to manually add a single food item from a label.
  • Recipe builder: Use the recipe tool to combine multiple ingredients for homemade meals and get an accurate nutritional breakdown per serving.
  • Barcode for new items: If a scanned barcode is not in the database, MyFitnessPal will prompt you to enter the information, and you can optionally share it publicly.
  • Save frequent meals: Log items for a meal once and use the 'Save as Meal' feature to log them again quickly later.
  • Web vs. App: The process can be done on both the MyFitnessPal mobile app and the website.

Frequently Asked Questions

To manually enter a custom food, navigate to the 'More' menu, then 'Meals, Recipes & Foods', and select the 'Foods' tab. Tap 'Create a Food' and fill in the nutritional details from the food's label.

You can add a homemade recipe by going to the 'More' menu, selecting 'Meals, Recipes & Foods', and then the 'Recipes' tab. Tap 'Create a Recipe' and enter each ingredient for MyFitnessPal to calculate the nutritional summary.

Yes, you can manually add restaurant meals. Find the nutrition facts on the restaurant's website, then create a custom food entry using those details.

Log all the individual foods for that meal into your diary once. Then, tap the three dots next to the meal and select 'Save as Meal' to create a pre-set entry for future use.

If a barcode scan doesn't yield a result, MyFitnessPal will prompt you to enter the nutritional information manually. You'll then have the option to link your newly created food to that barcode.

Your custom-created foods are stored under the 'Foods' section in the 'My Foods' tab, accessible via the 'More' menu > 'Meals, Recipes & Foods'.

Using weight measurements (e.g., grams) is generally more accurate for logging food in MyFitnessPal than volume measurements (e.g., cups) because it accounts for density variations.

References

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6

Medical Disclaimer

This content is for informational purposes only and should not replace professional medical advice.