¿Cómo logra MyFitnessPal.com obtener la información nutricional de varias recetas?

Es porque tienen una base de datos de variedad de comida estándar. Puede que no estén teniendo la información nutricional real, pero es más o menos una información estándar que una determinada cantidad de alimentos. decir como un arroz frito vegetal tailandés tiene una cierta cantidad de calorías x Kcal. No siempre es lo mismo, ya que difiere con las cosas que agregamos mientras cocinamos. (un pequeño cambio en el aceite mientras cocina también hace suficiente diferencia en sus calorías)
Aquí tienen información estándar que está en la base de datos.

Probablemente utilizando una base de datos de alimentos como este: http://ndb.nal.usda.gov/