Мария родилась в творческой семье. Ее отец был артистом, солистом хореографического ансамбля «Березка», а мама, Наталия Красноярская — была певицей, но в результате хирургического вмешательства женщина потеряла голос и переквалифицировалась, она стала режиссером мимического ансамбля Большого театра.
Со своим супругом, актером Ильей Древновым Мария случайно познакомилась в 2001 году в театральном буфете «Ленкома». Он после признавался в интервью, что влюбился с первого взгляда. «Илья ухаживал не банально, а как-то очень неожиданно, тонко. И хотя ничего особенного вроде бы не происходило, мне нужно было именно это. Поэзия, музыка, выставки, конечно же интересные спектакли, выезды с друзьями на природу… Мы не спеша привыкали друг к другу, старались не нарушить ту тонкую связь, которая между нами налаживалась», — рассказывала Порошина журналу «7 Дней» в интервью. В 2005 году у Ильи и Марии родилась дочь Серафима, а в 2010 году — Аграфена. И только после этого они решили узаконить отношения. Дату переносили несколько раз, а когда наконец доехали до ЗАГСа, оказалось, что Порошина забыла свой паспорт на съемках… тюрьме! Но она была полна решимости довести дело до конца, и через четыре часа друзья привезли ей документ. Илья и Мария стали мужем и женой. В 2016 году у них родилась дочь Глафира.
В 2018-м году появилась информация о пятой беременности актрисы, следом — о разводе Марии с мужем Ильей. Перемены в личной жизни актриса оставила практически без комментариев. Причины расставания озвучила мама Порошиной: по ее словам, Древнов так и не стал мужчиной и практически не помогал супруге в материальных делах. Отцом же пятого ребенка Марии стал новый избранник, живущий за границей, — его личность артистка держит в секрете.
Порошина стала одной из самых восстребованных актрис, любимых женской аудиторией. На ее счету почти 80 самых разных ролей в фильмах и сериалах.