Д-р Мария Николова е завършила медицина в Медицинския университет в София, като 2001 - 2002 година се е обучавала в Медицинския университет във Виена, Австрия. Специалност "Хранене и диететика" е защитила през 2008 г. в МУ - София. От 2005 г. работи в катедра "Хигиена, медицинска екология и хранене" към МУ - София, като главен асистент. Обучава студенти по медицина, дентална медицина и фармация по хранене и хигиена и лекари, специализиращи "Хранене и диететика". Научните й интереси са в областта на нутригеномиката и нутригенетиката, а така също в затлъстяването и свързаните с него метаболитни заболявания, козметологията, храненето и имунитета, хранителните алергии. Член е на български и международни научни организации.